Development diaries

NB: Als er over "ik" of "wij" wordt gesproken, wordt hier de medewerkers of een medewerker van Jagex mee bedoeld. Dit artikel is een vertaling van dit artikel op RuneScape.com

10 juli 2009 - Verbeteringen aan de back-end

Dit artikel gaat over de infrastructuur, de eerste van dit type artikel. Ik ben Mod Tom S, IT-beheerder, en ik wil jullie op de hoogte stellen van een aantal grote veranderingen aan de infrastructuur waar RuneScape en FunOrb profijt van zullen hebben.

Eerst wat achtergrondinformatie. Alle spelletjes van Jagex worden met een infrastructuur online gehouden die uit twee delen bestaat. We noemen ze de "front-end" en de "back-end". De servers van de spelwerelden draaien in de front-end. De servers van de spelwerelden lezen en schrijven vervolgens informatie van en naar de back-end. Je bent waarschijnlijk al bekend met een aantal van de toepassingen hiervan, zoals de loginservers, forums, betaalsystemen, etc.

Vorig jaar hebben we ons front-end serverpark grondig vernieuwd met de nieuwste servers van Dell. Hierdoor konden wij alle servers waar de werelden op draaien, vernieuwen en konden we een de internetverbinding van deze servers significant verbeteren. Jullie werelden draaien nu op veel snellere en flexibelere hardware met verschillende 10gb-internetverbindingen.

Korter geleden zijn we bezig geweest met de back-end. De back-end bewaart belangrijke informatie, zoals de voortgang van je spelproces, logininformatie en friends list. Het is dus broodnodig dat dit niet alleen betrouwbaar is, maar ook onze langetermijndoelen voor een snelle verbinding en de spelersgroei die we doormaken, mogelijk maken.

Wat zijn we dus aan het maken? Nou, zoals je jezelf wel voor kunt stellen, is opslag het belangrijkste in dit ontwerp. We hebben onze nieuwe infrastructuur consequent rond een reusachtig opslagsysteem gebouwd, dat een SAN heet. Dit staat voor storage area network. Deze SAN stelt ons in staat om virtuele schijven te verplaatsen, uit te breiden en vooral te veranderen terwijl ze nog door onze servers gebruikt worden. Deze SAN bevat ook geavanceerde replicatiesoftware om de gehele back-end in één ogenblik naar een ander datacentrum te verplaatsen, waardoor we onze systemen ook online kunnen houden als er één datacentrum helemaal uit ligt. De servers zijn met verschillende kabels met de SAN verbonden om veiligheid en snelheid te garanderen. De servers zijn ook weer met verschillende connecties met het lokale netwerk verbonden. Het lokale netwerk is weer door verschillende internetproviders met het internet verbonden. Bij elke stap hebben we voor de best mogelijke oplossing gekozen en gebruiken we de beste apparatuur op de markt. We nemen de beschikbaarheid van onze spelletjes zeer serieus.

"Wat heeft dit met mij te maken?" vraag je jezelf misschien af. Nou, de nieuwe back-end is sneller en betrouwbaarder. De back-end van dit moment vertrouwt op één enkele internetprovider, die niet erg betrouwbaar is gebleken. Met de nieuwe back-end kunnen we ook een aantal veelvoorkomende internetproblemen omzeilen. We hebben ook tonnen meer bandbreedte, wat mogelijkheden biedt die voorheen niet mogelijk waren. Ik kan daar nu niets over schrijven, maar je zult ze zeer binnenkort zien.

De overzetting zal de komende weken plaatsvinden. Als de overzetting plaats vindt, zijn sommige zaken onbeschikbaar en enige momenten onbereikbaar. We proberen dit zo veel mogelijk te voorkomen en er zullen op het moment nieuwsberichten verschijnen met meer informatie over de verhuizing als die plaats vindt. Het hele verhuizingsproces zal minder dan een maand duren, maar we gaan ons niet haasten. Het is belangrijk dat we het goed doen.

Terug naar het laatste RuneScape-nieuws

RuneScape is een handelsmerk van Jagex Ltd uit Groot-Brittannië
© De Lunagang 2004 - 2010