Ein Blick auf die vollgepackten Racks in einem Facebook-Rechenzentrum.
Wie viele Server hat Facebook? Seit einiger Zeit lautet die Standardantwort „mehr als 10.000 Server“, eine Zahl, die das Unternehmen seit April 2008 verwendet. Facebook hat diese Zahl beibehalten, selbst als das Unternehmen die 300-Millionen-Grenze überschritten und seine Rechenzentrumsfläche drastisch erweitert hat.
Wir haben jetzt ein Update: Facebook hat 30.000 Server, die seinen Betrieb unterstützen. Diese Zahl stammt von Jeff Rothschild, dem Vizepräsidenten für Technologie bei Facebook, der letzte Woche in einer Präsentation an der UC San Diego über die Infrastruktur des Unternehmens sprach (Link über High Scalability).
„Heute haben wir irgendwo in der Nähe von 30.000 Servern“, sagte Rothschild während der Frage-und-Antwort-Runde nach seinem Vortrag und fügte hinzu, dass die Zahl „heute anders sein wird als gestern“, weil Facebook täglich Kapazitäten hinzufügt.
Damit gehört Facebook zu den größten Internet-Unternehmen, die öffentlich über ihre Serverzahlen gesprochen haben, liegt aber immer noch weit hinter den Hosting-Anbietern Rackspace, 1&1 Internet und OVH, die jeweils mehr als 50.000 Server in ihren Rechenzentren unterbringen. Siehe Who Has The Most Web Servers für weitere Daten zu den größten Infrastrukturen.
20.000 Server in 18 Monaten
Daraus geht auch hervor, dass Facebook seit Anfang 2008 etwa 20.000 Server hinzugefügt hat, was erklärt, warum das Unternehmen im Mai 2008 einen Kredit in Höhe von 100 Millionen Dollar aufgenommen hat, um den Kauf von Servern zu finanzieren.
Rothschild nannte auch einige riesige Zahlen im Zusammenhang mit der Fotospeicherung von Facebook, die jetzt 80 Milliarden Bilder speichert (20 Milliarden Bilder, jedes in vier Größen). Rothschild sagte, die eigentliche Herausforderung sei nicht die Speicherung, sondern die Bereitstellung. „Wir liefern 600.000 Fotos pro Sekunde“, sagte er.
25 Terabytes an Protokolldaten – täglich
Die Menge an Protokolldaten, die sich in Facebooks Betrieb ansammelt, ist atemberaubend. Rothschild sagte, dass Facebook täglich mehr als 25 Terabyte an Protokolldaten verwaltet, was etwa dem 1.000-fachen des Postvolumens entspricht, das täglich vom U.S. Postal Service zugestellt wird.
Rothschild sprach auch über die Effektivität des technischen Betriebs des Unternehmens. Facebook beschäftigt derzeit etwa 230 Ingenieure, die die Daten von mehr als 300 Millionen Nutzern verwalten. Rothschild sagte, dass das Verhältnis von einem Ingenieur für mehr als 1 Million aktive Nutzer bei Facebook in der Vergangenheit konstant war. „
In der einstündigen, 10-minütigen Präsentation werden das Engagement des Unternehmens für Open-Source-Technologien und die Bedeutung von Memcached und Hadoop für den Betrieb erörtert.
Hier ein Blick auf einige unserer früheren Berichte über das Wachstum der Facebook-Infrastruktur:
- Facebook tätigt große Investitionen in Rechenzentren: Das Unternehmen hat gerade ein großes Stück Rechenzentrumsfläche in Nord-Virginia erworben, das Platz für Tausende von zusätzlichen Servern für das Wachstum im Jahr 2011 und darüber hinaus bietet.
- Facebook: Managing Epic Growth in Real-Time: CTO Jonathan Heiliger präsentiert auf der Velocity 2009-Konferenz im Juni einen Überblick über die Back-End-Operationen von Facebook.
- Facebook Spending $20 Million a Year on Data Centers: Eine Analyse der Mietverträge von Facebooks Rechenzentren im Mai 2009.
- Ein Blick in Facebooks Rechenzentrum: Ein Einstellungsvideo bietet einen Einblick in die mit Servern vollgestopften Racks und Gänge eines Facebook-Rechenzentrums.
- Facebook baut seine Rechenzentren erneut aus: Anfang 2009 hat das Unternehmen zusätzlichen Platz in seinem Ostküsten-Hub in Ashburn, Virginia, angemietet.
- Facebook stößt bei Memcached an Grenzen: Caching ist der Schlüssel zu massiver Web-Skalierbarkeit. So erweitert Facebook eine beliebte Caching-Technologie.