Achtung
Sie haben Cookies im Browser deaktiviert. Die Seite wird falsch angezeigt!

Wie wir mit einem großen OpenStack-Distributor die Entwicklung beschleunigt und die Infrastrukturkosten reduziert haben

Veröffentlicht: 23.02.2018
Mirantis
DIE GLOBALE OPEN-STACK-INFRASTRUKTUR VON G‑CORE LABS BESCHLEUNIGT DIE MARKTEINFÜHRUNGSZEIT VON WARGAMING UND REDUZIERT DIE ENTWICKLUNGSKOSTEN FÜR MASSIVE MULTIPLAYERSPIELE
Mirantis OpenStack ersetzt Virtualisierung für Agile IT, senkt die Kosten und hostet Millionen von Spielern in 20

Industrie

  • Gaming-Infrastrukturlösungen.
  • Hauptsitz in Luxemburg.
  • G‑Core Labs bietet Managed Hosting Services an, bei denen das Team von G‑Core Labs tief in den täglichen IT-Betrieb seiner Kunden integriert ist und ihre bestehenden IT-Teams verstärkt.

Herausforderung

  • Verkürzung der Markteinführungszeit für Spieleentwicklungskunden.
  • Erfüllen Sie die schwankende Spielernachfrage in allen Titeln und Regionen.
  • Niedrigere IT-Infrastruktur CapEx & OpEx.

Lösung

  • Mirantis OpenStack Cloud & IaaS.
  • Benutzerdefinierte Fuel-Plugins für bestehende Middleware.
  • Murano für die Bereitstellung von VMs.

Vorteile

  • VM-Bereitstellung von 1-3 Tagen bis weniger als 1 Stunde.
  • Deutlich höhere Serverauslastung und weniger CapEx.
  • Verbesserte Effizienz von Entwicklern und IT-Administratoren.
CEO G‑Core Labs

Andre Reitenbach

“Mirantis hat hervorragende kundenspezifische Lösungen, Schulungen und Support geliefert, damit wir in einer hochbelasteten Spielumgebung erfolgreich sein können”

CEO G‑Core Labs

Andre Reitenbach

Das unternehmen

Der Online-Multiplayer-Gaming-Markt ist ein großes Geschäftsfeld! Analysten schätzten den weltweiten Umsatz 2015 auf 65 Milliarden US-Dollar und prognostizieren ein jährliches Wachstum von 12 Prozent aus verschiedenen Regionen und Bevölkerungsgruppen bis 2019. Im Vergleich dazu haben Kinos im Jahr 2015 weltweit nur 38 Milliarden Dollar Umsatz erzielt.

Viele der größten Online-Multiplayer-Spiele, wie z.B. Wargamings World of Tanks, laufen auf einer von G‑Core Labs entwickelten Infrastruktur. G‑Core Labs hat diese IT-Infrastruktur für Spiele entwickelt, um die anspruchsvollsten Spielererwartungen auf der ganzen Welt zu erfüllen. Die 11 Standorte in Russland und der Gemeinschaft Unabhängiger Staaten mit jeweils 40 Gbit/s Bandbreite versorgen 100 Millionen Spieler pro Woche und sichern branchenführende Latenz-, Verfügbarkeits- und Kostenkennzahlen. Dies gestattet Wargaming und anderen wichtigen Kunden, sich komplett auf Spieleentwicklung zu konzentrieren, anstatt Infrastruktur-Probleme zu bearbeiten.

Mit 4000 Mitarbeitern und 150 Millionen Nutzern ist Wargaming mit preisgekrönten Titeln und innovativer Technologie marktführend. Free-to-Play-Spiele und kontinuierliche Funktionsverbesserungen haben das Wachstum seit 2011 vorangetrieben.

