Näkymä Facebookin datakeskuksen täyteen ahdettuihin telineisiin.
Miten monta palvelinta Facebookilla on? Jo jonkin aikaa varastovastaus on ollut ”yli 10 000 palvelinta”, ja yhtiö alkoi käyttää tätä lukua huhtikuussa 2008. Facebook on jatkanut tuon luvun käyttämistä, vaikka se on noussut yli 300 miljoonan käyttäjän ja laajentanut datakeskustilojaan dramaattisesti.
Meillä on nyt päivitys: Facebookilla on 30 000 palvelinta, jotka tukevat sen toimintaa. Luku on peräisin Facebookin teknologiajohtaja Jeff Rothschildilta, joka käsitteli yhtiön infrastruktuuria viime viikolla UC San Diegossa pitämässään esityksessä (linkki High Scalabilityn kautta).
”Tänään meillä on jossakin 30 000 palvelimen lähistöllä”, Rothschild sanoi esitystään seuranneessa Q&A-sessiossa ja lisäsi, että luku ”on tänään erilainen kuin eilen”, koska Facebook lisää kapasiteettia päivittäin.
Siten Facebook kuuluu suurimpiin internet-yrityksiin, jotka ovat julkisesti keskustelleet palvelinmääristään, mutta jää silti reilusti jälkeen hosting-palveluntarjoajista Rackspacen, 1&1 Internetin ja OVH:n, joilla kullakin on yli 50 000 palvelinta konesaleissaan. Katso lisätietoa suurimmista infrastruktuureista kohdasta Who Has The Most Web Servers.
20 000 palvelinta 18 kuukaudessa
Se viittaa myös siihen, että Facebook on lisännyt noin 20 000 palvelinta vuoden 2008 alkupuolelta lähtien, mikä selittää, miksi se lainasi toukokuussa 2008 100 miljoonaa dollaria rahoittaakseen palvelinhankintoja.
Rothschild kertoi myös joitain valtavia lukuja, jotka liittyvät Facebookin valokuvien varastointitapahtumaan, joka varastoi nykyään 80 miljardin kuvan verran kuviotietoja (20 miljardin kuvan verran kuvia kukin neljässä koossa). Rothschild sanoi, että todellinen haaste ei ole varastointi vaan toimitus. ”Tarjoilemme 600 000 kuvaa sekunnissa”, hän sanoi.
25 teratavua lokidataa – päivittäin
Facebookin toimintaan kertyneen lokidatan määrä on huikea. Rothschild kertoi Facebookin hallinnoivan päivittäin yli 25 teratavua lokidataa, mikä vastaa hänen mukaansa noin tuhatkertaisesti Yhdysvaltain postilaitoksen päivittäin jakaman postin määrää.
Rothschild puhui myös yhtiön insinööritoiminnan tehokkuudesta. Facebookissa työskentelee tällä hetkellä noin 230 insinööriä, jotka hallinnoivat yli 300 miljoonan käyttäjän tietoja. Rothschild sanoi, että yksi insinööri yli miljoonaa aktiivista käyttäjää kohden on ollut Facebookin historiallisesti tasainen suhde. ”Uskomme, että Facebookin insinööreillä on dramaattinen vaikutus.”
Tunnin ja 10 minuutin mittaisessa esityksessä keskustellaan yhtiön sitoutumisesta avoimen lähdekoodin teknologioihin sekä memcachedin ja Hadoopin merkityksestä yhtiön toiminnassa.
Tässä muutamia aiempia uutisointejamme Facebookin infrastruktuurin kasvusta:
- Facebook tekee ison investoinnin datakeskuksiin: Yhtiö on juuri hankkinut Pohjois-Virginiasta suuren palan datakeskustilaa, joka tarjoaa tilaa tuhansille lisäpalvelimille kasvua varten vuonna 2011 ja sen jälkeen.
- Facebook: Jonathan Heiliger esittelee yleiskatsauksen Facebookin back-end-toiminnoista Velocity 2009 -konferenssissa kesäkuussa.
- Facebook käyttää 20 miljoonaa dollaria vuodessa datakeskuksiin.
- Facebook käyttää 20 miljoonaa dollaria vuodessa datakeskuksiin: Analyysi Facebookin datakeskusten vuokrasopimuksista toukokuussa 2009.
- A Look Inside Facebook’s Data Center: Rekrytointivideo tarjoaa vilauksen Facebookin datakeskuksen palvelintelineisiin ja käytäviin.
- Facebook laajentaa datakeskuksiaan jälleen: Vuoden 2009 alussa yhtiö vuokrasi lisätilaa itärannikon keskuksessaan Ashburnissa, Virginiassa.
- Facebook Pushes Limits on Memcached: Välimuistitallennus on avain massiivisen webin skaalautuvuuteen. Näin Facebook laajentaa suosittua välimuistiteknologiaa.