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.

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.