Cloudová migrácia herného štúdia

Partnerstvom s nami spoločnosť využil Amazon Web Services (AWS) na dosiahnutie bezproblémového rozšírenia, ktoré nielen zlepšilo výkon a škálovateľnosť, ale zaistilo aj prevádzkovú dokonalosť a prvotriedny herný zážitok pre svojich zákazníkov.

Prehľad

DevOpsGroup ako partner a dodávateľ pre Revolgy

Informácie

  • Klient: Revolgy
  • Odvetvie: Herný priemysel
  • Typ projektu: Nasadenie AWS cloudového riešenie pri expanzii spoločnosti do zahraničia
  • Služby: Amazon CloudFront, Application Load Balancer, Amazon EC2 Instances, Amazon S3

Intro

Náš tím podporil firmu v jej misii budovať životný štýl založený na rastliných produktoch a zdrojoch pre globálne publikum migráciou ich videoobsahu na AWS. Tento prechod im umožnil poskytovať optimalizované, bezpečné a škálovateľné streamovanie pre svojich používateľov, čím prekonali predchádzajúce obmedzenia a zvýšili zapojenie používateľov.

Výzvy

  • Geografická latencia: Prekonanie problémov s latenciou hostingu služieb v regióne AWS Južná Amerika.
  • Obmedzenia škálovateľnosti: Zabezpečenie rýchlej adaptácie infraštruktúry na kolísavý dopyt.
  • Bezpečnosť a súlad: Vytvorenie bezpečných a kompatibilných mechanizmov prenosu údajov medzi lokálnym prostredím a AWS.
  • Rýchle nasadenie: Rýchle nasadenie infraštruktúry, aby ste využili príležitosti na trhu a dosiahli výhodu v skorých štádiách.

Benefity

  • Vylepšený výkon: Hostingové služby v regióne AWS Južná Amerika viedli k zníženiu latencie až o 60 %, čo výrazne zlepšilo používateľskú skúsenosť.
  • Škálovateľnosť a flexibilita: Amazon EC2 a Auto Scaling umožnili spoločnosti zvládnuť 150% nárast návštevnosti používateľov počas špičiek bez akéhokoľvek manuálneho zásahu, čím sa zabezpečilo plynulé a neprerušované hranie.
  • Vylepšená bezpečnosť: AWS Site-to-Site VPN zaisťovala bezpečný prenos dát medzi Českom a Južnou Amerikou.
  • Prevádzková viditeľnosť: Dashboardy Amazon CloudWatch poskytovali prehľad o metrikách výkonu v reálnom čase a protokoly CloudTrail uľahčovali možnosti podrobného auditu a riešenia problémov.
  • Efektívnosť nákladov: Spoločnosť dosiahla 30 % zníženie prevádzkových nákladov prijatím priebežného modelu a optimalizáciou alokácie zdrojov prostredníctvom Auto Scaling a S3 Lifecycle Policy.
  • Rýchlejší čas uvedenia na trh: Využitie AWS umožnilo skrátiť čas nasadenia o 40 %, čo umožnilo spustiť spoločnosti v Južnej Amerike v predstihu a získať tak konkurenčnú výhodu.

Kritériá úspešnosti

  • Amazon CloudFront: Slúži ako vstupný bod, ukladá obsah do vyrovnávacej pamäte na okrajových miestach, aby sa minimalizovala latencia.
  • Aplikácia Load Balancer: Prijíma požiadavky z CloudFront na dynamický obsah a distribuuje ich do inštancií EC2.
  • Inštancie Amazon EC2: Host herné aplikácie, ktoré sa automaticky škálujú na základe dopytu.
  • Amazon S3: Uchováva statický obsah, ktorý CloudFront efektívne poskytuje.
  • AWS Site-to-Site VPN: Poskytuje zabezpečené spojenie medzi prostredím AWS a lokálnym dátovým centrom v Českej republike
  • Prístup pre vývojárov: Vývojári u zákazníka majú konektivitu s lokálnou aj cloudovou infraštruktúrou, čo zaisťuje, že môžu efektívne spravovať a aktualizovať zdroje podľa potreby.

Cieľ

Spoločnosť, vývojár online hracích automatov, sa úspešne etablovala na európskom trhu a obsluhuje tisíce používateľov zo svojej lokálnej infraštruktúry so sídlom v Českej republike. Spoločnosť videla značný potenciál v expanzii do Južnej Ameriky, ale čelila množstvu výziev:

  • Vysoká latencia: Doručovanie online hier juhoamerickým používateľom z dátového centra so sídlom v Českej republike malo za následok vysokú latenciu, čo viedlo k zlým zážitkom z hry.
  • Problémy so škálovateľnosťou: Existujúcej infraštruktúre chýbala schopnosť rýchleho a efektívneho škálovania, aby vyhovovala dynamickým požiadavkám, najmä s očakávaným nárastom nových používateľov z juhoamerického trhu.
  • Bezpečnostné obavy: Zabezpečenie bezpečného prenosu citlivých údajov naprieč kontinentmi bolo kritickou požiadavkou.
  • Potreba rýchleho nasadenia: Aby spoločnosť využila trhové príležitosti a získala konkurenčnú výhodu, potrebovala agilnú a rýchlu stratégiu nasadenia.

