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