Een blik op de volgepakte rekken in een datacenter van Facebook.
Hoeveel servers heeft Facebook? Het antwoord is al enige tijd “meer dan 10.000 servers”, een aantal dat het bedrijf sinds april 2008 gebruikt. Facebook is dat aantal blijven gebruiken, zelfs nu het de 300 miljoen gebruikers is gepasseerd en zijn datacenterruimte drastisch heeft uitgebreid.
We hebben nu een update: Facebook heeft 30.000 servers ter ondersteuning van haar activiteiten. Dat aantal komt van Jeff Rothschild, de vice-president van technologie bij Facebook, die de infrastructuur van het bedrijf besprak in een presentatie vorige week op UC San Diego (link via High Scalability).
“Vandaag hebben we ergens in de buurt van 30.000 servers,” zei Rothschild tijdens de Q&A-sessie na zijn lezing, eraan toevoegend dat het aantal “vandaag anders zal zijn dan gisteren” omdat Facebook dagelijks capaciteit toevoegt.
Dat plaatst Facebook onder de grootste internetbedrijven die publiekelijk hun serveraantallen hebben besproken, maar nog steeds ver achter hostingproviders Rackspace, 1&1 Internet en OVH, die elk meer dan 50.000 servers in hun datacenters huisvesten. Zie Who Has The Most Web Servers voor meer gegevens over de grootste infrastructuren.
20.000 Servers In 18 Maanden
Het suggereert ook dat Facebook ongeveer 20.000 servers heeft toegevoegd sinds begin 2008, wat verklaart waarom het in mei 2008 $ 100 miljoen heeft geleend om serveraankopen te financieren.
Rothschild deelde ook enkele enorme cijfers in verband met Facebook’s foto-opslagoperatie, die nu 80 miljard afbeeldingen opslaat (20 miljard afbeeldingen, elk in vier formaten). Rothschild zei dat de echte uitdaging niet de opslag is, maar de levering. “We serveren 600.000 foto’s per seconde,” zei hij.
25 Terabytes aan loggegevens – dagelijks
De hoeveelheid loggegevens vergaard in Facebook’s operaties is duizelingwekkend. Rothschild zei dat Facebook meer dan 25 terabytes aan loggegevens per dag beheert, wat volgens hem overeenkomt met ongeveer 1.000 keer de hoeveelheid post die dagelijks door de Amerikaanse postdienst wordt bezorgd.
Rothschild besprak ook de effectiviteit van de engineering-activiteiten van het bedrijf. Facebook heeft momenteel ongeveer 230 ingenieurs in dienst, die gegevens beheren voor meer dan 300 miljoen gebruikers. Rothschild zei dat het hebben van één ingenieur voor meer dan 1 miljoen actieve gebruikers een consistente historische verhouding is geweest bij Facebook. “Wij geloven dat ingenieurs bij Facebook een dramatische impact hebben.”
De 1 uur durende, 10 minuten durende presentatie bespreekt de inzet van het bedrijf voor open source-technologieën en het belang van memcached en Hadoop in hun operaties.
Hier is een blik op een aantal van onze eerdere berichtgeving over de groei van Facebook’s infrastructuur:
- Facebook doet grote investering in datacenters: Het bedrijf heeft zojuist een groot stuk datacenterruimte in Noord-Virginia vastgelegd dat ruimte zal bieden aan duizenden extra servers voor groei in 2011 en daarna.
- Facebook: Managing Epic Growth in Real-Time: CTO Jonathan Heiliger presenteert een overzicht van Facebook’s back-end operaties op de Velocity 2009 conferentie in juni.
- Facebook Spending $20 Million a Year on Data Centers: Een analyse van Facebook’s datacenter huurcontracten per mei 2009.
- Een kijkje in Facebook’s Datacenter: Een wervingsvideo geeft een kijkje in de server-volle rekken en gangpaden van een Facebook-datacenter.
- Facebook breidt zijn datacenters uit, opnieuw: Begin 2009 huurde het bedrijf extra ruimte in zijn Oostkust-hub in Ashburn, Virginia.
- Facebook verlegt grenzen op Memcached: Caching is de sleutel tot massale web schaalbaarheid. Hier is hoe Facebook een populaire caching-technologie uitbreidt.