30.000 Facebook Servers
Wie heeft er tegenwoordig geen Facebook account? Inmiddels zijn er meer dan 300 miljoen facebook gebruikers wereldwijd, dus nog steeds een hoop mensen niet. Toch is Facebook tegenwoordig ruim het grootste social network wat er bestaat en daarom blijft het interessant om te zien hoe Facebook omgaat met hun ICT infrastructuur.
Jeff Rothschild, vice president of technology bij Facebook, geeft wat meer helderheid en vertelt dat Facebook inmiddels meer dan 30.000 servers gebruikt voor de 300 miljoen gebruikers wereldwijd. Dat komt dus neer dat er zo’n 10.000 gebruikers per server ingeschaald zijn. Natuurlijk zijn deze nooit allemaal tegelijk online, maar toch een zeer hoog nummer.
Het toevoegen van extra servers is een dagelijkse bezigheid en het aantal servers groeit dan ook per dag. Toch is Facebook met zijn 30.000 servers zeker niet de grootste. Hosting providers zoals Rackspace en 1&1 hebben meer dan 50.000 servers in hun datacenters staan. Google wordt zelfs geschat op 800 duizend tot 1,2 miljoen servers. De ene server is natuurlijk ook de andere niet. Waar bij Facebook misschien wel quadcore CPU’s, gigabytes aan geheugen en terrabytes aan data in een server zitten, zijn de servers bij Google een stuk kleiner qua computing power, maar dus ook goedkoper en makkelijker te vervangen.
De grote uitdaging van Facebook is ook niet de opslag van 80 miljard foto’s die door hun gebruikers opgeslagen zijn, maar juist de delivery hiervan. Er worden per seconde 600.000 foto’s opgehaald vanaf de servers. Een flinke infrastructuur uitdaging.
Wat andere leuke feiten die naar boven zijn gekomen is dat deze omgeving een dagelijkse logfile oplevert van zo’n 25 terrabytes, wat zo ongeveer 1000 keer het aantal post is wat in de Verenigde Staten per dag door de U.S. Postal bezorgt wordt. Met een totale Facebook Operations staff van 230 engineers is de management effectiviteit gigantisch. Elke engineer is op deze manier verantwoordelijk voor de gegevens van meer dan 1 miljoen gebruikers.



Laatste Opmerkingen