Games24x7

Games24x7 personalisiert mithilfe von Machine Learning in AWS das Gaming-Erlebnis

2020

ML-Modelle steuern die zentrale Geschäftslogik

Als Indiens führendes Gaming-Unternehmen ist Games24x7 bekannt für seine Hauptprodukte wie RummyCircle, das Online-Rommé anbietet, und My11Circle, das Fantasy-Sportarten anbietet, beide für echtes Geld. Diese Produkte sind für ihre Fähigkeit bekannt, die Spieler sinnvoll einzubinden, da Games24x7 nichts unversucht lässt, Technologie und Datenwissenschaft zu nutzen, um das Spielerlebnis zu personalisieren. Games24x7 hat sich auch in den extrem wettbewerbsintensiven Bereich der Casual Games in den Vereinigten Staaten vorgewagt und wird durch seine innovativen Spiele international und national weiter wachsen.

Daten waren schon immer das Herzstück von Games24x7. Während das Unternehmen expandiert, hat es begonnen, sich von einem datengesteuerten zu einem modellgesteuerten Unternehmen zu entwickeln, wobei Machine-Learning-Modelle (ML) die Kerngeschäftslogik des gesamten Betriebs steuern. „Wir sehen unseren Technologie-Stack als ultimativen Wegbereiter für ML-Modelle. Unsere Fähigkeit, das Spielerlebnis auf der Grundlage von Benutzerentscheidungen und -interessen anzupassen, hebt uns von anderen Anbietern ab“, sagt Sandeep Agarwal, Chief Technology Officer bei Games24x7.

SCS-Kunden erhalten Releases 4x schneller
kr_quotemark

„Wir können denselben Technologie-Stack in AWS verwenden, um unsere Hosting-Umgebung über mehrere Regionen hinweg zu replizieren.“

Sandeep Agarwal
Chief Technology Officer, Games24x7

Beseitigung von Engpässen mit integrierter Skalierbarkeit

Bis 2018 hostete Games24x7 seine Infrastruktur in einem Colocation-Rechenzentrum. Nach dem ersten Jahr des Betriebs erlebte das Unternehmen jedoch mehrere Wachstumsschübe, die seine Nutzerbasis mehr als verdoppelten. Das Unternehmen stellte fest, dass die Colocation-Umgebung nicht geeignet war, diese plötzlichen Kapazitätsspitzen zu bewältigen. Games24x7 musste im Voraus Bescheid geben, wenn neue Server benötigt wurden, was zu betrieblichen Engpässen führte. Regelmäßige Ausfallzeiten von wenigen Minuten bis zu 90 Minuten plagten das System, und die Techniker hatten nur einen unzureichenden Einblick in ihren Technologie-Stack, was ihre Fähigkeit zur effektiven Fehlerbehebung beeinträchtigte.

Eine kundenorientierte Kultur

Als Agarwal 2018 zum Unternehmen kam, empfahl er die Migration zur AWS Cloud (Amazon Web Services), um die Agilität zu verbessern und cloudnative ML-Services wie Amazon SageMaker zu nutzen. Agarwal entschied sich für die Migration zu AWS auch aufgrund seiner positiven Erfahrungen mit dem Unternehmen und dem Engagement von AWS für einen hervorragenden Service. „AWS ist wahrscheinlich der kundenorientierteste Cloud-Service-Anbieter, den ich je kennengelernt habe“, sagt er.

Diese Kundenorientierung wurde bei der Migration von Games24x7 zur AWS Cloud deutlich. Das Unternehmen hat den AWS Enterprise Support abonniert, und zusammen mit seinem dedizierten AWS Technical Account Manager haben Entwickler die Übung AWS Infrastructure Event Management durchlaufen, um die Migration zwei Monate vor ihrer tatsächlichen Durchführung zu planen. Die Migration begann nachts um 3:00 Uhr, und Agarwal war beeindruckt von der Tatsache, dass das AWS-Team persönlich vor Ort war, um an dem Prozess mitzuarbeiten.

Transparenz zur Erkennung und Behebung von Systemproblemen

