JoyCity sale di livello con AWS Global Accelerator
2020
I videogiochi portano i giocatori in un altro mondo, ma la latenza della rete (chiamata comunemente lag) li riporta alla realtà. L'azienda editrice e sviluppatrice di videogiochi sudcoreana JoyCity ha notato che i clienti avevano problemi di latenza e, invece di accettare come problemi irreparabili il lag, il jitter e i timeout di rete, ha deciso di porvi rimedio. Ha trovato un modo per ridurre notevolmente i problemi di rete con Amazon Web Services (AWS) e AWS Global Accelerator, favorendo l'aumento della durata delle sessioni di gioco. AWS Global Accelerator è un servizio che migliora la disponibilità e le prestazioni delle applicazioni con utenti a livello locale o mondiale sfruttando la rete globale di AWS per instradare il traffico verso gli endpoint dell'applicazione.
AWS Global Accelerator ha ridotto il numero di timeout di rete di 8 volte in alcuni Paesi".
SanAh Kang
Platform Team Leader (Team Leader della piattaforma), NDREAM (azienda madre di JoyCity)
Identificazione dei problemi di latenza della rete
Fondata nel 1994 in Corea del Sud, JoyCity ha ottenuto il suo primo successo nei videogiochi con lo sviluppo di FreeStyle, un gioco sportivo online per PC pubblicato a livello nazionale. Nell'ultimo decennio, JoyCity ha ampliato la sua attività a livello internazionale e nel mercato dei videogiochi per dispositivi mobili, consolidando la sua posizione come uno degli attori principali del settore con milioni di download per alcuni successi come Gunship Battle Total Warfare e Pirates of the Caribbean: Tides of War.
L'azienda si impegna a mantenere un portfolio di titoli di successo che sia competitivo per la base utenti, la capacità tecnologica e la velocità. Grazie all'espansione in nuove aree geografiche, l'azienda si è resa conto della necessità di migliorare le prestazioni di rete, dato che sempre più persone da tutto il mondo hanno iniziato a giocare ai prodotti di JoyCity.
Esistono due fattori di rete importanti che influiscono sull'esperienza online: la latenza e il jitter. La latenza indica la responsività di un gioco e rappresenta la durata del percorso di andata e ritorno dei dati tra il giocatore e l'istanza di gioco. Il jitter è la variazione della latenza, e un jitter elevato provoca una sensazione di incoerenza. SanAh Kang, team leader della piattaforma presso l'azienda madre di JoyCity, NDREAM, ha notato un numero sempre maggiore di utenti che si lamentavano della latenza e ha eseguito alcune analisi. "Abbiamo creato i nostri giochi con il presupposto di offrire ai giocatori una latenza inferiore ai 200 millisecondi, ma in alcune aree del mondo gli utenti hanno sperimentato una latenza di 300-350 millisecondi", ha affermato Kang. "Con questa latenza gli utenti non potevano giocare e divertirsi con i nostri prodotti". La latenza e il jitter interrompono il gioco e spesso rappresentano la differenza tra i giocatori che si divertono, che passano quindi più tempo a giocare, e quelli che abbandonano il gioco e non ritornano più. La risoluzione di questo problema è stata fondamentale per il successo dei giochi di JoyCity.
Alla ricerca della giusta stabilità
JoyCity aveva inizialmente esplorato delle soluzioni con altri fornitori cloud, ma alla fine ha optato per AWS. "AWS Global Accelerator ha costi inferiori rispetto ad altri fornitori", ha affermato Kang. "Ed è stato facile configurarlo e integrarlo con i nostri carichi di lavoro AWS esistenti". AWS Global Accelerator utilizza la struttura portante di AWS e termina le TCP a livello di edge, fornendo una velocità di trasmissione effettiva TCP maggiore del 60%, che corrisponde a una riduzione della latenza e delle interruzioni per gli utenti.
JoyCity, prima di impegnarsi, ha deciso di sottoporre AWS Global Accelerator ai suoi ritmi per assicurarsi che potesse gestire il traffico e le prestazioni di cui hanno bisogno i suoi milioni di utenti finali. Con un solo test, Kang si è ricreduto.
"Ho eseguito un test A/B con e senza AWS Global Accelerator", ha dichiarato Kang, e ha scoperto che AWS Global Accelerator non solo ha migliorato le prestazioni di rete, ma ha incrementato anche l'affidabilità dei parametri degli utenti di JoyCity, fattore che potrebbe invogliare gli utenti a giocare più a lungo. "In alcuni paesi AWS Global Accelerator ha ridotto di 8 volte il numero di timeout di rete", dice Kang. "Rende sicuramente migliori le prestazioni." Nei test a livello globale, in media JoyCity ha registrato una riduzione di 2,4 volte dei timeout di rete.
Far entrare in gioco AWS Global Accelerator
Dopo aver osservato questi chiari miglioramenti delle prestazioni, JoyCity ha messo in opera AWS Global Accelerator con l'80% dei suoi giochi e con il supporto del team AWS. "Ero molto soddisfatto dei Solutions Architect e degli Account Manager AWS che ci hanno aiutato fornendo dei riferimenti e condividendo i test", afferma Kang. "Siamo molto felici di lavorare con AWS".
Quasi immediatamente, JoyCity ha osservato gli effetti del passaggio ad AWS Global Accelerator: "Abbiamo iniziato a ottenere prestazioni migliori in tutti i giochi che utilizzano AWS Global Accelerator, i giocatori adesso hanno una latenza inferiore ai 200 millisecondi, senza contare la riduzione dei timeout di rete", dice Kang. JoyCity ha inoltre osservato una riduzione dei reclami legati alla latenza, dimostrando che anche i giocatori hanno notato la differenza. "AWS Global Accelerator ci ha fatto risparmiare molto tempo, prima speso nel gestire i reclami dei clienti" dice Kang. "Ora possiamo concentrarci sullo sviluppo di giochi che i nostri giocatori amano, anziché sui problemi di rete".
Miglioramento continuo
Questa esperienza soddisfacente ha portato NDREAM, l'azienda madre di JoyCity, a espandere l'utilizzo di AWS Global Accelerator. Pianifica di integrare AWS Global Accelerator nelle altre società controllate, inclusa Mojito Games. Con il supporto di AWS Global Accelerator, JoyCity, grazie a più di 200 milioni di download delle app in tutto il mondo e altre migliaia ogni mese, sta chiaramente vincendo la partita della soddisfazione dei clienti, mantenendo la sua base utenti e migliorando la sua presenza sul mercato globale.
Informazioni su JoyCity
Situata in Corea del Sud, JoyCity è un'azienda di videogiochi online globale che ha sviluppato la serie sportiva di successo FreeStyle. Nell'ultimo decennio, ha ampliato la sua attività a livello internazionale e nel mercato dei videogiochi per dispositivi mobili, consolidando la sua posizione come uno degli attori principali nel settore dei videogiochi.
Vantaggi di AWS
- Riduzione dei timeout di rete di 8 volte
- Riduzione della latenza della rete da 350 e meno di 200 ms
- Riduzione dei reclami relativi al lag da parte dei giocatori
Servizi AWS utilizzati
AWS Global Accelerator
AWS Global Accelerator è un servizio che migliora la disponibilità e le prestazioni delle applicazioni con utenti a livello locale e globale. Fornisce indirizzi IP statici che fungono da punto di accesso fisso per gli endpoint delle applicazioni in regioni AWS singole o multiple, come l'Application Load Balancer, i Network Load Balancer o le istanze di Amazon EC2.
Nozioni di base
Le aziende di tutte le taglie e di tutti i settori stanno trasformando ogni giorno la propria attività grazie ad AWS. Contatta i nostri esperti e inizia subito il tuo viaggio in AWS Cloud