Bullieverse

Bullieverse, inovatívne herné štúdio, sa pripravovalo na spustenie svojej online hry novej generácie, Necrodemic, a vyžadovalo vysoko spoľahlivú, škálovateľnú infraštruktúru schopnú podporovať výkonové požiadavky hry.

Prehľad

DevOpsGroup ako partner a dodávateľ pre Revolgy

Logo Bulliverse s býčí hlavou

Intro

Bullieverse, inovatívne herné štúdio, sa pripravovalo na spustenie svojej online hry novej generácie, Necrodemic, a vyžadovalo vysoko spoľahlivú, škálovateľnú infraštruktúru schopnú podporovať výkonové požiadavky hry. Na zabezpečenie bezproblémového a bezpečného herného zážitku s nízkou latenciou sa spoločnosť Bullieverse spojila s DevOpsGroup s cieľom navrhnúť a implementovať robustné riešenie infraštruktúry založené na AWS. Využitím princípov Infrastructure-as-Code (IaC) DevOpsGroup využila Terraform na automatizáciu poskytovania a správy zdrojov.

Výzvy

  • Latency Management: Zabezpečenie nízkej latencie pri prístupe k Necrodemic v globálnych regiónoch.
  • Bezpečnosť a súlad: Konfigurácia architektúry viacerých účtov a kontroly prístupu medzi účtami pri zabezpečení citlivých údajov.
  • Automatizované nasadenie a škálovateľnosť: Dosiahnutie plne automatizovaného nasadenia pre efektívne škálovanie.
  • Maximum zapojenia používateľov: Budovanie infraštruktúry schopnej udržať prudké nárasty požiadaviek používateľov a návštevnosti bez problémov s výkonom.

Benefity

  • Optimalizovaná latencia: Nízka latencia dosiahnutá regionálnou konfiguráciou VPC a GameLift zaisťuje plynulé a citlivé hranie.
  • Vylepšená škálovateľnosť: Dynamické škálovanie pomocou EC2 a správy fleet GameLift umožnilo spoločnosti Bullieverse efektívne riadiť špičkovú návštevnosť používateľov.
    Vylepšená bezpečnosť a súlad: Viacvrstvové zabezpečenie s AWS WAF, Shield a IAM poskytlo bezpečné herné prostredie.
  • Efektivita nákladov: Optimalizované riadenie nákladov prostredníctvom automatizovaného škálovania zdrojov a priebežných služieb znížilo celkové prevádzkové náklady spoločnosti Bullieverse.
  • Agile Deployment: Infrastructure-as-Code umožňuje konzistentné, opakovateľné nasadenia, čím sa minimalizujú časy nasadenia o 50 %.

Kritériá úspešnosti

  • Infraštruktúra production-ready: Vytvorená silná infraštruktúra založenú na pôvodnom dizajne.
  • Nízka latencia pre hráčov: Optimalizované zdroje AWS na zabezpečenie rýchleho prístupu pre hráčov Necrodemic.
  • Automatická škálovateľnosť: Systém sa počas testovania automaticky škáloval tak, aby zvládol vysokú používateľskú návštevnosť bez spomalenia.
  • Kontroly bezpečného prístupu: Používali sa roly IAM, protokoly toku VPC a šifrované úložisko na ochranu údajov a predchádzanie únikom dát.

Cieľ

Bullieverse chcel spustiť „Necrodemic“ s infraštruktúrou schopnou škálovania, aby podporila dopyt používateľov a zároveň zaistila bezpečnosť a optimálny výkon. S obmedzenými internými zdrojmi IT sa spoločnosť Bullieverse obrátila na DevOpsGroup, aby získala odborné znalosti v oblasti navrhovania a implementácie infraštruktúry AWS. DevOpsGroup úzko spolupracovala so spoločnosťou Bullieverse a poskytovala poradenstvo, mentorstvo a praktickú podporu pri budovaní škálovateľnej a efektívnej infraštruktúry prispôsobenej ich potrebám.

Kľúčové výzvy:

  • Vysoká dostupnosť a škálovateľnosť: Príprava na vysoké zapojenie používateľov a špičkové zaťaženie bez zníženia výkonu.
  • Zabezpečenie: Zabezpečenie bezpečného riadenia prístupu a robustnej ochrany siete, aby sa zabránilo úniku údajov.
  • Automatizácia: Bezproblémové nasadenie infraštruktúry prostredníctvom kanálov CI/CD na zefektívnenie nasadenia.
  • Efektívnosť nákladov: Optimalizácia prideľovania zdrojov a prijatie flexibilného cloudového modelu s priebežnými platbami.

