Stories
Slash Boxes
Comments
typodupeerror delete not in

Comments: 188 +-   Blizzard Offers Look Inside WoW At GDC on Friday September 18, @12:01PM

Posted by ScuttleMonkey on Friday September 18, @12:01PM
from the belly-of-the-beast dept.
games
it
technology
Yesterday morning at GDC Austin, Blizzard's J. Allen Brack and Frank Pearce took to the stage to finally give a peek inside the inner workings of World of Warcraft. Tipping the scales at around 4,600 people utilizing 20,000 computer systems and 1.3 petabytes of storage, Blizzard has created a raging behemoth. The Online Network services group alone has "data centers from Texas to Seoul, and monitor over 13,250 server blades, 75,000 cpu cores, and 112.5 terabytes of blade RAM. [Pearce] points out the picture of the GNOC (Global Network Operations Center) in their slideshow, a data core that even has televisions tuned to the weather stations. They use those to ensure that conditions of the data center are up to their standards; with only a staff of 68 people they ensure connectivity across the globe for the numerous WoW servers."
story

Related Stories

: by
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by CRiMSON (3495) <crimson@unspeakab l e . org> on Friday September 18, @12:02PM (#29468223) Homepage

    Massive online game requires massive ammount of servers, bandwidth and people to maintain.....

    • ummm...how would I mod this...

    • Re: (Score:3, Interesting)

      by Rycross (836649)
      You'd be surprised at the number of people that think you can run something like a WoW server on a spare box underneath someone's desk.
      • Re: (Score:2, Funny)

        You wouldn't be surprised at the number of people who DO try to run application servers underneath their own desk in the corporate world.
        • by OakDragon (885217) on Friday September 18, @03:02PM (#29470757) Journal

          You wouldn't be surprised at the number of people who DO try to run application servers underneath their own desk in the corporate world.

          All you need is a post-it note saying "do not turn off!! SERVER!!!!"

          • Re: (Score:3, Insightful)

            by Jared555 (874152)

            Then you find the one person who thinks unplugging the power strip to plug it into another outlet will not shut off the computer

      • Re: (Score:2, Funny)

        by sopssa (1498795) *

        You do not need such massive infrastructure to run a MMO, its just being wasteful about resources. Sure, the uptime could suffer a little bit and its possible you would sometimes run over the allowed bandwidth with Comcast, but you CAN run these things just fine on your living room behind the TV. If you want redundancy, you could have another server at your friends place.

        Just because its "cool" and you have some money, it doesn't mean you have to waste it. Hell, even Slashdot runs just fine on CmdrTaco's mo

      • I used to run a WoW server on normal slow computer. It worked fine. I'd imagine the hard part is getting decent uptime and speeds with thousands of players.
    • Massive online game requires massive ammount of servers, bandwidth and people to maintain.....

      And a follow-up story at 12 - This just in: Computer nerds find massive amounts of servers, bandwidth, and people maintaining systems to be interesting. Some of them like hearing the details in success stories of large scale infrastructure. Even more so when the company itself is prominent or interesting.

      Tune in tomorrow for our shocking revelation that some nerds also feel the need to mock these stories as un

      • Re:Story at 11... (Score:4, Interesting)

        by sopssa (1498795) * on Friday September 18, @12:53PM (#29468949)

        The interesting question with the amount of people working at blizzard is that will indie mmo's stand any change?

        World of Warcraft utilizes 20,000 computer systems, 1.3 petabytes of storage, and more than 4600 people.

        That's quite hard to compete with, and it only seems to be growing. Even other big MMO's have trouble competing with WoW, with Eve Online pretty much the only true competitor (and its more targeted for hardcore players)

    • Tipping the scales at around 4600 people utilizing 20,000 computer systems

      Can someone explain this to me? I thought there were millions of WoW users? 4600 seems miniscule to me, especially when the same sentence says that they have 20,000 computer systems to serve these 4600 people... I don't understand.

      • by sopssa (1498795) *

        4600 is the amount of people working on WoW, including the support staff and "two full-time lore historians, keepers of blizzard's past.". I'd like to have a work title "Warcraft Lore Historian"

      • I believe they're referring to the number of blizzard employees involved in the area.
        As far as the millions- it takes 1 normal middle-high end computer to maintain 500 people logged in. If they have 20,000 servers, they can support their entire population (10 million) logging in at once (assuming they're evenly spread between servers).
  • Let's say they have 10 million active subscribers world wide and that each of them pays $12 a month. Wouldn't you expect that sort of protection and insane support on something generating $120 million in revenue for you a month? I would. I wouldn't be surprised if there's a whole lot more to it that we don't know about and never will.
    • by sopssa (1498795) *

      Did you read the article? They employ around 4000+ people on WoW alone.

      Support staff:

      Brack went on to talk about the customer support staff, a group with 2,056 game masters, 340 billing managers, and a host of other background staffers. These tireless staffers also work from locations around the world, ensuring that any local variations in culture (or the game) are respected.

      • Re: (Score:3, Informative)

        by Trolan (42526)

        No, the 11.5 million number is accurate as at least up to 23Dec2008:

        From: http://www.blizzard.com/us/press/081121.html [blizzard.com]

        World of Warcraft's Subscriber Definition

        World of Warcraft subscribers include individuals who have paid a subscription fee or have an active prepaid card to play World of Warcraft, as well as those who have purchased the game and are within their free month of access. Internet Game Room players who have accessed the game over the last thirty days are also counted as subscribers. The above d

  • by Logical Zebra (1423045) on Friday September 18, @12:13PM (#29468421)

    ...that WoW servers are guarded and maintained better than DoD networks?

    • by drexlor (1314419) on Friday September 18, @12:45PM (#29468851)
      I was alarmed when I was searching for a new bank that the major banks do not offer authenticators or usb dongles to use for online banking for normal consumers. Why can I protect my WoW account better than my bank account?
      • FYI, E*Trade offers online banking and will let you use an RSA dongle for authentication. They'll charge you for it, mind you, unless you have a boatload of money parked with them, but it's available.
      • by Cassini2 (956052) on Friday September 18, @01:18PM (#29469349)

        Why can I protect my WoW account better than my bank account?

        Check out the terms of service on your bank account. You might be shocked to learn the bank isn't responsible for your financial losses. Often, they specifically exempt themselves from all responsibility relating to fraud, mistakes, and/or computer errors. If they cash a bad cheque, you are on the hook.

        There is a reason why people that survived the Great Depression hide money under their mattresses.

  • by lazorz (1544583) on Friday September 18, @12:16PM (#29468467)
    Additional instances cannot be launched.
    • Must construct additional servers!
      • I almost had that recipe but I got outrolled by a damn gnome..... I heard the mats for that were obscene though.
    • Re:All I read... (Score:5, Informative)

      by Skuld-Chan (302449) on Friday September 18, @01:14PM (#29469279) Journal

      I was told by someone at blizzard that they essentially implemented a fix across all battlegroups (which for those who don't know is a collection of realms at one data center) so you shouldn't see the error anymore. The problem was that each realm had a set amount of blades (something like 14?) for instances. Lower population realms didn't use hardly any of that capacity - whereas high population realms there wasn't enough. Well any good server admin knows you never can tell if a low population realm becomes a high population realm or visa versa so clearly you can't build these realms based off that alone - the app needs to scale accordingly.

      The fix was that now all instances belong to a pool of servers now - which will eventually allow instance sharing across realms (that is - a party of players on different realms) once its switched on.

  • with only a staff of 68 people

    How does it take 68 people to monitor that few servers, and most of them BLADES?!? The writers have apparently never worked in a large network environment (not that I'd expect that they would have, being writers and all). But seriously... that's not really that many servers for a large online service, it really shouldn't take that much work to keep it all running unless it's horribly designed.

    Eh well, if they have the cash flow to retain that many warm bags of mostly water, m

    • If you were to assume that those 68 folks are at a central monitoring facility AND spread across multiple datacenters (Yes Timmy I said turn the power button off, pull out the bad blade, replace it with a good one) and you have 3 shifts (+1 Weekend) working 24/7 you might have 17 people on duty at any one time.

      They also said responsible for connectivity, so a few of these guys are rebooting routers and load balancers, not just blades.

    • How does it take 68 people to monitor that few servers, and most of them BLADES?!?

      The summary:

      The Online Network services group alone has "data centers from Texas to Seoul, and monitor over 13,250 server blades, 75,000 cpu cores, and 112.5 terabytes of blade RAM. [Pearce] points out the picture of the GNOC (Global Network Operations Center) in their slideshow, a data core that even has televisions tuned to the weather stations. They use those to ensure that conditions of the data center are up to their standards; with only a staff of 68 people they ensure connectivity across the globe for the numerous WoW servers."

      Is a bit confusing, to say the least. But it sounds like those 68 people are not monitoring a pile of blades in a single location. It sounds like those people are monitoring server scattered across the globe. Further, I doubt if all 68 of them work 24/7 - while the servers will need to be monitored nearly 24/7. So I'd assume there are various shifts through the day/week.

      All things considered... 68 people doesn't sound like an absurd number to me.

  • by obi1one (524241) on Friday September 18, @12:20PM (#29468525)

    The programming department currently consists of 32 people, and envelopes systems, tools, gameplay, server technologies, and UI.

    I know adding more developers can slow down production in the short term, but 5 years on I would think they would have been able to scale their programming staff up a bit more by now. New ui elements (gear manager, quest helper, even voice chat) have tended to be late and light on features, so thats one area I would think could benifit from more bodies in the future.

    • I think you need to (re)read 'The Mythical man month', more people does not equal more productivity. Not to mention that some features have been 'late' not because they were difficult to code, but likely because they didn't feel they were necessary yet. Not to mention (2) that every new thing creates more QA, and that the game needs to remain accessible for new players, not only for people that have been there for years.

    • by Junta (36770)

      It can hurt in the long term and the short term. You get too many bright people on a project and it takes forever to reach consensus on entirely too much. Particularly if each is passionate about the entire product beyond their small piece and have strong opinions/vision about how it should be done. Especially if they are users/fans of their own software.

    • by mlts (1038732) *

      MMOs have one two weaknesses:

      The first is that every new feature needs to be tested for software regressions thoroughly. Not to mention unexpected code or content interactions that players can use to gain a disproportionate disadvantage.

      For example, there was a bug with one game where if one knew the constants that skills were named, one could try manually type in the skill name and learn it, even if that skill was never a part of that class. So you would have warriors running around who could open a figh

  • So wheres the pictures?

  • FTA:

    Production Director Brack and Game Director Tom Chilton are...

    All hail Brack!!!!

  • Bosses (Score:5, Insightful)

    by Idiomatick (976696) on Friday September 18, @12:46PM (#29468875)
    Apparently the programmer's boss is also a programmer, the artists boss an artist and they are expected to work together. So so SOOOO much better than the bureaucrats most of us get stuck with.
    • Re: (Score:3, Funny)

      by julesh (229690)

      Apparently the programmer's boss is also a programmer, the artists boss an artist and they are expected to work together. So so SOOOO much better than the bureaucrats most of us get stuck with.

      Yeah. You say that now. Then you'll get a job where your boss is a programmer, and it'll be like "Why haven't you finished that task yet? I could have done that in 2 hours, and you've been 6...", and no matter how much you argue about how long such a task takes, you'll never win, because he'll _know_ exactly where [xkcd.com]

  • by dan_sdot (721837) on Friday September 18, @01:43PM (#29469677)

    The creative development team is the hub for the company's history. They have two full-time lore historians, keepers of blizzard's past. They are the liaisons with the novelists, work to create shared art resources, act as an archive for every piece of art that's been created for Blizzard Entertainment, and currently maintain 100,000 art assets.

    I wonder what those two guys are like. I'm pretty sure they must be nerds of EPIC proportions. And I don't mean that in a mean way, I'm just sayin....

  • by DarthVain (724186) on Friday September 18, @03:17PM (#29470915)

    How it REALLY happens behind closed doors:

    http://ctrlaltdel-online.com/comic.php?d=20090916 [ctrlaltdel-online.com]

    • by sopssa (1498795) *

      Not much detailing about their data centers. It seemed more of a Blizzard PR piece than anything else, and without technical details, this is just another Blizzard ad.

      "The PR and community teams were Brack's next focus, the groups responsible for public interaction. The PR team has helped to ensure some 10,000 articles have been written about World of Warcraft"

      Job well done, PR team!

No man in the world has more courage than the man who can stop after eating one peanut. -- Channing Pollock