Award-winning project

Gamesys stroomlijnt online game development met Private Cloud

Gamesys werd in 2001 opgericht met slechts een handje vol ontwikkelaars. Jackpotjoy werd gelanceerd in 2002 en inmiddels heeft het online gaming bedrijf meer dan 1300 werknemers verspreid over 19 kantoren wereldwijd. Via de dochterondernemingen biedt Gamesys Group momenteel bingo- en casinospelen met merken zoals Jackpotjoy, Virgin Games, Botemania en anderen. Gamesys wordt ondersteund door een private cloud. Het netwerkontwerp en de netwerkconfiguratie zijn door Infradata geleverd, waarbij Juniper Networks routing, switching, security en orchestration-technologie centraal staan.

De reis naar de Private Cloud

"Onze technische missie is om de ontwikkeling en werking van onze platforms te vereenvoudigen en te versnellen", zegt Roberto Pullicino, hoofd production engineering bij Gamesys Group. "Onze infrastructuur draagt ​​rechtstreeks bij aan onze technische doelstelling om het creëren van nieuwe ventures te vereenvoudigen en om de tijd en moeite die het kost om nieuwe markten te betreden, te verminderen." Gamesys begon drie jaar geleden aan de reis naar de private cloud. Het bedrijf groeide exponentieel. Verschillende datacenters die volgens verschillende processen op basis van regio werken, voegden extra complexiteit toe en belemmerden eenvoudige schaalbaarheid. Om miljoenen mensen consistent een uitmuntende online game-ervaring te bieden, had Gamesys een flexibele, veerkrachtige infrastructuur nodig die stabiel was en goed presteerde.

“Infradata zorgde voor het netwerkontwerp, de configuratie en de implementatie, zodat wij ons konden concentreren op de softwarekant. Onze relatie met Infradata is gegroeid en sterk geworden” - Roberto Pullicino, head of production engineering bij Gamesys Group.

Terwijl het bedrijf verschoof richting DevOps en microservices, ontstond bij het netwerkteam de behoefte om ontwikkelaars meer slagkracht te geven. "Een paar jaar geleden is er een hoge, dikke muur opgeworpen tussen onze developers en operations", zegt Pullicino. "Developers moesten alles over het hek gooien."

Een behendige cloud voor ontwikkeling, testing en productiesystemen zou developers helpen om te innoveren en om nieuwe games en functies sneller te introduceren bij fans. "We hadden het vermogen en de reikwijdte nodig om ervoor te zorgen dat ontwikkelaars de infrastructuur op een meer eenvoudige en gesimplificeerde manier konden benutten," zegt Pullicino. “We wilden een NetOps-paradigma aannemen om onze end-to-end efficiëntie te helpen verbeteren.

Gamesys wilde ook investeringen beschermen, zo legt Pullicino uit: “We wilden niet om de zoveel jaar een vernieuwing van het datacenter herhalen. We wilden een stap verder gaan en begonnen te kijken naar een software-defined benadering voor onze datacenters.”

De ontwikkeling van een Private Virtual Cloud

Het Gamesys-team begon met de verhuizing naar een private virtual cloud. Om het cloudplatform te creëren, wendde Gamesys zich tot Red Hat OpenStack voor cloud computing en Juniper Networks voor routing, switching, beveiliging en service orchestration als netwerkbasis.

Tegenwoordig omvat de Gamesys Adaptive InfrAstructure (GAIA) private cloud de datacenters van het bedrijf in Londen, Malta en Gibraltar. Het cloudplatform ondersteunt de life cycle van online game development, van incubatie van een nieuwe feature tot de ontwikkeling, het testen en de productie. De developers van Gamesys werken in een enkele synergetische omgeving en maken gebruik van dezelfde tools in alle fasen, waardoor de ontwikkeling versneld wordt. Gamesys heeft zodoende de behendigheid en flexibiliteit om te groeien en te voldoen aan de vereisten voor ultrasnelle productlevering, wat een vereiste standaard is voor de gamingindustrie.

“In plaats van dagen kost het nu slechts uren om de infrastructuur te benutten. Automatisering van de installatie van de infrastructuur is een enorm voordeel vanuit het oogpunt van de developer.” - Clinton Grech, network architect, Gamesys Group

De GAIA cloud host totaal 60 verschillende projecten, met 950 netwerken en meer dan 3000 virtuele machines.

"Met onze private cloud die gebaseerd is op Juniper-netwerken, hebben we onze architectuur gestroomlijnd en ervoor gezorgd dat onze omgevingen onveranderd blijven, van ontwikkeling tot productie. Eveneens hebben we de kosten voor ontwikkeling en time-to-market verlaagd", zegt Pullicino. Reeds een klant van Juniper, heeft het team zijn datacenternetwerk opnieuw ontworpen tot een spine-and-leaf fabcric met behulp van de Juniper Networks QFX-serie switches en EX-serie Ethernet-switches. De Juniper Networks MX-serie 5G Universal Routing Platforms fungeren als de cloudgateway, die beheerd wordt door de Juniper Contrail Device Manager. Juniper Contrail Networking biedt dynamisch networkbeleid en controle, waardoor orkestratie van het virtuele overlay-netwerk vereenvoudigd wordt. Het Juniper Networks Junos Space Network Management Platform wordt gebruikt als de belangrijkste monitoringtool voor de cloudnetwerk infrastructuur. Juniper Networks SRX Series Services Gateways bieden perimeter security op elke datacenterlocatie.