Jede Minute des Tages verbinden sich Millionen von Spielern aus verschiedenen Ländern mit Wargaming-Titeln auf der Infrastruktur der G‑Core Labs, um sich mit anderen im Kampf zu messen - um zu interagieren, Spaß zu haben und zu gewinnen. Diese enge Zusammenarbeit fördert die Leidenschaft und das Streben der beiden Unternehmen nach Spitzenleistungen.

Herausforderungen

Wie jedes Hosting-Unternehmen, das vor einem enormen Wachstum steht, musste auch G‑Core Labs seine IT-Prozesse und -Infrastruktur neu bewerten. Der sich rasant entwickelnde Spielemarkt erforderte von den Kunden eine kontinuierliche Verbesserung der Spiele und eine schnelle Einführung neuer Funktionen, und G‑Core Labs musste sicherstellen, dass sie in der Lage waren, dies zu tun.

Der branchenführende Kunde Wargaming war in den letzten fünf Jahren marktführend gewesen, indem erfolgreiche Titel wie World of Warships hinzugefügt und der Zugang von World of Tanks zu Konsolen und mobilen Geräten erweitert wurde. Um diese Innovation aufrechtzuerhalten, waren jedoch eine verbesserte Infrastruktur und ein verstärktes Engagement für Agile IT erforderlich.

Das Hauptziel von G‑Core Labs war es, Wargaming diese Funktion zur Verfügung zu stellen, aber es war schwierig, die Leistung und Skalierbarkeit der Infrastruktur kostengünstig aufrechtzuerhalten. Das Spiele-Hosting umfasste Tausende von Server in 20 Rechenzentren und hatte sogar einen Weltrekord von 1.140.000 gleichzeitigen Nutzern aufgestellt. Da die Ausgaben für die Plattform jedoch stiegen, brauchten die G‑Core Labs eine verbesserte Ressourcenauslastung und Kostenmargen.

Erschwerend kam hinzu, dass die Spieleentwickler einen Self-Service-Zugang zu Ressourcen benötigten, um die Release-Zyklen zu verkürzen. Die Bereitstellung von VM- und Bare-Metal-Servern erforderte jedoch oft das Öffnen mehrerer Tickets durch Release-Manager, was viele Tage in Anspruch nahm und von Administratoren gelöst wurden musste. Diese Aktivität war komplex, arbeitsintensiv und von menschlichem Versagen geprägt. Um Wargaming erfolgreich zu machen, musste G‑Core Labs dazu beitragen, den Prozess der kontinuierlichen Integration und Bereitstellung hochwertiger Spiele zu vereinfachen.

Um die IT-Kapital- und Betriebskosten zu senken, mussten die G‑Core Labs die Kosten für Virtualisierungssysteme senken und die Auslastung der Infrastruktur verbessern. Die Servervirtualisierungsraten lagen unter 50 Prozent, und die meisten Workloads liefen auf Bare Metal. Die erfolgreichen Spiele und Free-to-Play-Trends der Kunden trieben das massive Wachstum der Online-Spieler voran. G‑Core Labs konnte sich die Gebühren für Virtualisierungssoftware, die Kapazitätsauslastung und die Belastung der Administratoren einfach nicht leisten.

CEO G‑Core Labs

Andre Reitenbach

“Jedes Mal, wenn unser Kunde ein neues Projekt hatte, musste er die erwartete Auslastung prognostizieren und neue Geräte bestellen.
War die Prognose nicht korrekt, waren die Server unterausgelastet, teilweise nur zu 30 Prozent. Das Spielegeschäft hat seine eigenen spezifischen Nutzungsanforderungen und die Fähigkeit, eine agile Kapazität bereitzustellen, ist wichtig”

CEO G‑Core Labs

Andre Reitenbach

Um die Kosten zu optimieren und die schwankende Nachfrage der Spieler über Titel, Regionen und Zeitintervalle hinweg zu decken, ohne die Leistung oder Skalierbarkeit zu beeinträchtigen, mussten G‑Core Labs die Flexibilität der Plattform erhöhen. Einige Spiele beginnen langsam und explodieren später mit der Nachfrage, während andere stark und unerwartet sogar ausfallen. Dies bedeutete die Vereinfachung und Standardisierung komplexer Server-, Speicher- und Netzwerkdesigns, um Ressourcen einfacher zu überwachen und zu skalieren.

