search
Cloud blog – Game Insight: Zlepšení výkonu her pro více hráčů
Google Cloud

Game Insight: Zlepšení výkonu her pro více hráčů

Game Insight přenesl svou globální FPS hru “Guns of Boom” na platformu Google Cloud Platform, čímž zlepšil výkon hry, zlepšil zabezpečení a optimalizoval náklady.

 

Výsledky se službou Google Cloud

  • Nabízí jednoduchou a transparentní strukturu fakturace ve výpočetním modulu s příznivými náklady na stabilní použití
  • Poskytuje rychlé hraní s o 5–10 % nižší latencí na platformě Google Cloud Platform Premium Tier
  • Zjednodušuje zabezpečení výměny dat mezi regiony bez dalších bezpečnostních opatření pomocí služby Google Cloud VPC
  • Poskytuje úsporu 15% až 20% od začátku práce.

 

Google Cloud Platform snižuje provozní náklady a

zlepšuje výkon hráčů

Lidé chtějí hrát společně bez ohledu na to, na jakém zařízení hrají nebo kde se nacházejí. Zaměřením se na inovace a propojování hráčů po celém světě se Game Insight stal jednou z největších herních společností na světě. Mezi free-to-play hrami pro mobilní zařízení existuje řada vlajkových her, jako je vesnická stavební hra The Tribez a týmová střílečka z pohledu první osoby Guns of Boom, která byla vydána v roce 2017 a přilákala 50 milionů hráčů za rok.

“Abychom mohli poskytovat nejlepší odborné znalosti v oblasti online her, potřebujeme globální síť s nízkou latencí pro plynulé hraní a rychlou odezvu mezi klientem a serverem. To pomáhá udržovat kvalitu hry pro hráče, ať jsou kdekoli. To je životně důležité pro naši esportovou iniciativu, která se rozšířila do Latinské Ameriky a Asie.”

— Ethan Clark, viceprezident pro strategická partnerství, Game Insight

“V našem portfoliu her je něco pro hráče všech demografických skupin,” vysvětluje Ethan Clark, viceprezident pro strategická partnerství ve společnosti Game Insight. “Bohatý online multiplayerový zážitek spojuje každou z našich her: ať už je to nová klanová funkce v Tribez nebo bitvy mezi hráči v Guns of Boom. Připojení hráčů z různých regionů ke společným zápasům od 8 do 16 hráčů při zachování kvality a výkonu hry vyžaduje síť s nízkou latencí, která podporuje rychlou výměnu dat.

Game Insight hledal poskytovatele cloudu s nízkou latencí, který by podporoval miliony hráčů po celém světě, což by poskytlo individuální přístup a průběžnou technickou podporu. K dosažení těchto cílů společnost migrovala svou infrastrukturu na Platformu Google Cloud Platform (GCP).

Migrace Guns of Boom s nulovými prostoji

Hráči budou moci ocenit špičkový obsah a grafiku pouze tehdy, pokud nebudou rozptýleni zpožděními a závadami. S rostoucím zaměřením na synchronní hry pro více hráčů a streamování potřeboval Game Insight cloudovou službu, která by mohla zpracovávat data od milionů hráčů po celém světě při zachování nízké latence. Společnost také chtěla co nejjednodušší systém ochrany pro přenos dat mezi regiony, stejně jako předvídatelnou cenovou strukturu pro své projekty.

Při přechodu na GCP začal Game Insight s migrací své vlajkové lodi Guns of Boom. “Měli jsme opravdu zajímavou situaci, protože Guns of Boom již pracoval s miliony hráčů, takže cílem bylo pokračovat bez jakýchkoli prostojů,” vysvětluje Alex Shirov, technický ředitel společnosti Game Insight. Za tímto účelem společnost nejprve provedla monitorování výkonu mezi regiony pomocí testů ping a dalších metrik a jako zkušební provoz přenesla malou hru s méně aktivními uživateli denně.

“Google Compute Engine nám umožňuje rozdělit využití platformy do projektů, takže je pro nás snadné řídit náklady. Také nemusíme přidělovat určité typy virtuálních počítačů: můžeme použít fond zdrojů podle našich potřeb. A samozřejmě to opravdu urychluje uvádění nových produktů na trh.”

— Alex Shirov, technický ředitel, Game Insight

“Jakmile nás výkon sítě potěšil, začali jsme propagovat servery v různých regionech a přenášet hráče do Guns of Boom,” říká Alex. “Náš centrální rozbočovač, který je zodpovědný za metadata a průběh zápasů, jsme nechali na konec. Kopírování všech našich centrálních dat trvalo týden. Všechno šlo dobře a byli jsme schopni provést migraci s nulovými prostoji.”