De NetOps Journey

Een flexibele private cloud stelt Gamesys in staat om games sneller te ontwikkelen en te werken naar een praktische continuous integration/continuous delivery (CI / CD) situatie. Een full-stack ontwikkelingsinfrastructuur, die voorheen dagen of zelfs weken lang duurde, is nu in enkele uren beschikbaar.

"Een paar jaar geleden was de netwerkinfrastructuur volledig onzichtbaar voor de ontwikkelingsteams", zegt Clinton Grech, netwerkarchitect bij Gamesys. "Nu is dat volledig veranderd."

Grech bracht ooit zijn tijd door met het handmatig configureren van VLAN's op switches en het uitvoeren van andere netwerktaken zoals die vereist zijn door de ontwikkelaars. De veelzijdigheid van Contrail Networking, met behulp van network policies en netwerkpoort functies, stelde het networking team in staat om OpenStack Heat Orchestration-sjablonen te schrijven, verpakt in Ansible-code, om complexe load balancers en specifieke omgevingen voor de ontwikkelteams in te zetten. Ontwikkelaars kunnen hun eigen aanvragen inrichten via Ansible-playbooks.

In plaats van dagen kost het nu uren om de infrastructuur te benutten.” zegt Grech. "Het automatiseren van de installatie van infrastructuur is een enorm voordeel vanuit het oogpunt van de developer." Automatisering stelt Gamesys-developers in staat zich te concentreren op de levering van functies voor de online gebruikers van Jackpotjoy, Virgin Games en alle andere merken. "We hebben een veel snellere time-to-market gezien van het begin van een idee tot het in productie brengen", zegt Grech. Het ontwikkelingsteam verwelkomde de behendigheid van NetOps. "We konden de ontwikkelaars de controle geven die ze altijd al wilden hebben", zegt Grech. Om het team te helpen bij het wegnemen van de leercurve van de infrastructuur, identificeerde en werkte het netwerkteam samen met de beste leden van elk ontwikkelingsteam. "De ontwikkelaars hebben bijgedragen met verbeteringen aan onze automatiseringscode", zegt Grech. "We hebben een sterk partnership."

Automatisering helpt Gamesys eveneens om sneller cyberaanvallen te stoppen. Het Security Operations Center gebruikt playbooks om geautomatiseerd te reageren op Distributed Denial of Service (DDoS), credentialstuffing, malicious IP-adressen en andere soorten aanvallen. Het netwerkteam heeft een spoedcursus in NetOps gekregen. "DIt was een journey van bijna drie jaar", zegt Grech.

"Automation is geen eenvoudige reis, maar het geeft veel voldoening als je de reis eenmaal gemaakt hebt." Grech is blij om geen tijd meer te hoeven besteden aan het configureren van VLAN's. "Tegenwoordig richt ik me op het uitbreiden van onze cloudinfrastructuur", zegt hij. "Dankzij de private cloud en automation heb ik meer tijd over om mij te richten op meer strategisch en interessant werk."

Samenwerking met Infradata

Gamesys werkte samen met Infradata en Juniper Professional Services aan dit meerjarenproject.

Infradata beheerde de installatie en inbedrijfstelling van datacenters in Malta, Gibraltar en Londen. "Infradata zorgde voor het netwerkontwerp, de configuratie en de implementatie, zodat wij ons konden concentreren op de softwarekant", zegt Pullicino. "Onze relatie met Infradata is gegroeid en sterk geworden."

In navolging op de realisatie van de GAIA private cloud heeft Infradata soortgelijk werk verricht, ter ondersteuning van de platformmigratie voor de New Jersey-operatie van TropicanaCasino.com. Het project omvatte het installeren en in bedrijf stellen van een datacenter in de VS in slechts vijf dagen, een taak die aanzienlijk versneld werd door automatisering. Met de private cloud kan Gamesys blijven innoveren in online gaming, waardoor sensationele ervaringen en verrassingen geleverd blijven worden aan miljoenen spelers.

Samenvatting

Award-winning project:

  • Juniper 2019 Elevate Awards Winner

Branche

  • Media en Entertainment


Uitdaging:

  • Stroomlijnen online game development van begin tot productie en het gelijktijdig versnellen van de ontwikkeling en release van software binnen deze omgevingen.

Oplossing:

  • Infradata network design, netwerkconfiguratie en uitrol

Download Playbook

Download het Infradata project playbook en leer van de succesvolle Cloud Networking en Cyber Security projecten die Infradata uitgevoerd heeft. 

Contact met een expert

Neem contact op met één van onze experts uit de branche. Bel ons of laat een bericht achter. Ons team staat voor je klaar.

Pagina delen:

Deze website maakt gebruik van cookies. Door verder te gaan op de site ga je akkoord met ons gebruik van cookies. Lees meer