Egy pillantás a Facebook egyik adatközpontjának teljesen megpakolt rackjeire.
Hány szervere van a Facebooknak? Egy ideje már a készleten lévő válasz a “több mint 10 000 szerver”, ezt a számot a vállalat 2008 áprilisában kezdte el használni. A Facebook továbbra is ezt a számot használja, még akkor is, amikor a vállalat átlépte a 300 millió felhasználót, és drámaian megnövelte az adatközpontok területét.
Most van egy frissítés: A Facebook 30 000 szerverrel támogatja a működését. Ez a szám Jeff Rothschildtól, a Facebook technológiai alelnökétől származik, aki a múlt héten az UC San Diegóban tartott előadásában beszélt a vállalat infrastruktúrájáról (link a High Scalability-n keresztül).
“Ma valahol a 30 000 szerver környékén vagyunk” – mondta Rothschild az előadását követő Q&A ülésen, hozzátéve, hogy a szám “ma más lesz, mint tegnap volt”, mert a Facebook naponta bővíti a kapacitást.
Ezzel a Facebook a legnagyobb internetes cégek közé tartozik, amelyek nyilvánosan beszéltek a szerverszámukról, de még mindig jóval a Rackspace, a 1&1 Internet és az OVH tárhelyszolgáltatók mögött, amelyek egyenként több mint 50 000 szervert tartanak adatközpontjaikban. A legnagyobb infrastruktúrákkal kapcsolatos további adatokért lásd a Who Has The Most Web Servers (Ki rendelkezik a legtöbb webszerverrel) című cikket.
20,000 szerver 18 hónap alatt
Ez arra is utal, hogy a Facebook 2008 eleje óta mintegy 20,000 szerverrel bővült, ami megmagyarázza, miért vett fel 2008 májusában 100 millió dollárt a szervervásárlások finanszírozására.
Rothschild megosztott néhány hatalmas számot is, amelyek a Facebook fotótárolási műveletéhez kapcsolódnak, amely jelenleg 80 milliárd képet tárol (20 milliárd képet, mindegyik négy méretben). Rothschild szerint az igazi kihívást nem a tárolás, hanem a szállítás jelenti. “Másodpercenként 600 000 fotót szolgálunk ki” – mondta.
25 terabájt naplóadat – naponta
A Facebook működése során felhalmozott naplóadatok mennyisége elképesztő. Rothschild elmondta, hogy a Facebook naponta több mint 25 terabájtnyi naplóadatot kezel, ami szerinte körülbelül az amerikai posta által naponta kézbesített levélmennyiség ezerszeresének felel meg.
Rothschild beszélt a vállalat mérnöki tevékenységének hatékonyságáról is. A Facebook jelenleg mintegy 230 mérnököt foglalkoztat, akik több mint 300 millió felhasználó adatait kezelik. Rothschild elmondta, hogy az, hogy több mint 1 millió aktív felhasználóra egy mérnök jutott, a Facebooknál a történelem során állandó arány volt. “Úgy gondoljuk, hogy a Facebook mérnökei drámai hatást gyakorolnak.”
Az 1 órás, 10 perces előadás kitér a vállalat nyílt forráskódú technológiák iránti elkötelezettségére, valamint a memcached és a Hadoop fontosságára a működésükben.
Itt van néhány korábbi tudósításunk a Facebook infrastruktúrájának növekedéséről:
- A Facebook nagy beruházást eszközöl az adatközpontokba: A vállalat most foglalt le egy nagy darab adatközpontot Észak-Virginiában, amely több ezer további szerver számára biztosít helyet a 2011-es és a 2011 utáni növekedéshez.
- Facebook: Jonathan Heiliger technológiai igazgató a júniusi Velocity 2009 konferencián áttekintést ad a Facebook back-end műveleteiről.
- A Facebook évi 20 millió dollárt költ adatközpontokra: A Facebook adatközpont-bérleteinek elemzése 2009 májusától.
- A Look Inside Facebook’s Data Center: Egy toborzási videó bepillantást enged a Facebook egyik adatközpontjának szerverekkel teli állványaiba és folyosóiba.
- A Facebook ismét bővíti adatközpontjait: A vállalat 2009 elején további területeket bérelt a keleti parti központban, a Virginia állambeli Ashburnben.
- A Facebook feszegeti a Memcached határait: A gyorsítótárazás a masszív webes skálázhatóság kulcsa. Íme, hogyan bővíti a Facebook a népszerű gyorsítótárazási technológiát.