Kunden wie Wargaming förderten die DevOps-Kultur und waren mit Open-Source-Software durch den Einsatz von CentOS Linux, Puppet und Fabric vertraut. Aber nur wenige hatten die Private Cloud angenommen. Da die OpenStack-Plattform jedoch von großen Finanz- und Unterhaltungsunternehmen mit hoher Last und Streaming-Diensten angenommen wurde, war G‑Core Labs bereit, Cloud-Architekturen für die Bedürfnisse von Wargaming zu evaluieren.

G‑Core Labs und die Spieleentwicklungs- und IT-Betriebsteams von Wargaming könnten mit großer Sicherheit von OpenStacks Flexibilität, Kosten und Time-to-Market profitieren. Aber sie konnten sich keinen Einfluss auf die Leistung oder den Umfang leisten.

Lösung

Mitte 2015 haben die G‑Core Labs in Zusammenarbeit mit Wargaming eine Evaluierung von Cloud-Plattformen durchgeführt. Ein Wechsel zu einer privaten Cloud-Infrastruktur-as-a-Service (IaaS) würde eine große Veränderung gegenüber bestehenden Virtualisierungssystemen und Bare-Metal-Infrastrukturen bedeuten. So gingen die Ingenieure der Unternehmen sorgfältig auf die Idee ein.

Wargaming-Entwicklungsteams werden in zwei Gruppen unterteilt: diejenigen, die sich auf Gaming-Engines konzentrieren und solche, die sich auf Nicht-Gaming-Workloads wie E-Commerce, Account-Management und Diskussionsforen konzentrieren. Darüber hinaus sind alle Arbeitsabläufe in vier Phasen unterteilt - Entwicklung, Belastungstest, Beta-Test und Produktion, wobei die letzten beiden Phasen kundenorientiert sind. Dieses matrixförmige Framework würde einen schrittweisen Cloud Übergang ermöglichen.

CEO G‑Core Labs

Andre Reitenbach

“Nachdem mehrere Wargaming-Entwicklungs- und G‑Core Labs-Betriebsteams eine unabhängige Bewertung von Cloud-Lösungen und -Anbietern durchgeführt hatten, waren wir uns einig, dass die Fähigkeiten und die Flexibilität von OpenStack unseren Anforderungen entsprechen. Die Unternehmen bewerteten auch die Cloud-Lösungen anderer Anbieter, aber die Angebote entsprachen nicht den Anforderungen”

CEO G‑Core Labs

Andre Reitenbach

Mit Hilfe von DevOps-Methoden hatten die Wargaming-Entwickler bereits Anwendungen, die für bestimmte Projekte zusammenlaufen, in OpenVZ-Containern gruppiert, die mit YAML-basierten Dateien bereitgestellt wurden. Der Übergang von G‑Core Labs zu OpenStack erforderte daher eine kundenspezifische Integration in dieses bestehende Framework.

CEO G‑Core Labs

Andre Reitenbach

“Obwohl OpenStack die allgemeinen Anforderungen von Wargaming und anderer Kunden erfüllte, brauchten wir einen Partner, der uns helfen würde, die Lösung für unsere spezifischen Bedürfnisse zu entwickeln und anzupassen”

CEO G‑Core Labs

Andre Reitenbach

G‑Core Labs und Wargaming wandten sich zunächst an Mirantis, da Mirantis der führende Kontributor in der OpenStack-Community ist. Nach dem Treffen mit dem Team waren die Spiele-Partner jedoch schnell von Mirantis' hoher Erfahrung und Professionalität im Bereich Custom Design und Entwicklung beeindruckt.

CEO G‑Core Labs

Andre Reitenbach

