Facebook: Welche Software treibt die weltgrößte Website an?

Facebook: Welche Software treibt die weltgrößte Website an?
Eine Website wie Facebook, die monatlich 570 Milliarden Page Views verarbeiten muss, braucht logischerweise zwingend eine andere Infrastruktur als ein kleines Nischenblog. Neben der Hardware kommt es dabei vor allem auch auf die Software an. Hier reichen Out-of-the-Box-Lösungen bei weitem nicht aus, eigene angepasste Lösungen müssen her. Welche Software für einen reibungslosen Betrieb der Facebook-Plattform sorgt, hat Royal Pingdom analysiert.

An wichtige, weitverbreitete Open-Source-Bausteine wie PHP, Linux oder MySQL kommt auch das amerikanische Social Network nicht vorbei. Allerdings kommen bei keine Standard-Versionen zum Einsatz, sondern vielmehr eigens angepasste Varianten. Für PHP haben die Entwickler von Facebook beispielsweise einen Compiler programmiert, der einen nativen Code für die eigenen Webserver erzeugt und somit die Performance deutlich verbessert.

Die Liste der Open-Source-Lösungen, die Facebook einsetzt, ist lang. An einigen Projekten haben sich die Facebook-Entwickler im Laufe der Jahre beteiligt, andere stammen komplett aus den Entwicklungslaboren von Facebook:

  • Memcached: Cache-Server zum Zwischenlagern von Daten aus Datenbanken auf dem Server
  • HipHop for PHP: PHP-Compiler
  • Haystack: High-Performance-Speichersystem für Fotos
  • BigPipe: Dynamisches Webpage Serving System
  • Cassandra: NoSQL-Datenbank
  • Scribe: Flexibles Logging System
  • Hadoop: Java-Framework für skalierbare, verteilt arbeitende , die Facebook zur Datenanalyse einsetzt
  • Hive: Subprojekt von Hadoop zur Erweiterung mit der QL-Sprache
  • Thrift: Cross-Language-Framework zur automatischen Generierung von plattformunabhängigen Client- und Server-Anwendungen.
  • Varnish: HTTP Beschleuniger

Weitere Open-Source-Komponenten von Facebook finden sich in der Developers-Sektion von Facebook.

facebook developers

Weitere Artikel zu Facebook, Hardware und Software

Empfehlen

bewerten
VN:F [1.9.22_1171]
Bewertung: 0.0/5 (0 Bewertungen)
Das interessiert dich bestimmt auch
Facebook Home: Erste Screenshots aufgetaucht
Facebook Home: Erste Screenshots aufgetaucht
Nachdem die Hardware des „Facebook Phone“ HTC First bereits zu sehen war, sind nun Screenshots der Software...
Warum Apple Twitter kaufen muss
Warum Apple Twitter kaufen muss
Apple hat mit dem iPhone und dem iPad quasi im Alleingang die Hardware-Basis für die Digitalisierung unserer...
Facebook Home: Wie Facebooks Launcher Android in den Hintergrund schiebt
Facebook Home: Wie Facebooks Launcher Android in den Hintergrund schiebt
Mark Zuckerberg hat am gestrigen Donnerstag Facebook Home vorgestellt. Dabei handelt es sich um eine Nutzeroberfläche...
4 Antworten
  1. von Konadio 22.06.2010 (14:03Uhr) 1.

    Facebook hat es geschafft einer der beliebtesten Websites zu erschaffen.

  2. von Florian Huber 24.06.2010 (10:00Uhr) 2.

    Hut ab! 570 Milliarden!
    Mein Respekt den Betreibern und Entwicklern. Es ist echt unglaublich eine solche Masse
    an Klicks zu bewältigen ohne größere Ausfälle oder ähnliche Schwierigkeiten.

  3. von Facebook: Welche Software treibt die wel… 20.08.2010 (00:27Uhr) 3.

    [...] Eine Website wie Facebook, die monatlich 570 Milliarden Page Views verarbeiten muss, braucht logischerweise zwingend eine andere Infrastruktur als ein kleines Nischenblog. Neben der Hardware kommt es dabei vor allem auch auf die Software an. Hier reichen Out-of-the-Box-Lösungen bei weitem nicht aus, eigene angepasste Lösungen müssen her. Welche Software für einen reibungslosen Betrieb der Facebook-Plattform sorgt, hat Royal Pingdom analysiert. An wichtige, weitverbreitete Open-Source-Baustei… [more] [...]

  4. von tacones 07.10.2010 (16:12Uhr) 4.

    Fbk ist ganz gut, wenn ich habe mein Handy verloren, wie konnte ich die Handynummer von die Leute haben? ganz einfach! Facebook!

Deine Meinung

Bitte melde dich an!

Du musst angemeldet sein, um einen Kommentar schreiben zu können.

Jetzt anmelden

Kennst Du schon unser t3n Magazin?

t3n 32 jetzt kostenfrei probelesen! Alle Inhalte des t3n Magazins Diesen Hinweis verbergen