JoyCity passe au niveau supérieur avec AWS Global Accelerator

2020

Les jeux emmènent les joueurs dans leur propre monde, mais la latence du réseau (généralement appelée décalage) les ramène à la réalité. La société de développement de jeux vidéo en ligne JoyCity, basée en Corée du Sud, a constaté que ses clients rencontraient des problèmes de latence. Plutôt que d'accepter le décalage, l'instabilité et les délais d'expiration réseau comme étant inévitables, l'entreprise est passée à l'action. Elle a trouvé un moyen de réduire considérablement les problèmes liés au réseau grâce à Amazon Web Services (AWS) et à AWS Global Accelerator, permettant ainsi aux joueurs de jouer plus longtemps. AWS Global Accelerator est un service qui améliore la disponibilité et les performances des applications auprès des utilisateurs locaux ou mondiaux, en tirant parti du réseau mondial d'AWS pour acheminer le trafic utilisateur vers les points de terminaison de ses applications.

Technology concept. 3D render
kr_quotemark

AWS Global Accelerator a divisé par huit le nombre de délais d'expiration réseau dans certains pays. »

SanAh Kang
Responsable d'équipe de la plateforme chez NDREAM (société mère de JoyCity)

Identification des problèmes de latence du réseau

Fondée en Corée du Sud en 1994, JoyCity a connu sa première réussite dans le secteur des jeux vidéo lorsqu'elle a développé et lancé à l'échelle nationale FreeStyle, un jeu PC de sports en ligne. Durant les dix dernières années, JoyCity s'est développée à l'échelle mondiale et dans le domaine des jeux mobiles, renforçant ainsi sa position d'acteur sérieux au sein du secteur grâce aux millions de téléchargements de jeux à succès comme Gunship Battle Total Warfare et Pirates des Caraïbes : Tides of War.

L'entreprise s'efforce de maintenir un portefeuille de jeux à succès, compétitif au niveau des clients, des prouesses technologiques et de la rapidité. Mais alors que la société se développait dans de nouveaux territoires, elle a réalisé qu'elle devait améliorer ses performances réseau, car de plus en plus de joueurs du monde entier commençaient à jouer aux jeux JoyCity.

Deux principaux facteurs réseau affectent l'expérience en ligne : la latence et l'instabilité. La latence détermine la réactivité d'un jeu ainsi que le temps nécessaire pour que les données voyagent du joueur vers l'instance de jeu et vice-versa. L'instabilité est la variation de la latence. Une instabilité élevée entraîne une expérience incohérente. SanAh Kang, responsable d'équipe de la plateforme chez NDREAM, société mère de JoyCity, a remarqué qu'un nombre croissant d'utilisateurs se plaignaient de la latence et a fait quelques recherches. « Nous avons conçu nos jeux en partant du principe que les joueurs auraient une latence de moins de 200 millisecondes. Mais à certains endroits, les joueurs avaient une latence entre 300 et 350 millisecondes », explique M. Kang. « Cette latence était trop grande pour que les joueurs puissent jouer et profiter de nos jeux. » La latence et l'instabilité interrompent le jeu et représentent généralement la différence entre les joueurs qui profitent de leur expérience et passent donc plus de temps à jouer, et ceux qui abandonnent le jeu et n'y reviennent jamais. La résolution de ce problème était essentielle au succès des jeux de JoyCity.

Trouver la stabilité idéale

JoyCity s'est d'abord penchée sur les solutions d'autres fournisseurs cloud mais a finalement choisi AWS. « AWS Global Accelerator est peu coûteux par rapport à d'autres fournisseurs », déclare M. Kang. « C'est également un service facile à installer et à intégrer à nos charges de travail AWS existantes. » AWS Global Accelerator utilise la structure AWS et interrompt les connexions TCP en périphérie, offrant ainsi une amélioration du débit TCP allant jusqu'à 60 %, et diminuant la latence et les interruptions pour les joueurs.