Game Insight spravuje své virtuální počítače pomocí infrastruktury jako kódu nasazeného prostřednictvím Terraformu pomocí připraveného pluginu GCP. Její servery jsou hostovány na virtuálních počítačích Compute Engine a používá cloudové úložiště a trvalý disk k ukládání dat se službami Firebase, včetně Firebase Crashlytics a Firebase Cloud Messaging pro své mobilní aplikace. Společnost také používá virtuální privátní cloud (VPC) pro usnadnění komunikace mezi regiony, kde se nacházejí její uzly.

“V minulosti jsme museli trávit čas a být opatrnější při nastavování iptables, abychom vytvořili bezpečné spojení mezi uzly v různých regionech,” říká Alex. “GCP funguje jako jedna velká síť, takže se již nemusíme starat o další nastavení zabezpečení komunikace. Takže se můžeme soustředit na optimalizaci.”

Game Insight také oceňuje transparentní a flexibilní fakturační strukturu výpočetního modulu. “Google Compute Engine nám umožňuje rozdělit využití do projektů, takže je snadné spravovat náklady,” říká Alex. “Líbí se nám také, že se nemusíme zabývat určitými typy virtuálních strojů: můžeme využít fond zdrojů podle našich potřeb. A samozřejmě to opravdu urychluje uvádění nových produktů na trh.”

Výhody služeb zaměřených na zákazníka

Dalším důvodem, proč si Game Insight vybral GCP, je služba zaměřená na zákazníka. “Tým GCP nám během migrace nabídl kredity, které nám pomohly dosáhnout obchodních cílů projektu a poskytnout technickou podporu k dokončení migrace,” říká Alex. “Tým podpory s námi spolupracoval na nalezení řešení propojením uzlů s jedním klientem.” Uzel s jediným tenantem je fyzický server Compute Engine navržený tak, aby hostoval instance virtuálních počítačů pro váš projekt) a dává nám kontrolu nad logikou jejich umístění. Bylo skvělé mít tým GCP s námi po celou dobu migrace.”

“S prémiovou sítí Google Cloud Platform získáváme nejnižší možnou latenci po celou dobu. Zvýšení rychlosti o 5 až 10 procent poskytuje našim hráčům plynulejší hratelnost, rychlejší aktualizace a lepší zážitek.”

—Alex Shirov, technický ředitel, Game Insight

“Používáme mnoho služeb z různých oblastí ekosystému Google, včetně Google Workspace (např. G Suite), AdMob, Firebase, Google Ads, Google Play a YouTube pro živé vysílání,” říká Ethan. “Google je pro nás strategicky důležitým partnerem, takže přechod na GCP byl logickým krokem.”

Kvalitní hraní pro hráče z celého světa

Game Insight také očekává finanční výhody z migrace: “Stále přenášíme služby, ale již jsme zaznamenali úspory 15 až 20 procent díky neustálým slevám na využití v Google Compute Engine,” říká Alex. “Po dokončení migrace předpovídáme celkové úspory až 20 procent.”

V návaznosti na výhody portu Guns of Boom plánuje Game Insight rozšířit používání GCP, stejně jako prozkoumat Kubernetes Engine společnosti Google a rozšířit využití strojového učení nad rámec předpovědí Firebase tak, aby zahrnovalo analýzu chování hráčů pomocí Cloud Machine Learning Engine. “Nyní máme pět her hostovaných na GCP, stejně jako jednu v procesu migrace a jednu ve vývoji, která poběží na GCP,” říká Alex. “Plánujeme použít GCP i pro následné starty.”

“GCP nám pomáhá zvládnout obrovské množství hráčů, a to i při náhlých špičkách v používání s nízkou latencí. To nám umožňuje poskytovat moderní herní zážitek, který naši uživatelé milují,” říká Ethan. “Opravdu nám to pomohlo pokročit v naší esportové iniciativě, která se již rozšířila do Latinské Ameriky a Asie.”

 

Cloudfresh je oficiálním partnerem Google Cloud v České republice. Certifikovaní inženýři Google Cloud budou migrovat vaše aplikace na Platformu Google Cloud Platform, což uživatelům zajistí hladký a bezproblémový přechod. Kromě toho tým Cloudfresh implementuje nejlepší řešení ML a Big Query pro hry a poskytuje komplexní analýzu pro neustálý vývoj vašich projektů.

 

Spojte se se společností Сloudfresh