“Mirantis erregte unsere Aufmerksamkeit durch deren Beteiligung an der Gemeinschaft. Noch wichtiger aber war, dass sie uns zugehört und jede Option ausführlich erklärt haben”

CEO G‑Core Labs

Andre Reitenbach

Die Teams schätzten auch die lokale und globale Präsenz von Mirantis.

Der erste Übergang zur Cloud begann umsichtig mit zwei internen, gegenüberliegenden Arbeitsablaufphasen. Die Konvertierung war ebenfalls auf ein einzelnes Spiel beschränkt und nur für Nicht-Gaming-Workloads. Dies ermöglichte es G‑Core Labs, Wargaming und Mirantis, mit einem geringeren Risiko fortzufahren.

G‑Core Labs beauftragte Mirantis mit der Durchführung eines dreitägigen Workshops und der Erstellung eines Architectural Design Assessment Dokuments, das die Anforderungen an ein Minimum Viable Product (MVP) der Private Cloud festlegte. G‑Core Labs und Wargaming wählten Mirantis auch, um benutzerdefinierte Fuel Plug-in-Integrationen mit Active Directory für die Authentifizierung, NFS für die VM-Datenspeicherung und Puppet Master für eine CMDB-Lösung zu erstellen.

Mirantis schrieb auch ein Plug-in, um mehrere IP-Adressen und damit mehrere Container pro VM zu ermöglichen. Dadurch konnte G‑Core Labs und Wargaming von modernster Containertechnologie profitieren.

Danach bauten G‑Core Labs, Wargaming und Mirantis die ersten beiden Clouds auf Basis der Mirantis OpenStack-Referenzarchitektur und der vier benutzerdefinierten Fuel-Plugins. Die Installation umfasst die wichtigsten OpenStack-Dienste wie Cinder, Glance, Keystone, Neutron und Nova. Darüber hinaus wird Murano für die Bereitstellung von virtuellen Maschinen genutzt.

Nach einigen angeforderten Anpassungen stellten die Teams innerhalb von nur 10 Tagen zwei weitere Clouds für den Kunden bereit, die sich mit den Arbeitsabläufen Beta-Test und Produktion auseinandersetzten.

Als Nächstes führte Mirantis umfangreiche Schulungen zu OpenStack und Fuel durch, die G‑Core Labs und Wargaming dabei halfen, starke Kenntnisse im Bereich OpenStack-Plattformmanagement zu erwerben. Infolgedessen waren die beiden Unternehmen bereit, die ersten Workloads auf die neue Infrastruktur umzustellen.

CEO G‑Core Labs

Andre Reitenbach

“Agile IT-Vorteile umfassen auch verkürzte Softwarebereitstellungszyklen und erhöhte Innovationskraft, bei denen neue Funktionen schnell freigegeben, getestet und bei Bedarf zurückgesetzt werden können, bevor sie in die Produktion gelangen. Es wird erwartet, dass durch die vollständige Umstellung auf die Cloud bis zu 50 Prozent unserer Serverkapazität frei werden, was es uns ermöglicht, die Kosten für unsere Kunden zu senken oder sie für andere Bedürfnisse anzubieten”

CEO G‑Core Labs

Andre Reitenbach

Ergebnisse

Anfang 2016 haben die G‑Core Labs zwei Nicht-Gaming-Workloads für Wargaming auf zwei OpenStack-basierte IaaS-Clouds umgestellt. Die beiden Unternehmen sind nun dabei, dasselbe für die Workloads der Gaming-Engine zu tun. Darüber hinaus erhielten alle Wargaming-Projekte in jüngster Zeit Zugang zu Development Workstream Clouds.

CEO G‑Core Labs

Andre Reitenbach

“Der Einsatz von Wargaming steht nun an 110 Knoten in vier G‑Core Labs Rechenzentren und bringt bereits jetzt starke Vorteile. Die Bereitstellung von IT-Ressourcen wird vereinfacht und automatisiert. Entwickler können jetzt VMs innerhalb einer Stunde erhalten”