Zur Überwachung seiner Anwendungen verwendet Games24x7 jetzt Amazon CloudWatch, das Echtzeitwarnungen liefert, mit deren Hilfe Techniker potenzielle Engpässe erkennen und darauf reagieren können, bevor sie auftreten, um eine Unterbrechung des Benutzererlebnisses zu verhindern. Agarwal erinnert sich lebhaft an den Tag der Migration, als alle Mitarbeiter in seinem Team eifrig verschiedene Metriken in Amazon CloudWatch überprüften, die die verwalteten Microservices betrafen, und Einstellungen anpassten, um zu sehen, ob sie die Latenz oder Leistung verbessern konnten.

„Es war eine großartige Erfahrung, zu sehen, wie begeistert unsere Techniker von diesen neuen Möglichkeiten waren“, sagt Agarwal. „Die Integration der Beobachtungsfähigkeit in unseren Technologie-Stack hat uns enorm geholfen, in Echtzeit auf jedes Systemereignis zu reagieren.“

Online-Turniere in doppeltem Umfang

Einige Monate nach der Migration zu AWS wurde die Skalierbarkeit der Games24x7-Plattform auf die Probe gestellt. Das Unternehmen veranstaltete ein Online-Romméturnier mit der doppelten Anzahl an Spielern, die es zuvor gehostet hatte. Trotz dieses erheblichen Anstiegs skalierte die AWS-Architektur von Games24x7 nahtlos und ohne Ausfallzeiten.

In den zwei Jahren seit der Migration ist die Benutzeraktivität bei Games24x7 – gemessen an der Anzahl der Spiele, die jeder Benutzer spielt, und der Anzahl der neuen Spieler, die täglich hinzukommen – um fast 400 Prozent gestiegen. Die Techniker sind in ständigem Austausch mit ihren AWS-Vertretern, um das System zu optimieren und die Ausfallsicherheit zu verbessern.

Verhinderung von Betrug und heimlichen Absprachen

Da es beim Romméspiel um echtes Geld geht, muss Games24x7 wachsam bleiben, um Betrug und geheime Absprachen bei Turnieren zu verhindern. Das Unternehmen nutzt die Amazon-Neptune-Diagrammdatenbank, um zu erkennen, ob zwei Spieler in einem Spiel Absprachen treffen, um die anderen vier Spieler zu schlagen. Zu diesem Zweck wird jedem Spieler bei der Anmeldung eine Tabelle in der Datenbank zugeordnet.

Die Geschwindigkeit der Erkennung und die benötigte Zeit für die Reaktion auf Sicherheitsbedrohungen haben sich seit der Migration in die AWS Cloud verbessert. Games24x7 verwendet AWS Shield Advanced, um Bedrohungen für seine Anwendungen zu erkennen und zu entschärfen. In den letzten Monaten hatten die Techniker in Echtzeit Einblick in einen starken Anstieg der Angriffsvektoren aus verschiedenen Ländern. Sie erkannten dies angesichts der inländischen Benutzerbasis des Unternehmens sofort als Abweichung und konnten die Angriffe mit Hilfe des AWS Enterprise Supports und des AWS DDoS Response Teams vereiteln.

Schnelle Iteration zum Testen neuer Funktionen

Der Gaming-Markt ist schnelllebig, und Nutzer suchen regelmäßig nach neuen Levels oder Herausforderungen. Ähnlich wie bei Filmproduktionen erfordert die Entwicklung eines erfolgreichen Spiels in der Regel mehrere Anläufe, bis das richtige Design gefunden ist. Das Ziel von Games24x7 ist es, mit hoher Geschwindigkeit zu iterieren, um mehrere Ideen zu testen und zu verwerfen.

Die Entwickler verlassen sich auf eine hauseigene Experimentier-Engine, um neue Funktionen oder Spiele zu testen, bevor sie auf den Markt gebracht werden. Sie nutzen Amazon SageMaker, um ML-Modelle zu erstellen und bereitzustellen, die schlechte Ideen in der Experimentier-Engine schnell aussortieren. Dies hilft den Entwicklern, neue Levels, Charaktere und Funktionen zu entwerfen, die für die Benutzer attraktiv sind.

