JoyCity rüstet auf mit AWS Global Accelerator

2020

Gaming lässt Spieler in eine eigene Welt eintauchen, aber Netzwerklatenz (allgemein als Lag bezeichnet) holt sie wieder in die Realität zurück. Der südkoreanische Online-Gaming-Anbieter und -Entwickler JoyCity erkannte, dass seine Kunden mit Latenzproblemen zu kämpfen hatten. Anstatt Lag, Jitter und Netzwerk-Timeouts als unvermeidlich hinzunehmen, ergriff das Unternehmen Maßnahmen. Mit Amazon Web Services (AWS) und AWS Global Accelerator fand das Unternehmen einen Weg, die Netzwerkprobleme deutlich zu reduzieren, was wiederum dazu führte, dass die Spieler längere Spielesitzungen spielen konnten. AWS Global Accelerator ist ein Service, der die Verfügbarkeit und Leistung von Anwendungen mit lokalen oder globalen Benutzern verbessert, indem er Benutzerdatenverkehr über das globale AWS-Netzwerk zu den Endpunkten der Anwendung leitet.

Technology concept. 3D render
kr_quotemark

AWS Global Accelerator hat die Anzahl der Netzwerkausfälle in einigen Ländern um das Achtfache gesenkt.“

SanAh Kang
Platform Team Leader, NDREAM (Muttergesellschaft von JoyCity)

Identifizierung von Latenzproblemen im Netzwerk

Das 1994 in Südkorea gegründete Unternehmen JoyCity hatte seinen ersten Erfolg mit der Entwicklung von FreeStyle, einem Online-Sportspiel für den PC, das landesweit angeboten wurde. In den letzten zehn Jahren hat JoyCity international und in den Bereich Mobile Gaming expandiert und seine Position als ernstzunehmender Akteur in der Branche mit Millionen von Downloads von Hits wie Gunship Battle Total Warfare und Pirates of the Caribbean: Tides of War gefestigt.

Ziel des Unternehmens ist es, ein erfolgreiches Portfolio von Titeln aufrechtzuerhalten, das in Bezug auf Nutzerbasis, technologische Fähigkeiten und Geschwindigkeit wettbewerbsfähig ist. Als das Unternehmen jedoch in neue geografische Gebiete expandierte, erkannte es die Notwendigkeit, seine Netzwerkleistung zu verbessern, da immer mehr Spieler auf der ganzen Welt begannen, JoyCity-Spiele zu spielen.

Es gibt zwei wesentliche Netzwerkfaktoren, die das Online-Erlebnis beeinflussen: Latenz und Jitter. Die Latenzzeit bestimmt, wie reaktionsschnell ein Spiel ist. Sie ist die Zeit, die die Daten benötigen, um vom Spieler zur Spielinstanz und wieder zurück zu gelangen. Jitter ist die Schwankung der Latenzzeit, und ein hoher Jitter verursacht ein inkonsistentes Spielgefühl. SanAh Kang, Leiter des Plattformteams bei der Muttergesellschaft von JoyCity, NDREAM, bemerkte, dass sich immer mehr Nutzer über die Latenz beklagten, und stellte Nachforschungen an. „Wir haben unsere Spiele unter der Annahme entwickelt, dass die Spieler eine Latenzzeit von unter 200 Millisekunden haben würden, aber in einigen Gegenden betrug sie 300–350 Millisekunden“, sagt Kang. „Das war für die Nutzer zu langsam, um unsere Spiele zu spielen und zu genießen.“ Latenz und Jitter unterbrechen das Spiel und machen oft den Unterschied aus zwischen Spielern, die ihr Erlebnis genießen und dadurch mehr Zeit mit dem Spiel verbringen, oder Spielern, die ein Spiel abbrechen und nie wieder zurückkehren. Die Lösung dieses Problems war entscheidend für den Erfolg der Spiele von JoyCity.

Die richtige Stabilität finden

JoyCity prüfte zunächst Lösungen von anderen Cloud-Anbietern, entschied sich aber schließlich für AWS. „AWS Global Accelerator ist im Vergleich zu anderen Anbietern kostengünstiger“, so Kang. „Außerdem ließ es sich einfach einrichten und in unsere vorhandenen AWS-Workloads integrieren.“ AWS Global Accelerator nutzt das AWS-Backbone und beendet TCP-Verbindungen an der Edge, was eine Verbesserung des TCP-Durchsatzes um bis zu 60 Prozent bedeutet. Dies führt zu geringeren Latenzzeiten und weniger Unterbrechungen für Spieler.

