O privire la rafturile complet împachetate din interiorul unui centru de date al Facebook.
Câte servere are Facebook? De ceva timp încoace, răspunsul la bursă a fost „peste 10.000 de servere”, un număr pe care compania a început să îl folosească în aprilie 2008. Facebook a continuat să folosească acest număr, chiar dacă a depășit vertiginos 300 de milioane de utilizatori și și-a extins dramatic spațiul centrelor de date.
Avem acum o actualizare: Facebook are 30.000 de servere care îi susțin operațiunile. Acest număr provine de la Jeff Rothschild, vicepreședintele departamentului de tehnologie al Facebook, care a discutat despre infrastructura companiei într-o prezentare susținută săptămâna trecută la UC San Diego (link via High Scalability).
„Astăzi avem undeva în jur de 30.000 de servere”, a spus Rothschild în timpul sesiunii Q&A de după prezentarea sa, adăugând că numărul „va fi diferit astăzi față de ieri”, deoarece Facebook adaugă capacitate zilnic.
Aceasta plasează Facebook printre cele mai mari companii de internet care au discutat public despre numărul de servere, dar încă mult în urma furnizorilor de găzduire Rackspace, 1&1 Internet și OVH, care găzduiesc fiecare peste 50.000 de servere în centrele lor de date. Consultați Who Has The Most Web Servers pentru mai multe date despre cele mai mari infrastructuri.
20.000 de servere în 18 luni
Sugerează, de asemenea, că Facebook a adăugat aproximativ 20.000 de servere de la începutul anului 2008, ceea ce explică de ce a împrumutat 100 de milioane de dolari în mai 2008 pentru a finanța achizițiile de servere.
Rothschild a împărtășit, de asemenea, câteva cifre uriașe asociate cu operațiunea de stocare de fotografii a Facebook, care acum stochează 80 de miliarde de imagini (20 de miliarde de imagini, fiecare în patru dimensiuni). Rothschild a spus că adevărata provocare nu este stocarea, ci livrarea. „Servim 600.000 de fotografii pe secundă”, a spus el.
25 Terabytes de date de jurnal – zilnic
Cantitatea de date de jurnal acumulate în cadrul operațiunilor Facebook este uluitoare. Rothschild a declarat că Facebook gestionează mai mult de 25 de terabytes de date de jurnal pe zi, ceea ce, potrivit acestuia, reprezintă echivalentul a aproximativ 1.000 de ori volumul de corespondență livrat zilnic de Serviciul Poștal al SUA.
Rothschild a discutat, de asemenea, despre eficiența operațiunilor de inginerie ale companiei. În prezent, Facebook are în jur de 230 de ingineri în personal, care gestionează datele pentru peste 300 de milioane de utilizatori. Rothschild a declarat că a avea un inginer pentru mai mult de 1 milion de utilizatori activi a fost un raport istoric constant la Facebook. „Credem că inginerii de la Facebook au un impact dramatic.”
Prezentarea de o oră și 10 minute discută despre angajamentul companiei față de tehnologiile open source și despre importanța memcached și Hadoop în operațiunile lor.
Iată o privire asupra unora dintre reportajele noastre anterioare despre creșterea infrastructurii Facebook:
- Facebook Makes Big Investment in Data Centers: Compania tocmai a blocat o mare parte din spațiul unui centru de date în nordul Virginiei, care va oferi spațiu pentru mii de servere suplimentare pentru creșterea în 2011 și în anii următori.
- Facebook: Gestionarea creșterii epice în timp real: CTO Jonathan Heiliger prezintă o imagine de ansamblu a operațiunilor de back-end ale Facebook la conferința Velocity 2009 din iunie.
- Facebook cheltuiește 20 de milioane de dolari pe an pentru centrele de date: O analiză a contractelor de închiriere a centrelor de date ale Facebook din mai 2009.
- O privire în interiorul centrului de date al Facebook: Un videoclip de recrutare oferă o privire în interiorul rafturilor și culoarelor pline de servere ale unui centru de date Facebook.
- Facebook își extinde centrele de date, din nou: La începutul anului 2009, compania a închiriat spațiu suplimentar în centrul său de pe Coasta de Est din Ashburn, Virginia.
- Facebook Pushes Limits on Memcached: Caching-ul este cheia scalabilității web masive. Iată cum Facebook extinde o tehnologie populară de caching.