Mais avant de s'engager, JoyCity a décidé de faire passer AWS Global Accelerator à son rythme, afin de s'assurer que le service pouvait gérer le type de trafic et de performances requis par les millions d'utilisateurs finaux de JoyCity. En un test, M. Kang est passé de sceptique à enthousiaste.

« J'ai lancé un test A/B avec AWS Global Accelerator et un sans », explique M. Kang. Il a constaté qu'AWS Global Accelerator améliorait non seulement les performances réseau, mais également les métriques de fiabilité des utilisateurs de JoyCity, ce qui pouvait encourager les joueurs à jouer plus longtemps. « AWS Global Accelerator a divisé par huit le nombre de délais d'expiration réseau dans certains pays », déclare M. Kang. « Cela améliore réellement les performances. » En moyenne, JoyCity a constaté une réduction de 2,4 fois des délais d'expiration réseau lors des tests à l'échelle mondiale. 

Faire rentrer AWS Global Accelerator dans la partie

Après avoir constaté ces améliorations notables des performances, JoyCity a déployé AWS Global Accelerator pour une utilisation avec 80 % de ses jeux, avec l'aide de l'équipe d'AWS. « J'ai été très satisfait des architectes de solutions et des gestionnaires de comptes AWS qui nous ont aidés et nous ont fourni des références et des tests », raconte M. Kang. « Nous sommes très heureux de travailler avec AWS. »

JoyCity a presque immédiatement remarqué les effets du passage à AWS Global Accelerator : « Les performances de tous nos jeux qui utilisent AWS Global Accelerator ont commencé à s'améliorer. Les joueurs avaient désormais une latence de moins de 200 millisecondes, sans mentionner la réduction des délais d'expiration réseau », déclare M. Kang. JoyCity a également constaté une baisse des réclamations liées à la latence, ce qui prouve que les joueurs ont eux aussi remarqué ce changement. « AWS Global Accelerator nous a véritablement permis d’accélérer le traitement des réclamations clients », a déclaré M. Kang. « À présent, nous pouvons nous concentrer sur le développement des jeux que nos joueurs adorent, au lieu de consacrer du temps à résoudre des problèmes de réseau. »

Amélioration continue

Cette expérience positive a incité la société mère de JoyCity, NDREAM, à élargir son utilisation d'AWS Global Accelerator. Elle prévoit d'intégrer AWS Global Accelerator à ses autres filiales, y compris Mojito Games. Grâce à AWS Global Accelerator, JoyCity, qui comptabilise plus de 200 millions de téléchargements d'applications dans le monde et des milliers de plus chaque mois, remporte clairement la partie de la satisfaction client : elle continue à satisfaire sa clientèle actuelle et conquiert le marché mondial. 


À propos de JoyCity

Basée en Corée du Sud, JoyCity est une société de jeux en ligne mondiale et a développé la série à succès FreeStyle. Durant les dix dernières années, elle s'est développée à l'échelle mondiale et dans le domaine des jeux mobiles, renforçant ainsi sa position d'acteur sérieux dans le secteur des jeux vidéo.

Avantages d'AWS

  • Réduction par huit des délais d'expiration réseau
  • Diminution de la latence du réseau de 350 à moins de 200 ms
  • Baisse des réclamations des joueurs concernant le décalage

Services AWS utilisés

AWS Global Accelerator

AWS Global Accelerator est un service qui améliore la disponibilité et les performances de vos applications auprès des utilisateurs locaux ou internationaux. Il fournit des adresses IP statiques qui servent de point d'entrée fixe à vos points de terminaison d'application dans une ou plusieurs régions AWS, notamment vos Application Load Balancers, Network Load Balancers ou encore vos instances Amazon EC2.

En savoir plus »


Démarrer

Les entreprises de toute taille et de tous les secteurs d'activités transforment chaque jour leurs activités à l'aide d'AWS. Contactez nos spécialistes et commencez dès aujourd'hui votre transition vers le Cloud AWS.