Una server farm, chiamata anche cluster di computer, è un gruppo di server che viene mantenuto in un’unica posizione. Questi server sono collegati in rete, consentendo loro di soddisfare esigenze server difficili o impossibili da gestire con un solo server. Con una server farm, il carico di lavoro viene distribuito tra più componenti del server, fornendo processi di elaborazione accelerati. In passato, queste fattorie erano utilizzate più frequentemente da istituzioni accademiche o basate sulla ricerca. Nel mondo di oggi, sono comunemente impiegati in aziende di tutti i tipi, fornendo un modo per semplificare le pesanti attività informatiche.
Molte server farm includono server primari e di backup. Quando si dispone di un server primario e di backup, a entrambi i server può essere assegnata una sola attività da eseguire. Questo viene fatto per mantenere la funzionalità. In caso di guasto del server primario, subentra il server di backup, prevenendo i problemi che potrebbero verificarsi in caso di guasto di un server. Di solito, una server farm avrà anche switch e router di rete; questi dispositivi consentono la comunicazione tra diverse parti dell’allevamento.
Sebbene i computer mainframe siano stati utilizzati per anni da grandi organizzazioni, molte aziende ora scelgono di utilizzare server farm al posto o in aggiunta ai computer mainframe. Tuttavia, è importante notare che queste farm non sono attualmente considerate affidabili quanto i computer mainframe. I singoli server si guastano regolarmente e le aziende ritengono necessario tenere a disposizione una gestione competente per affrontare i problemi.
La distribuzione di una server farm richiede in genere la collaborazione di un team con diverse competenze. Ad esempio, i membri del team dovrebbero avere esperienza con i sistemi, la pianificazione del progetto, la gestione tecnica, la sicurezza e una serie di altre categorie tecniche. È anche importante che i membri del team ricevano la formazione continua necessaria per supportare l’allevamento una volta che è completamente funzionante. A volte è necessario che i clienti di un’azienda facciano affidamento sulle risorse all’interno della sua server farm. In tal caso, un’azienda può fornire ai propri clienti il supporto dell’help desk.
Una server farm può essere piccola, media o grande. Alcuni possono consistere solo di un paio di server, mentre altri possono includere interi edifici pieni di server di computer. Le server farm più grandi sono le più difficili da mantenere e presentano criticità. Quelli contro le enormi server farm dicono che sprecano energia e spazio. Tuttavia, i sostenitori affermano che le grandi aziende agricole sono molto vantaggiose, consentendo alle aziende un modo semplice per mantenere e proteggere i propri sistemi informatici.