DevOpsGroup ako partner a dodávateľ pre Revolgy
Intro
Tech4Bet je český poskytovateľ online herného softvéru, ktorého cieľom je rozšíriť svoje služby mimo európskeho trhu do Južnej Ameriky. S ambicióznym cieľom ponúknuť svoje obľúbené výherné automaty novému publiku v Brazílii a susedných krajinách potrebovala spoločnosť Tech4Bet prekonať značné problémy týkajúce sa latencie, škálovateľnosti a bezpečnosti. V partnerstve s nami Tech4Bet využil Amazon Web Services (AWS) na dosiahnutie bezproblémového rozšírenia, ktoré nielen zlepšilo výkon a škálovateľnosť, ale tiež zaistilo prevádzkovú dokonalosť a prvotriedny herný zážitok pre svojich zákazníkov.
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 Tech4Bet 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: Tech4Bet 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ť Tech4Bet 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 Tech4Bet v Českej republike
Prístup pre vývojárov: Vývojári Tech4Bet 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ť Tech4Bet, 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 Tech4Bet využil trhové príležitosti a získal konkurenčnú výhodu, potreboval agilnú a rýchlu stratégiu nasadenia.
Riešenie
-
- Nasadenie v regióne AWS South America (São Paulo): Hostingové služby v regióne São Paulo umožnili spoločnosti Tech4Bet 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 Tech4Bet 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ť Tech4Bet ú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.