Server Farm: cosa sono e a che cosa servono

Server Farm: cosa sono e a che cosa servono

Le server farm permettono di creare ambienti in cui si possono far funzionare macchine server di ogni genere, necessarie per far funzionare siti e servizi web di ogni tipo.

Definizione server farm

Una server farm o server room (stanza o “fattoria” di server) è un ambiente in cui è possibile allocare, gestire e mantenere un insieme di computer collegati tra loro in rete, in modo da fornire l’infrastruttura necessaria per l’erogazione di servizi online di vario genere: web service, siti web e così via. Se un tempo queste strutture erano piuttosto costose e potevano essere sfruttate soltanto da chi avesse a disposizione ingenti quantità di denaro da investire, ad oggi l’uso di server farm è molto ridimensionato tant’è che, in molti casi, non ha tanto senso vendere un servizio del genere in quanto tale bensì, in modo più modulare, andare a sfruttarlo per erogare “quote” di servizio, esattamente come avviene per i servizi in cloud.

Perché si usano le server farm

Questa tecnologia supera di gran lunga le prestazioni ottenibili anche con il miglior computer desktop sul mercato, e permettono a vari servizi di funzionare: Amazon e Google, ad esempio, sono esempi molto calzanti che fanno uso di più server farm coordinate in modo complesso e funzionale tra di loro. All’interno delle server farm, poi, esiste un insieme di grossi computer server che vengono gestiti su architettura distribuita, e che permettono ai vari servizi di funzionalità con modalità diverse, garantendo:

  • ridondanza
  • tolleranza ai guasti
  • affidabilità
  • continuità del servizio (a livello software, hardware e di alimentazione dalla rete elettrica)
  • prestazioni di alto livello
  • funzionalità di backup e disaster recovery
  • collegamento ed interconnessione mediante router o switch di rete

Come sono fatte le server farm

I server di una farm sono allestiti mediante appositi armadi rack, ovvero “scatoloni” in ferro nei quali inserire le varie macchine e poterne avere il controllo completo mediante appositi pulsanti e display. In molti casi i computer possono essere controllati mediante SSH e, in generale, le farm possono essere sottoposte addirittura a sorveglianza armata, cosa necessaria nel caso in cui gestiscano o debbano custodire dati riservati.

Controllo della temperatura

Esiste anche un’ulteriore caratteristica da tenere in conto, ovvero il controllo della temperatura; sarebbe problematico far salire troppo la temperatura oppure, di contro, farla scendere. In entrambi i casi i computer potrebbero andare in blocco e smettere di funzionare, senza contare il rischio incendi o (a seconda dei casi) congelamento. Motivo per cui le server farm sono spesso provviste di impianti di condizionamento e refrigerazione dell’aria, e anche di sensori di temperatura che avvisano l’operatore se si verifica qualche anomalia. In genere la temperatura ideale è di 20 o 21 gradi centigradi (C), anche se si tratta di un’indicazione tecnica generale che potrebbe essere variabile a seconda delle circostanze e delle valutazioni fatte in fase di allestimento della stessa.

Foto: Wikipedia, Server room in CERN (Switzerland)

2 voti


Informazioni sull'autore

Redazione

Articolo scritto in collaborazione con Trovalost.it