CEO G‑Core Labs

Andre Reitenbach

Die Entwicklereffizienz und Kreativität der Unternehmen ist ebenfalls gestiegen, da die Ingenieure nicht nur weniger Zeit mit dem Einreichen von Tickets und dem Warten auf Ressourcen verbringen, sondern auch von neuen Test- und Bereitstellungstools profitieren. Jetzt können mehr Zeit und Mühe auf Innovationen und die Anpassung an neue Marktbedürfnisse angewandt werden.

CEO G‑Core Labs

Andre Reitenbach

“Agile IT-Vorteile umfassen auch verkürzte Softwarebereitstellungszyklen und erhöhte Innovationskraft, bei denen neue Funktionen schnell freigegeben, getestet und bei Bedarf zurückgesetzt werden können, bevor sie in die Produktion gelangen.
Es wird erwartet, dass durch die vollständige Umstellung auf die Cloud bis zu 50 Prozent unserer Serverkapazität frei werden, was es uns ermöglicht, die Kosten für unsere Kunden zu senken oder sie für andere Bedürfnisse anzubieten”

CEO G‑Core Labs

Andre Reitenbach

Darüber hinaus werden keine teuren Lizenzen für Virtualisierungssysteme mehr benötigt, da neue Cloud-Server KVM und Ubuntu nutzen. Und innerhalb der IaaS OpenStack-Implementierung ist die Serverauslastung deutlich höher und die Investitionen sind wie erwartet gesunken.

Die Betriebskosten sind ebenfalls gesunken, da die arbeitsintensive Infrastrukturverwaltung durch automatisierte Prozesse ersetzt wurde, viele davon durch die Wiederholbarkeit der Bereitstellung durch benutzerdefinierte Fuel-Plugins.

Das nächste Ziel von G‑Core Labs und Wargaming ist die Massenmigration aller Spiele und Arbeitsabläufe in die OpenStack-Cloud. Dies bedeutet einen enormen Übergangsprozess von Virtualisierungssystemen und Bare-Metal-Servern zu einer hochskalierbaren und verfügbaren Mirantis OpenStack-Lösung, die die hohe Last preisgekrönter Spiele bewältigen kann.

Zusätzlich zur Massenmigration planen G‑Core Labs und Wargaming, die folgenden OpenStack-basierten Dienste hinzuzufügen: Billing und Chargebacks, Datenbank, DNS, Hadoop, Load Balancing und Platform-as-a-Service. G‑Core Labs plant auch, OpenStack-Lösungen zu seiner breiteren Palette an Managed Services wie Hosting, CDN, Peer Networking und DDoS-Schutz hinzuzufügen.

Abschließend waren G‑Core Labs und Wargaming sehr zufrieden mit den bisherigen Mirantis-Diensten und haben vor Kurzem den OpenStack-Marktführer mit der Bereitstellung von 24x7 Enterprise Support beauftragt.

CEO G‑Core Labs

Andre Reitenbach

“Mirantis ist so viel mehr als nur eine OpenStack-Distribution.
Mirantis hat hervorragende kundenspezifische Lösungen, Schulungen und Support geliefert, damit wir in einer hochbelasteten Spielumgebung erfolgreich sein können”

CEO G‑Core Labs

Andre Reitenbach

Abonnieren Sie einen nützlichen Newsletter

Einmal monatlich schöne Angebote und wichtige Nachrichten. Kein Spam

Wargaming
BANDAI NAMCO Entertainment America
RedFox Games
WARPCACHE
SynEdge CDN Software
Avast
Nanobit
Sandbox
Momento Solutions
Wagner ICT
TED
eConsult
Stage Audio Works
Zumidian
Shopcada
jsDelivr
Api.video
Saber
Teilen Sie uns Ihre Unternehmensziele mit und wir helfen Ihnen, überall auf der Welt zu wachsen