Vier neue Spiele für den internationalen Markt

Games24x7 konzentriert sich nun auf den Aufbau seiner Gaming-Community im Ausland. Das Unternehmen plant, AWS-Regionen und Availability Zones dort zu nutzen, wo sich seine Zielnutzerbasis befindet, um die geringe Latenz zu gewährleisten, die erforderlich ist, um die Aufmerksamkeit der Spieler zu erhalten. „Wir können denselben Technologie-Stack in AWS verwenden, um unsere Hosting-Umgebung in mehreren Regionen zu replizieren“, sagt Agarwal.

Geschicklichkeitsspiele um echtes Geld werden bei Spielern immer beliebt bleiben. Aus diesem Grund hat Games24x7 seit seiner Gründung zwei bis drei neue Spiele pro Jahr eingeführt. Mit einer zunehmend robusten Entwicklungspipeline ist das Ziel, ein neues Spiel pro Quartal einzuführen, was Games24x7 an die Spitze der Branche bringen würde.


Über Games24x7

Games24x7 wurde 2006 von Bhavin Pandya und Trivikraman Thampy gegründet und ist ein Onlinegaming-Unternehmen mit Hauptsitz in Indien, dessen Portfolio sowohl Geschicklichkeitsspiele (Rummy Circle und My11Circle) als auch Casual Games umfasst. Das Unternehmen hat sich darauf spezialisiert, Verhaltenswissenschaft, Technologie und künstliche Intelligenz zu nutzen, um auf seinen Plattformen fantastische Gaming-Erlebnisse zu bieten.

Vorteile

  • Personalisierung des Benutzererlebnisses mit ML
  • Skalierung der Nutzerbasis um 400 % in 2 Jahren
  • Schnelle Iteration, um neue Funktionen auf den Markt zu bringen 
  • Verhinderung von Betrug und geheimen Absprachen bei Spielen
  • Mehr Transparenz bei der Behebung von Systemfehlern
  • Zeitersparnis durch verwaltete Services

Verwendete AWS-Services

Amazon SageMaker

Amazon SageMaker ist ein vollständig verwalteter Service, der jedem Entwickler und Daten-Wissenschaftler die Möglichkeit bietet, schnell Modelle für Machine Learning (ML) zu erstellen, zu schulen und bereitzustellen.

Weitere Informationen »

Amazon Neptune

Amazon Neptune ist ein schneller, zuverlässiger, vollständig verwalteter Diagrammdatenbank-Service, mit dem sich Anwendungen, die mit stark verknüpften Datensätzen arbeiten, ganz einfach entwickeln und ausführen lassen. Der Kern von Amazon Neptune ist eine speziell entwickelte, hochleistungsfähige Graph-Datenbankengine, die für die Speicherung von Milliarden von Beziehungen und die Abfrage des Graphen mit einer Latenzzeit im Millisekundenbereich optimiert ist.

Weitere Informationen »

AWS Shield Advanced

AWS Shield ist ein verwalteter DDoS-Schutzservice (Distributed Denial of Service), der Anwendungen schützt, die auf AWS ausgeführt werden. AWS Shield bietet immer aktive Erkennung und automatische Inline-Mitigationen, welche die Ausfallzeiten und Latenzzeiten von Anwendungen minimieren, sodass keine Aktivierung des AWS-Support erforderlich ist, um vom DDoS-Schutz zu profitieren. Es gibt zwei Stufen von AWS Shield – Standard und Erweitert.

Weitere Informationen »

AWS Enterprise Support

AWS Enterprise Support bietet Ihnen einen Concierge-ähnlichen Service, der Sie vor allem beim Erreichen Ihrer Ziele und dem erfolgreichen Einstieg in die Cloud unterstützen soll.

Weitere Informationen »


Erste Schritte

Unternehmen jeder Größe und aus jeder Branche transformieren ihr Geschäft mit AWS. Kontaktieren Sie unsere Experten und beginnen Sie noch heute damit, AWS Cloud kennen zu lernen.