Riešenie

Na riešenie týchto výziev a poskytovanie bezproblémového herného zážitku sme navrhli a implementovali komplexné riešenie využívajúce rôzne služby AWS:

  • Nasadenie v regióne AWS South America (São Paulo): Hostingové služby v regióne São Paulo umožnili spoločnosti znížiť latenciu tým, že služby fyzicky priblížili svojim juhoamerickým používateľom. To minimalizovalo oneskorenia pri spiatočnej ceste a viedlo k výrazne rýchlejšiemu načítaniu a plynulejšej hre.
  • Škálovateľné výpočtové zdroje s Amazon EC2: Amazon EC2 sme využili na nasadenie škálovateľných inštancií herných aplikácií. Skupiny automatického škálovania boli nakonfigurované tak, aby automaticky upravovali výpočtovú kapacitu v reakcii na dopyt v reálnom čase, čo spoločnosti umožňuje efektívne riadiť špičkové zaťaženie bez manuálneho zásahu.
  • Bezpečné a optimalizované úložisko s Amazon S3: Amazon S3 bol využitý na ukladanie statických herných aktív a médií, čím sa zaistila vysoká odolnosť a dostupnosť. Okrem toho sa segmenty S3 používali na ukladanie protokolov generovaných službou Amazon CloudFront, čím sa poskytovalo jednotné a centralizované úložisko pre všetky údaje protokolov na uľahčenie monitorovania a riešenia problémov.
  • Optimalizácia doručovania obsahu s Amazon CloudFront: Amazon CloudFront, sieť na doručovanie obsahu (CDN) AWS, bola nakonfigurovaná na zrýchlenie doručovania obsahu. Efektívne obsluhoval statický obsah z Amazon S3 a dynamický obsah z aplikácie Application Load Balancer (ALB), čím zabezpečil optimálne časy načítania a konzistentné používateľské skúsenosti v celej Brazílii a okolitých regiónoch.
  • Robustná sieť a bezpečnosť: Bezpečná sieť AWS Site-to-Site VPN bola vytvorená s cieľom prepojiť lokálne dátové centrum v Českej republike so zdrojmi AWS, čím sa zabezpečí bezpečný prenos údajov.
  • Komplexné monitorovanie a protokolovanie:
    • Panely Amazon CloudWatch: Panely Amazon CloudWatch sme nastavili tak, aby poskytovali holistický pohľad na stav systému, metriky výkonu a využitie zdrojov. To umožnilo proaktívne riadenie a včasný zásah v prípade akýchkoľvek anomálií.
    • AWS CloudTrail pre protokolovanie: AWS CloudTrail sa použil na umožnenie riadenia, dodržiavania a prevádzkových auditov sledovaním všetkých aktivít používateľov a volaní API, čím sa zabezpečila úplná viditeľnosť operácií.
    • Protokoly toku VPC: Povolené protokoly toku VPC cez CloudTrail na monitorovanie sieťovej prevádzky, pomáha pri analýze problémov s pripojením a zabezpečuje dobre udržiavanú a zabezpečenú sieť.

 

Záver

Využitím komplexného balíka služieb AWS spoločnosť úspešne expandovala na juhoamerický trh s bezpečnou, škálovateľnou a vysokovýkonnou infraštruktúrou. Integrácia Amazon CloudFront, Application Load Balancer, EC2 a S3 zaistila používateľom bezproblémový herný zážitok, zatiaľ čo Site-to-Site VPN udržalo bezpečné pripojenie s ich prevádzkami v Česku. Tento strategický krok nielen posilnil ich globálnu prítomnosť, ale položil aj pevný základ pre budúcu expanziu do ďalších regiónov.

Picture of Michal Režnický

Michal Režnický

Head of Professional services

DevOpsGroup a ich špecialisti sú veľmi štruktúrovaný, organizovaný a vždy pripravený na stretnutia. V tomto projekte sme spolupracovali s Pavlom Krajkovičom, junior DevOps Architektom. Naozaj si vážim u Pavla Krajkoviča pokoj pri vysvetľovaní infraštruktúry pre málo skúseného zákazníka v tejto oblasti. Je dôležité mať silné komunikáčné zručnosti pri takom prezentovaní riešenia.

Check other Case Studies

Pozrite si ďalšie prípadové štúdie

Trojica ľudí pred zábavným parkom, jeden v kostýme zajaca.

Migrácia hernej infraštruktúry do cloudu

Nové herné vývojárske štúdio, sa pripravovalo na infraštruktúru potrebnú na podporu vývoja svojho ďalšieho herného titulu, štúdio sa rozhodlo previesť časť svojej kľúčovej infraštruktúry vývoja hier na AWS.

Viac »