Uno sguardo ai rack completamente imballati all’interno di un centro dati di Facebook.
Quanti server ha Facebook? Da un po’ di tempo a questa parte, la risposta è stata “più di 10.000 server”, un numero che l’azienda ha iniziato ad usare nell’aprile 2008. Facebook ha continuato a usare quel numero, anche se ha superato i 300 milioni di utenti e ha ampliato drasticamente il suo spazio nel centro dati.
Ora abbiamo un aggiornamento: Facebook ha 30.000 server che supportano le sue operazioni. Questo numero viene da Jeff Rothschild, il vice presidente della tecnologia di Facebook, che ha discusso l’infrastruttura della società in una presentazione la scorsa settimana alla UC San Diego (link via High Scalability).
“Oggi abbiamo da qualche parte nel quartiere di 30.000 server”, ha detto Rothschild durante la sessione Q&A dopo il suo discorso, aggiungendo che il numero “sarà diverso oggi da ieri” perché Facebook sta aggiungendo capacità su base giornaliera.
Questo colloca Facebook tra le più grandi aziende di Internet che hanno discusso pubblicamente il loro numero di server, ma ancora ben dietro i fornitori di hosting Rackspace, 1&1 Internet e OVH, che ospitano ciascuno più di 50.000 server nei loro centri dati. Vedi Who Has The Most Web Servers per ulteriori dati sulle più grandi infrastrutture.
20.000 server in 18 mesi
Si suggerisce anche che Facebook ha aggiunto circa 20.000 server dall’inizio del 2008, il che spiega perché ha preso in prestito 100 milioni di dollari nel maggio 2008 per finanziare gli acquisti di server.
Rothschild ha anche condiviso alcuni numeri enormi associati all’operazione di archiviazione delle foto di Facebook, che ora memorizza 80 miliardi di immagini (20 miliardi di immagini, ciascuna in quattro dimensioni). Rothschild ha detto che la vera sfida non è lo stoccaggio, ma la consegna. “Serviamo 600.000 foto al secondo”, ha detto.
25 Terabyte di dati di log – ogni giorno
La quantità di dati di log accumulati nelle operazioni di Facebook è impressionante. Rothschild ha detto che Facebook gestisce più di 25 terabyte di dati al giorno in dati di log, che ha detto che è l’equivalente di circa 1.000 volte il volume di posta consegnato ogni giorno dal servizio postale degli Stati Uniti.
Rothschild ha anche discusso l’efficacia delle operazioni di ingegneria della società. Facebook ha attualmente circa 230 ingegneri nello staff, che gestiscono i dati per più di 300 milioni di utenti. Rothschild ha detto che avere un ingegnere per più di 1 milione di utenti attivi è stato un rapporto storico costante a Facebook. “Crediamo che gli ingegneri di Facebook abbiano un impatto drammatico.”
La presentazione di 1 ora e 10 minuti discute l’impegno della società per le tecnologie open source e l’importanza di memcached e Hadoop nelle loro operazioni.
Ecco alcuni dei nostri servizi passati sulla crescita dell’infrastruttura di Facebook:
- Facebook fa grandi investimenti nei centri dati: L’azienda ha appena bloccato una grande fetta di spazio del centro dati nel nord della Virginia che fornirà spazio per migliaia di server aggiuntivi per la crescita nel 2011 e oltre.
- Facebook: Managing Epic Growth in Real-Time: Il CTO Jonathan Heiliger presenta una panoramica delle operazioni di back-end di Facebook alla conferenza Velocity 2009 in giugno.
- Facebook Spending $20 Million a Year on Data Centers: Un’analisi delle locazioni dei data center di Facebook a maggio 2009.
- Uno sguardo all’interno del data center di Facebook: Un video di reclutamento fornisce uno sguardo all’interno dei rack e dei corridoi pieni di server di un data center di Facebook.
- Facebook espande i suoi data center, di nuovo: All’inizio del 2009 l’azienda ha affittato ulteriore spazio nel suo centro della costa orientale a Ashburn, Virginia.
- Facebook spinge i limiti su Memcached: Il caching è la chiave per una massiccia scalabilità del web. Ecco come Facebook sta estendendo una popolare tecnologia di caching.