Doch bevor JoyCity sich entschied, wurde AWS Global Accelerator auf Herz und Nieren geprüft, um sicherzustellen, dass der Service den Datenverkehr und die Leistung bewältigen kann, die die Millionen von Endbenutzern von JoyCity benötigen würden. Nach nur einem Test war Kang nicht mehr skeptisch, sondern begeistert.

„Ich führte einen A/B-Test mit und ohne AWS Global Accelerator durch“, erzählt Kang, und er stellte fest, dass AWS Global Accelerator nicht nur die Netzwerkleistung verbesserte, sondern auch die Metriken der Benutzerzuverlässigkeit von JoyCity erhöhte, was die Spieler dazu bewegen könnte, das Spiel länger zu spielen. „AWS Global Accelerator hat die Anzahl der Netzwerkausfälle in einigen Ländern um den Faktor 8 gesenkt“, sagt Kang. „Es macht die Leistung definitiv viel besser.“ Im Durchschnitt konnte JoyCity bei globalen Tests eine Reduzierung der Netzwerkausfälle um den Faktor 2,4 verzeichnen. 

So kam AWS Global Accelerator ins Spiel

Nachdem JoyCity diese deutlichen Leistungsverbesserungen festgestellt hatte, wurde AWS Global Accelerator mit Unterstützung des AWS-Teams für 80 Prozent seiner Spiele eingeführt. „Ich war sehr zufrieden mit den AWS-Lösungsarchitekten und Kundenbetreuern, die uns geholfen haben, indem sie uns Referenzen zur Verfügung gestellt und Tests geteilt haben“, sagt Kang. „Wir sind sehr zufrieden mit der Zusammenarbeit mit AWS.“

JoyCity bemerkte fast sofort die Auswirkungen der Umstellung auf AWS Global Accelerator: „Wir erzielten bei allen Spielen, die AWS Global Accelerator verwenden, eine bessere Leistung – die Spieler hatten jetzt eine Latenzzeit von unter 200 Millisekunden, ganz zu schweigen vom Rückgang der Netzwerk-Timeouts“, sagt Kang. JoyCity verzeichnete auch einen Rückgang von Beschwerden im Zusammenhang mit der Latenz, was beweist, dass auch die Gamer die Veränderung bemerkt haben. „AWS Global Accelerator hat uns definitiv Zeit bei der Bearbeitung von Kundenbeschwerden erspart“, sagt Kang. „Jetzt können wir uns anstatt von Netzwerkproblemen auf die Entwicklung von Spielen konzentrieren, die unsere Gamer lieben.“

Ständige Verbesserung

Die positiven Erfahrungen veranlassen die Muttergesellschaft von JoyCity, NDREAM, die Nutzung von AWS Global Accelerator auszuweiten. Das Unternehmen plant, AWS Global Accelerator in seine anderen Tochtergesellschaften zu integrieren, darunter Mojito Games. Mit der Unterstützung von AWS Global Accelerator gewinnt JoyCity mit mehr als 200 Millionen App-Downloads weltweit und tausenden weiteren pro Monat eindeutig das Spiel um die Kundenzufriedenheit, sowohl bei der Erhaltung der aktuellen Benutzerbasis als auch bei der Eroberung von mehr Marktanteilen rund um den Globus. 


Über JoyCity

JoyCity mit Sitz in Südkorea ist ein globales Online-Gaming-Unternehmen und Entwickler der erfolgreichen FreeStyle-Sportserie. In den letzten zehn Jahren hat das Unternehmen international und in den Bereich Mobile Gaming expandiert und seine Position als ernstzunehmender Akteur in der Gaming-Branche gefestigt.

Mehrwerte durch AWS

  • 8-mal weniger Netzwerk-Timeouts
  • Reduzierung der Netzwerk-Latenzzeit von 350 auf unter 200 ms
  • Weniger Beschwerden von Spielern über Lags

Verwendete AWS-Services

AWS Global Accelerator

AWS Global Accelerator ist ein Service, der die Verfügbarkeit und Leistung der Anwendungen verbessert, die Sie Ihren lokalen oder globalen Benutzern anbieten. Er stellt statische IP-Adressen bereit, die als fester Einstiegspunkt zu Ihren Anwendungsendpunkten in einer oder mehreren AWS-Regionen dienen, wie z. B. Ihren Instances von Application Load Balancer, Network Load Balancer oder Amazon EC2.

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.