Het belang van hoge beschikbaarheid om een ​​naadloze game-ervaring te creëren

Elke multiplayer-game zou betekenen dat veel spelers tegelijkertijd online zouden zijn. Op elk willekeurig moment kan dit miljoenen betekenen voor een populair spelplatform.

Stel je voor: Steam, dat onder andere Dota 2, Counter Strike: Global Offensive en Team Fortress 2 distribueert, meldde dat er op één dag minstens 9 miljoen spelers online zijn. GameSpot meldt dagelijks dat League of Legends elke dag 27 miljoen spelers online heeft.

Gartner voorspelt dat gaming in 2015 een bedrijfstak van $ 55 miljard zal vertegenwoordigen. Analisten van het bedrijf verwachten ook dat de omzet voor bedrijven in de videogamemarkt in 2015 meer dan $ 111,1 miljard zal bedragen, gestaag stijgend van $ 78,9 miljard in 2012, $ 93,3 miljard in 2013 en $ 101,6 miljard. in 2014.

  

Het belang van betrouwbaarheid

Nu de inzet hoog en stijgend is, zullen gokbedrijven ervoor moeten zorgen dat hun gebruikers adequate service krijgen. Betalende spelers worden uitgeschakeld als ze niet kunnen inloggen op het netwerk om te spelen wanneer ze maar willen. Helaas gebeurt er veel met zelfs de grootste gamingnetwerken. In december 2014 namen hackers die zichzelf identificeerden als de Lizard Squad bijvoorbeeld Xbox Live en het PlayStation Network neer. Spelers konden niet inloggen op beide netwerken vanwege Lizard Squad DDoS-aanvallen. PSN was drie dagen offline. Xbox Live kon zich daarentegen herstellen, maar de diensten waren enkele dagen beperkt.

Verder blijkt uit een Neustar-rapport dat jaarlijks ongeveer acht op de tien bedrijven wordt getroffen door DDoS-aanvallen. Het negatieve effect van piraterij omvat het verlies aan inkomsten, dat aanzienlijk kan zijn. Ongeveer 75% van de bedrijven meldt een verlies tot $ 10.000 per uur, terwijl de rest zegt dat offline gaan hen tussen $ 50.000 en $ 100.000 per uur kost. Downtime zal de mankracht belasten en IT-personeel zal nodig zijn om DDoS-aanvallen tegen te gaan. Dat is verloren productiviteit daar.

Het grootste negatieve effect van offline zijn heeft invloed op de klanten van het bedrijf. Meer dan 63% zegt dat een DDoS-aanval de grootste impact had op de klantenservice, terwijl meer dan 56% zei zich zorgen te maken over hun merkimago en klantenvertrouwen.

Beheer van hoge beschikbaarheid

Hoge beschikbaarheid is erg belangrijk voor een succesvol gamingbedrijf. Voor game-ontwikkelaars is dit aspect van de game-infrastructuur erg belangrijk om een ​​naadloze game-ervaring voor hun spelers te garanderen. Het beheren van hoge beschikbaarheid vereist continue monitoring, een goede infrastructuur en betrouwbare failovers wanneer er iets ongewensts opduikt. Dit kan worden bereikt door een combinatie van platforms zoals load balancing, failover en disaster recovery. “Load balancing zorgt ervoor dat servers consistent en continu draaien, zelfs in datacenters”, zegt Marc Gaffan, CEO van Incapsula. “Dit helpt je ervoor te zorgen dat er geen serververzadiging of knelpunten zijn, wat gemakkelijk kan leiden tot downtime of vertragingen.”

Gaffan voegt eraan toe dat niet alle load balancers gelijk zijn gebouwd: “Als je een hoge beschikbaarheid wilt, moet je Layer 7 load balancing implementeren, waarbij rekening wordt gehouden met de applicatielaag op hoog niveau die de inhoud van elke laag behandelt. Dit is anders dan OSI Layer 4, dat zich bezighoudt met pakket- of TCP-verkeer. Layer 7 load balancing betekent slimmere beslissingen over het routeren en leveren van verkeer naar uw server en kan inhoud optimaliseren en wijzigen (bijvoorbeeld codering en compressie). Het gebruikt ook buffering om langzamere verbindingen van upstream-servers te ontlasten, waardoor het beter presteert. U kent dit misschien als een reverse proxy-server.”

Ook de verdeling van het verkeer naar geografie is een oplossing om een ​​betere bereikbaarheid en een hogere beschikbaarheid te garanderen. “Als je een oplossing gebruikt die locatiebewust is, kun je algoritmen gebruiken om ervoor te zorgen dat deze bijna in realtime naar het dichtstbijzijnde datacenter wordt gerouteerd”, voegt Gaffan toe. Dit zal je helpen de latentie te verminderen en uiteindelijk een sneller spel te spelen.

“Implementeren op een gedistribueerde infrastructuur, zoals de cloud, is ook een manier om een ​​hoge beschikbaarheid te garanderen”, zegt Lior Div, CEO van Cybereason, dat de infrastructuur beschermt tegen netwerkgebaseerde aanvallen. Cloudcomputing is in wezen een vorm van load balancing, waarbij ladingen via internet kunnen worden overgedragen zonder in te leveren op laadtijden. Door te uploaden naar de cloud kunt u verouderde DNS-caches en databases omzeilen. En het kan je gemakkelijk helpen om meer beschikbaar te zijn.

Volgens de toonaangevende game-recensiesite IGN: “De ervaring maakt het spel perfect.” Je kunt dit zeker niet bereiken als het spel altijd verandert of erger, de speler eruit gooit en altijd ontoegankelijk is. Een speler kan alleen zo gefrustreerd raken voordat hij doorgaat naar een ander spel van een ander bedrijf.

Hoge beschikbaarheid en een naadloze klantervaring zijn erg belangrijk in bedrijfskritische systemen. In de game-industrie ZIJN games het meest bedrijfskritische onderdeel van het bedrijf. Halo kon de problemen met prestaties en hoge latentie oplossen door over te stappen op Azure en Project Orleans. Wooga koos ervoor om toegang te krijgen tot Amazon Web Services om ervoor te zorgen dat ze tijdens piekuren 15.000 verzoeken per seconde voor hun games kunnen verwerken. En League of Legends onderging een enorme infrastructuurverandering om hun serverproblemen op te lossen.

Als deze bedrijven een indicatie zijn, betekent dit simpelweg dat de game-industrie geen excuus meer heeft om een ​​slechte game-ervaring en slechte gameplay te leveren.

0 Shares:
You May Also Like