JoyCity mejora con AWS Global Accelerator
2020
Los videojuegos llevan a los jugadores a su propio mundo, pero la latencia de red (normalmente llamada retraso) los arrastra nuevamente a la realidad. La empresa desarrolladora de juegos en línea de Corea del Sur JoyCity vio que sus clientes tenían problemas de latencia, y en lugar de aceptar el retraso, la fluctuación y los tiempos de espera de la red como inevitables, la empresa tomó medidas. Descubrieron una forma de reducir significativamente los problemas de red con Amazon Web Services (AWS) y AWS Global Accelerator, que, a su vez, hizo que los jugadores participaran en sesiones de juego más largas. AWS Global Accelerator es un servicio que mejora la disponibilidad y el rendimiento de las aplicaciones con usuarios locales y globales al aprovechar la red global de AWS para enrutar el tráfico de usuarios a sus puntos de conexión de la aplicación.
AWS Global Accelerator disminuyó 8 veces la cantidad de tiempos de espera de la red en algunos países”.
SanAh Kang
Líder de equipo de la plataforma, NDREAM (empresa principal de JoyCity)
Identificar problemas de latencia de la red
Fundada en Corea del Sur en 1994, JoyCity alcanzó el éxito en los videojuegos por primera vez cuando desarrolló FreeStyle, un juego de deportes en línea para PC lanzado a nivel nacional. En la última década, JoyCity se ha expandido internacionalmente y en la industria de los videojuegos para dispositivos móviles, consolidando su posición como un jugador serio en la industria con millones de descargas de éxitos como Gunship Battle Total Warfare y Pirates of the Caribbean: Tides of War.
La empresa se esfuerza por mantener una cartera exitosa de títulos que sea competitiva en su base de usuarios, habilidad tecnológica y velocidad. Pero, a medida que la empresa se expandió a nuevos territorios geográficos, se dio cuenta que necesitaba mejorar el rendimiento de su red dado que cada vez más jugadores de todo el mundo comenzaron a jugar los juegos de JoyCity.
Hay dos grandes factores de red que tienen un impacto en la experiencia en línea: la latencia y la fluctuación. La latencia es responsable de la buena capacidad de respuesta que parece tener el juego y es la cantidad de tiempo que lleva para que los datos viajen de ida y vuelta desde el jugador a la instancia de juego y volver nuevamente. La fluctuación es la variación en la latencia y una alta fluctuación crea una sensación inconsistente. SanAh Kang, líder de equipo de la plataforma en la empresa principal de JoyCity, NDREAM, notó que cada vez más usuarios se quejaban acerca de la latencia e investigó un poco. “Desarrollamos nuestros juegos a partir de la premisa de que los jugadores tendrían una latencia menor a los 200 milisegundos, pero en algunas geografías los jugadores veían latencias de 300 a 350 milisegundos”, dice Kang. “Esto era demasiado lento para que los usuarios jueguen y disfruten nuestros juegos”. La latencia y la fluctuación interrumpen el juego y a menudo significa la diferencia entre los jugadores que disfrutan su experiencia, y así pasan más tiempo jugando, o los jugadores que abandonan el juego y nunca regresan. Resolver este problema era esencial para el éxito de los juegos de JoyCity.
Encontrar la estabilidad correcta
JoyCity inicialmente exploró soluciones de otros proveedores en la nube, pero en última instancia se decidió por AWS. “AWS Global Accelerator tiene un costo bajo comparado con otros proveedores”, dice Kang. “Y también fue fácil de configurar e integrar con nuestra cargas de trabajo existentes de AWS”. AWS Global Accelerator utiliza la red troncal de AWS y termina las conexiones de TCP en el borde, brindando una mejora de hasta un 60 por ciento en rendimiento de TCP, lo que significa una menor latencia y menos interrupciones para los usuarios de juegos.
Pero, antes de que JoyCity se comprometiera, decidió someter AWS Global Accelerator a inspección y ensayo para asegurarse de que pudiese manejar el tipo de tráfico y rendimiento que los millones de usuarios finales de JoyCity necesitarían. Con una prueba, Kang pasó del escepticismo a la emoción.
“Realicé una prueba A/B con y sin AWS Global Accelerator”, dice Kang, y descubrió que AWS Global Accelerator no solo mejoró el rendimiento de red sino que también aumentó las métricas de fiabilidad de usuarios de JoyCity, lo que puede alentar a los jugadores a jugar por más tiempo. “AWS Global Accelerator disminuyó la cantidad de tiempos de espera de la red en un factor de 8 en algunos países”, dice Kang. “Definitivamente mejora mucho el rendimiento”. En promedio, JoyCity notó una reducción de los tiempos de espera de la red en un factor de 2,4 cuando se la evaluó globalmente.
Introducir AWS Global Accelerator en el Juego
Después de ver estas claras mejoras de rendimiento, JoyCity implementó AWS Global Accelerator para su uso en un 80 por ciento de sus juegos, con el soporte del equipo de AWS. “Estaba muy contento con los arquitectos de soluciones y gerentes de cuenta de AWS que nos ayudaron, brindando referencias y compartiendo pruebas”, dice Kang. “Estamos muy contentos de trabajar con AWS”.
Casi inmediatamente, JoyCity notó los efectos de la transición a AWS Global Accelerator: “Comenzamos a tener un mejor rendimiento en todos los juegos que utilizan AWS Global Accelerator; los jugadores ahora tenían una latencia de menos de 200 milisegundos, sin mencionar la reducción en los tiempos de espera de la red”, dice Kang. JoyCity también observó un descenso en las quejas relacionadas a la latencia, dado que los jugadores notaron el cambio también. “AWS Global Accelerator definitivamente nos ha ahorrado tiempo con respecto a las quejas de los clientes”, dice Kang. “Ahora nos podemos enfocar en desarrollar videojuegos que nuestros jugadores amen, en lugar de enfocarnos en los problemas de la red”.
Seguir mejorando
La experiencia positiva está haciendo que la empresa principal de JoyCity, NDREAM, expanda su uso de AWS Global Accelerator. Planea integrar AWS Global Accelerator en sus otras subsidiarias, incluida Mojito Games. Con el apoyo de AWS Global Accelerator, JoyCity, que cuenta con más de 200 millones de descargas de aplicaciones en todo el mundo y miles más cada mes, claramente está ganando el juego de satisfacción al cliente, tanto al mantener contenta a su base actual de usuarios y al capturar más mercado en todo el mundo.
Acerca de JoyCity
Radicada en Corea del Sur, JoyCity es una empresa de juegos en línea global y desarrollador de la exitosa serie de deportes FreeStyle. En la última década, se expandió internacionalmente y en la industria de videojuegos para dispositivos móviles, consolidando su posición como un jugador serio en la industria de los videojuegos.
Beneficios de AWS
- Disminución de 8 veces la cantidad de tiempos de espera de la red
- Disminución de la latencia de la red de 350 a menos de 200 ms
- Recibe menos quejas de retrasos de los jugadores
Servicios de AWS utilizados
AWS Global Accelerator
AWS Global Accelerator es un servicio que mejora la disponibilidad y el rendimiento de sus aplicaciones con usuarios locales e internacionales. Proporciona direcciones IP estáticas que actúan como un punto de entrada fijo para los puntos de enlace de la aplicación en una o varias regiones de AWS, como los Application Load Balancer, los balanceadores de carga de red y las instancias de Amazon EC2.
Introducción
Cada día crece el número de empresas de todos los tamaños y sectores que consiguen transformar sus negocios gracias a AWS. Contacte con nuestros expertos e inicie hoy mismo su proceso de traspaso a la nube de AWS.