Help - Search - Members - Calendar
Full Version: Dev Blog - Sys_admin: Back-end Upgrades
Sal's RuneScape Forum > Everything RuneScape > RuneScape Updates & News > RuneScape Announcements
Neo Avatars
Welcome to this dev blog about infrastructure, the first of its type. I am Mod Tom S, IT Manager, and I would like to keep you updated on some of the big infrastructure changes that will benefit both RuneScape and FunOrb.

First off, a little background. All of Jagex’s games are hosted on a two-tier infrastructure - we refer to it as our "front-end" and "back-end". The game worlds run on servers in our front-end. The game world servers then read and write their data from our back-end infrastructure. You are probably already familiar with some of the services running in the back-end, examples include the login servers, forums, billing systems, etc.

Last year, we undertook a massive upgrade of all the front-end servers using the latest Dell servers. This allowed us to refresh all the servers on which the worlds themselves run, as well as a very significant upgrade of the Internet connectivity provided to those servers. Your worlds are now running on much faster and resilient hardware with multiple 10gb Internet connections.

More recently, we have been working on upgrading our back-end infrastructure. Because the back-end stores such important data as your game progress, login information and friends lists, for example, it is vital that this is not only reliable, but also supports our long-term goals for high performance and the player growth we are experiencing.

So what are we building? Well, as you might imagine, storage is the key component in the design. Consequently, we have built our new infrastructure around a massive storage system called a SAN (storage area network). This SAN allows us to move, expand and generally manipulate virtual disks as they are required by our servers. The SAN also includes advanced replication software that we are using to replicate the entire back office to another data centre in real-time, which means we would be able to keep our systems online even if an entire data centre was wiped out. The servers are connected to the SAN using multiple fibres for performance and resilience. The servers, in turn, are connected to the local network using multiple connections, and the local network is then connected to the Internet by multiple internet providers. At each turn, we have chosen the best possible solution, utilising the best equipment on the market. We take the availability of our games very seriously indeed.

"So what will this do for me?" you may ask. For a start, the new back-end should be faster and more reliable. Our current back-end relies on a single Internet provider who have not proven to be very reliable. With the new back-end, we will also be able to route around a few of the common types of Internet connection problems. Also, we have a ton more bandwidth for services that simply weren’t possible before. I can’t talk about them here, but you should be seeing the first of these shortly.

The migration work will start in the next couple of weeks. As modules are moved, they will be unavailable and there may be short periods of disruption. We will be minimising this as much as possible and there will be news posts detailing the specifics of the move as it happens. The whole migration process should take less than a month, but we won’t be rushing - it’s important that we get it right.
armpitfarts
Sounds Good. Hopefully nothing is messed up with the data though. I think that they would have a system in place though to back up the data.
Emo_Nemo
A good portion of us more techy users will understand this but someone should probably post a translation.
iJaCo
So if i threw a rock at that thing runescape would be gone? ohmy.gif

QUOTE
Our current back-end relies on a single Internet provider who have not proven to be very reliable.

imagine their entire server was running on AOL dial-up "Don't pick up the phone! im updateing the server!!"

QUOTE
The migration work will start in the next couple of weeks. As modules are moved, they will be unavailable and there may be short periods of disruption. We will be minimising this as much as possible and there will be news posts detailing the specifics of the move as it happens. The whole migration process should take less than a month, but we won’t be rushing - it’s important that we get it right.


a month full of minor disconnects.

Its good to see jagex is upgradeing the rock they called a server to more modern stuff.
Roy
Mod Tom S... Never had a problem with someone named 'tom' (coincidence or not?).

Hopefully they'll start with 71...
Emanick
First Development Diary they haven't made any sense with to non-techie people (i.e. me bleh.gif). I don't like to keep hatin' on the Development Diaries, but they are not pulling their weight. Surely this could have been made somewhat more intelligible to an average user...
Emo_Nemo
QUOTE (Emanick @ Jul 12 2009, 10:35 PM) *
First Development Diary they haven't made any sense with to non-techie people (i.e. me bleh.gif). I don't like to keep hatin' on the Development Diaries, but they are not pulling their weight. Surely this could have been made somewhat more intelligible to an average user...


Nerds tend to get frustrated when things are too dumbed down xD

In laymans terms they are improving the connections between the servers(Worlds) and the clients(RS Players)
Shade Pure
Well, I think this sounds good, good job Jagex smile.gif.
Gonza Man
I was more interested in clicked the tag which said back end at the bottom. But i just have immature moments like that slanty.gif
Sparhawke
QUOTE
Also, we have a ton more bandwidth for services that simply weren’t possible before.


Voice chat capabilities maybe? ohmy.gif

I am not sure whether they would do that anyways, they seem to be almost psychotic with player safety, even though they know the average user is 16 sad.gif
Emanick
QUOTE (Sparhawke @ Jul 14 2009, 06:08 PM) *
QUOTE
Also, we have a ton more bandwidth for services that simply weren’t possible before.


Voice chat capabilities maybe? ohmy.gif

I am not sure whether they would do that anyways, they seem to be almost psychotic with player safety, even though they know the average user is 16 sad.gif


Well, it's always the most vulnerable who suffer from safety-compromising things; I think the minimum maturity in this case is more important than the median.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.