The supercomputers behind World of Warcraft
The New York Times has an intriguing story up about supercomputers around the world, and, as we've heard before, some of the most powerful computers ever created are being used... to run World of Warcraft. The9, which is the company that Blizzard has licensed the game to in Asia, runs more than 10 supercomputer systems, hosting at least a million players online at a time. Some of the other tasks listed for these supercomputers include flight simulations and animation rendering -- the same type of computer that designed the wing of the plane you're flying in might have calculated just how much gold you should have after repairs.I have a personal note to add to this one, too, though I have to be fairly vague.
While I was at BlizzCon, I met someone who worked at Blizzard in their IT department, and the stories he told me (all off the record, unfortunately) about how gigantic and powerful their systems are were just mindboggling. I had to ask if he knew of anyone or any other industry shooting information around at the scale that Blizzard does, and with the one possible exception of Google (who also run digital information around at a staggering rate), we couldn't think of anyone doing things at this scale. Not even financial networks and health care information (things, you'd think, that would be much more important than your level 73 Hunter and his gear) have these kinds of systems running.
Very, very interesting. I'd imagine that much of what Blizzard does consists of secrets they'd like to keep (hence the reason the Blizzard employee asked me to keep much of what he told me off the record), so it's not likely we'll be able to know all that much about how they do what they do (until it's all turned off, anyway -- maybe someday we'll see a tell-all detailing how WoW was played). But man -- everything I've heard about how the game is run involves unbelievable amounts of information running inside lots and lots of servers and wires. The architecture of what Blizzard has done in terms of size and scale rivals anything Arthas has constructed in Icecrown.
Filed under: Analysis / Opinion, Blizzard, Expansions






Reader Comments (Page 1 of 7)
yon Nov 18th 2008 3:05PM
I need one of these in my basement...
Gareth Nov 19th 2008 4:48AM
I've heard that the WoW MMO model is simpler to run then EQ2 hence uses less resources? While they have a much smaller subscriber base, they also seem to have a slightly smaller number of servers per a subscriber.
I would be interested to know, one thing I do not get about this story though is that it seems to imply that WoW's servers are are not run on dedicated hardware, but can share the share computer? If true then each time a realm goes down then I guess we are just seeing a software problem, even then I would expect some knock on effects to other realms sometimes with lag etc from programs gone rogue.
Harmun Nov 21st 2008 5:32PM
Dedicated hardware is a stupid use of resources- you can achieve isolation other ways, and dedicated servers will prevent load balancing leading to less stability overall.
Don't try to tell us that EQ2 is stable because it's awesome- it's stable because nobody plays it ;)
Arcaria Nov 18th 2008 3:07PM
Kind of shoots down all of the "Blizzard can afford to buy better servers" comments from people.
Horris Nov 18th 2008 3:17PM
I hate those kind of comments. Particularly because most problems with the game seem to crop up after they release a patch. Anyone with any amount of IT experience knows that you never throw more hardware at a software problem as a first response.
vazhkatsi Nov 18th 2008 4:16PM
I hate seeing IT people make these kinds of comments, i was trying to be reasonable in trade during 3.02 when we major lag, and one guy was going on about how he ran a server for a medical company and he had 50 server that were up 99% of the time, i tried explaining that blizzard has more servers than he could possibly help, and his only response was that they should hire more people. i mean a game server and a database server are to completely different ideas
Yeng Nov 18th 2008 4:55PM
Depends. I'm sure WoW is very database-driven. Though I'm sure they also have servers that just crunch numbers and other things as well.
Cambro Nov 18th 2008 8:50PM
@vazhkatsi
I agree. And if I encounter the same guy with his 99% uptime, I'll remind him that there are 365 days in a year. Every Tuesday Blizzard takes the game offline, let's average half a day, sp let's go ahead and subtract 26 days, which leaves 339 days. At 99% uptime, that allows for Blizzard's servers to go belly-up 3.39 days each year (roughly 81 hours out of the whole year).
Realistically, even considering the whole year and especially the problems just before Wrath, I believe Blizzard is well at the 98-99% uptime mark. So that IT guy can go shove it. :)
gorno Nov 19th 2008 9:53AM
Uptime percentages are based on unplanned outages. Planned maintainance such as the tuesday downtimes aren't counted against their uptime numbers.
Eric Nov 18th 2008 3:09PM
Google is on 24/7, or at least it is to its users :P
Thoralf Nov 18th 2008 3:23PM
Apparently you have not the slightest clue about the technical backround of a mmo compared to a web service like Google.
Otherwise you would know that the requirements are not comparable.
Aigarius Nov 18th 2008 3:58PM
Google can drop connections and redirect yo to another server at will (and does that all the time), it can give you a result from data that is 1 hour old or even a day old, it will not matter much, it can take a second or two to get the result page to you, you can only do a couple hundred Google searches per hour.
WoW needs precision, you would not be happy if you would suddenly be on another realm, if your gear or XP would suddenly revert to what it was an hour ago, if your latency would be 2 seconds (2000 ms) and still the WoW client sends hundreds of requests each minute.
So, Google vs. WoW? Very different ball game.
BladeeR Nov 18th 2008 3:10PM
More and more fanboys articles.. Like we didn't knew that they run wow on powerful computers..
Usefull info: 0/10
Omg blizz are cool talk: 8/19
txcroadshow Nov 18th 2008 3:12PM
1 word: Skynet
Arkanhell Nov 18th 2008 3:16PM
Last time I checked this was WoWinsider. You should got to IHATEWoWinsider.com or IhateeverythingrelatedtoWoW.com just so you don't waste your time, they are not real sites, just in case :P
Kerith Nov 18th 2008 3:18PM
trolls and their grammar.... lol
Luurs Nov 18th 2008 4:10PM
Aren't you reading this article because you are a fanboy? I would think those of us playing the game find this interesting on at least a small level.
/troll elsewhere
Ted Nov 18th 2008 4:17PM
So?
Freehugz Nov 18th 2008 4:19PM
fanboys on a fansite?!?!?!?!?
bumble Nov 18th 2008 6:14PM
unpossible!!!