Riešenie

DevOpsGroup poskytla kompletné, bezpečné a škálovateľné riešenie pre potreby infraštruktúry spoločnosti Bullieverse. Boli použité nasledujúce služby a konfigurácie AWS:

  • Nastavenie štruktúry účtu: Nastavte viacero účtov AWS (vývoj, príprava, produkcia, zdieľané služby, bezpečnosť) a konfigurujte roly IAM na správu zabezpečeného prístupu.
  • Automatizovaná sieť a bezpečnosť s VPC & Route 53: Vytvorené VPC, podsiete, bezpečnostné skupiny a smerovanie pre izoláciu a bezpečnosť siete. Automatizované zóny DNS Route 53, integrovaný štít WAF a AWS pre vylepšenú ochranu DDoS.
  • Škálovateľné výpočty s Amazon EC2 a GameLift: Konfigurované EC2 a GameLift pre automatické škálovanie flotíl a vytváranie dohôd, čím sa zabezpečí dostupnosť a distribúcia zaťaženia medzi regiónmi.
  • Úložisko a databázy: Implementovaný Amazon S3 pre ukladanie aktív, Amazon Aurora pre PostgreSQL s RDS Proxy na optimalizáciu prístupu k databáze a Amazon DynamoDB s DAX na zníženie latencie.
  • CI/CD pipeliny: Vyvinuté pipeliny CI/CD kompatibilné s Serverless Framework na podporu aktualizácií infraštruktúry a nových nasadení.
  • Monitorovanie a Loggovanie: Nastavte CloudWatch na agregáciu loggov a monitorovanie v reálnom čase v celej infraštruktúre, čo umožňuje proaktívnu správu incidentov.

Záver

V spolupráci s DevOpsGroup a AWS vybudoval Bullieverse škálovateľnú a zabezpečenú infraštruktúru pre svoju novú hru Necrodemic. Pomocou riešení AWS dosiahol Bullieverse rýchly výkon, jednoduchú škálovateľnosť a silné zabezpečenie, čím splnil všetky ciele projektu. Vďaka automatizácii Terraform a tímovej spolupráci má teraz Bullieverse silnú infraštruktúru a skúsený technický tím, ktorý je pripravený efektívne a cenovo efektívne poskytovať skvelé herné zážitky.

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

Muž pracuje so systémom Infrastructure as Code pre EKS.

Infrastructure as Code pre EKS: Terraform a GitHub Actions v praxi

Použitie Infrastructure as Code (IaC) s Terraformom a GitHub Actions pri nasadzovaní Kubernetes na AWS výrazne zjednodušuje správu infraštruktúry, eliminuje manuálne chyby a zvyšuje konzistentnosť prostredí. Automatizácia umožňuje rýchlejšiu reakciu na potreby tímu a biznisu, poskytuje úplný prehľad o zmenách a znižuje prevádzkové náklady. Tento prístup je dostupný aj pre menšie tímy a predstavuje spoľahlivý základ pre rast a modernizáciu cloudovej infraštruktúry.

Read More »
Osoba píše na notebooku na bielej pracovnej ploche

Ako nasadiť infraštruktúry v AWS pomocou Terraformu a CI/CD pipeline

Chcete zrýchliť, zjednodušiť a zabezpečiť nasadzovanie vašej cloud infraštruktúry? Tento praktický návod vám ukáže, ako využiť Terraform a CI/CD pipeline na automatizované riadenie AWS prostredí. Objavíte výhody Infrastructure as Code, konkrétne nástroje a reálne scenáre, ktoré pomáhajú firmám zefektívniť DevOps procesy, eliminovať chyby a škálovať bez chaosu. Ak hľadáte spôsob, ako posunúť svoju infraštruktúru na vyšší level, tento článok je pre vás.

Read More »
Rôzne balenia sušienok a tyčiniek značky Ella

Deliciously Ella

Náš tím podporil Deliciously Ellu v jej misii dudovať životný štýl založený na rastliných produktoch a zdrojoch pre globálne publikum migráciou ich videoobsahu na AWS.

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

2ndLifeLabs

2ndLifeLabs, 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 »