MySpace setzt E/A-Systeme von Fusion-io für klimafreundliche und leistungsfähige Rechenzentren ein.
Die Herausforderung
Das soziale Netzwerk MySpace weiß besser als jedes andere Unternehmen, welchen hohen Anforderungen Anwendungen und Webserver standhalten müssen. MySpace ist mit weltweit mehr als 125 Millionen aktiven Benutzern pro Monat, die seinen Servern mit enormen Datentransfers alles abverlangen, ein Vorreiter auf dem Gebiet der Performance-Architektur geworden.
Teil der MySpace-Infrastruktur ist eine mittelgroße Caching-Farm mit zweitausend 2U-Servern, von denen jeder Server über einen leistungsstarken RAM-Speicher verfügt, dessen Überlauf von Arrays mit jeweils 10 bis 12 verbundenen Festplatten aufgefangen wird.
Zwei Server-Reihen kommen je nach Anwendungsauslastung zum Einsatz. Die leistungsstärksten Server hosten Anwendungen, die mehr als 10.000 Prozesse pro Sekunde ausführen müssen. MySpace nutzt diese Server nur für wenige Anwendungen, um so die Performance zu optimieren. Dennoch führte ein kontinuierliches Wachstum der Anzahl von Prozessen zu einer unbefriedigenden Performance bei diesen Servern.
Die innovative Architektur behob die Performance-Probleme der Server mit normaler Belastung. Die stark redundante und skalierbare Architektur ermöglichte die problemlose Erweiterung der Farm um zusätzliche Server, um die Überlastungssituation in den Griff zu bekommen. Doch die Skalierung der Performance dieser Architektur führte zu zusätzlichen Kosten. Zusätzlicher Platz wurde benötigt, um die Server zu installieren. Racks, Kabel und andere Hardware wurden in großen Stückzahlen angeschafft. Die Energie- und Kühlungskosten stiegen linear an und die zusätzlichen Server bedeuteten mehr Schwachstellen und einen höheren Wartungsaufwand.
Als Wegbereiter für Webtechnologien war MySpace entschlossen, in Eigeninitiative eine Lösung zu finden, die es ermöglicht, die Performance, aber nicht die Kosten zu skalieren. Als ein Unternehmen mit sozialem Bewusstsein wollte MySpace einen Weg außerdem einschlagen, der die CO2-Emissionen des Rechenzentrums verringert.
Shawn Mercer, Leiter des Bereichs Systemtechnik bei MySpace, begann mit der Analyse verschiedener Lösungen und entschied sich auf Empfehlung des HewlettPackard-Vertreters von MySpace, Fusion-io eine Bewährungschance zu geben.
Die Lösung
Aufgrund der hohen Redundanz seiner Architektur optierte MySpace anstelle von umfangreichen Performance-Tests in einem Labor für die Integration einiger Server mit ioDrives in seine Produktionsumgebung, um so einen praxisnahen Eindruck von der Performance der Fusion-io-Lösung zu gewinnen. Das Ergebnis übertraf alle Erwartungen von Mercer.
Performance
Die ioDrives beseitigten die E/A-Engstelle der Server, auf denen sie installiert waren, wodurch sich die Verfügbarkeit der Anwendungen deutlich erhöhte und sich die Nutzererfahrung insgesamt verbesserte.
„Die ioDrives haben nicht nur die Performance unserer Festplatten-Array-Server erreicht, sie haben sie klar übertroffen“, erklärte Mercer. „Tatsächlich haben wir bei den Anwendungen auf den Servern mit ioDrives eine ähnliche Performance gemessen wie bei den auf reinen RAM-Servern gehosteten Anwendungen.“
Die ioDrives haben auch die Lösungen von Mitbewerbern geschlagen. „Wir hatten erhebliche Bedenken im Hinblick auf die Abnutzungsverteilung (Wear Leveling) der Mitbewerberlösungen. Wir haben alle möglichen RAID-Konfigurationen getestet, aber sie waren mit der Traffic-Last schlicht überfordert“, berichtete Mercer.
Geringerer Raumbedarf
Die ioDrives erwiesen sich als deutlich leistungsstärker im Vergleich zu Festplatten-Arrays, aber noch wichtiger für MySpace war, dass sie mit weniger Hardware auskamen. Ein einzelnes ioDrive ermöglichte den Austausch eines 2U HP DL380-Servers durch einen 1U HP DL160-Server.
Insgesamt konnte MySpace 150 der Server mit normaler Belastung ersetzen und einen Raumgewinn von 150 Rackeinheiten erzielen. Die phänomenale Performance der ioDrives reduzierte den Bedarf an besonders leistungsstarken Servern und ermöglichte die Stilllegung von 50 der insgesamt 80 Server mit starker Belastung.
Auf diese Weise konnten weitere 65 Rackeinheiten Platz gewonnen werden.
Senkung der CO2-Emissionen
Fusion-io ermöglichte MySpace zudem eine signifikante Reduktion seiner CO2-Emissionen. Zum einen waren nun weniger Server notwendig, um die erforderliche Performance bereitzustellen. Zum anderen verbrauchte jeder einzelne Server etwa 50 Prozent weniger Strom1 und verursachte 80 Prozent weniger Kosten im Zusammenhang mit der Kühlung.2 Da mehr als 40 Prozent der Betriebskosten des Rechenzentrums auf den Energie- und Kühlungsbedarf entfallen und weiter steigen3, würden sich die Anschaffungskosten der ioDrives hierdurch allein bereits amortisieren.
Senkung der Betriebskosten
Außer der Einsparung des Raumbedarfs und der Senkung der Energiekosten konnte MySpace auch seinen Wartungsaufwand reduzieren. Der NAND-Flash-Speicher, auf dem die ioDrives aufbauen, ist nichtflüchtig und daher immun gegen Stromausfälle. Aufgrund seines 11-Bit-Fehlerkorrektur-Codes ist dieser Speicher wesentlich besser vor technischen Problemen geschützt als Festplatten. Mit dem Ersatz eines Arrays mit 10 bis 12 Festplatten pro Server durch die Installation eines ioDrives wurden mindestens 2.300 Schwachstellen des Rechenzentrums beseitigt. Und ioDrives bieten MySpace einen weiteren unschätzbaren Vorteil: Sollte ein ioDrive versagen, sind die Daten geschützt—im Gegensatz zu den oft katastrophalen Folgen eines Festplatten-Head-Crashs, der den Verlust von Daten und eine aufwendige Wiederherstellung der Daten bedeuten kann.
Zusammenfassung
Mit der Implementierung der Fusion-io-Lösung erzielte MySpace folgende Vorteile:
- Deutlich höhere Performance, durch die sich die Nutzererfahrung verbessert
- Verringerung des Hardwarebedarfs um 60 Prozent
- Deutliche Senkung der CO2-Emissionen durch Minimierung des Energie- und Kühlungsbedarfs
- Platzgewinn durch das Entfernen von 280 Racks
- Verbesserte Zuverlässigkeit durch die Verwendung einer nichtflüchtigen 11-Bit-Speichertechnologie und Beseitigung von 2.300 Schwachstellen
- Deutlich niedrigere Anschaffungskosten gegenüber Mitbewerberlösungen
Shawn Mercer plant den Austausch aller übrigen 1.770 2U-Server durch Server mit Fusion-io-Technologie, sobald diese das Ende ihrer Lebensdauer erreichen. Auf diese Weise wird MySpace einen Raumgewinn von mindestens 1.770 Rackeinheiten im Rechenzentrum erzielen, rund 18.000 Schwachstellen beseitigen und mehrere Millionen US-Dollar durch einen niedrigeren Energie- und Kühlungsaufwand einsparen und dabei der Welt zeigen, dass mit intelligenten Unternehmensentscheidungen auch ein Beitrag zum Schutz des Klimas geleistet werden kann.
Über das Unternehmen
MySpace ist ein Technologieunternehmen, das Menschen über ihre Selbstentfaltung, Inhalte und Kulturformen miteinander verbindet. Durch die Integration von Benutzerprofilen, Foto- und Videogalerien, mobilen Diensten, Übermittlung von Nachrichten und der weltweit größten Online-Community für Musik hat MySpace eine global verbundene Gemeinschaft geschaffen, für die das Internet soziale Zwecke erfüllt. MySpace ist eine Sparte der News Corporation (NASDAQ: NWS, NWSA; ASX: NWS, NWSLV).
