Razgon
3101
I have no inside information but I really doubt that a company so dependent on their IT infrastructure is as clueless or shoulder shrugging as many of you suggest - I honestly think its a matter of it being an order of magnitude more complex than people give it credit for.
pyrhic
3102
My installer started at 12+ GBā¦and is steadily chunking it downā¦
Lets be clear, I am not picking on them because of the DDoS attack specifically. Its just a history of seeming incompetence when it comes to managing online, 24/7 global systems. As I said, this isnāt hard anymore. Which implies their IT is clueless, politically weak or underfunded.
Razgon
3104
I see you noted your investment background - I wonder if its because MMOās are vastly different than anything else, in it being as dynamic as it is , and as complex systems as they are? I have no idea, I just find it hard to understand why Blizzard, who operate more or less ONLY on their IT infrastructure, should be clueless, politically weak or underfunded. Again, Iām grabbing this out of thin air of course - I just find it amazing if true!
My installer started at 12+ GBā¦and is steadily chunking it down.
As in itās reducing in reported size faster than the download? Or is it actually many, many gigabytes?
Ormus
3106
I think the Seasons actually start on Friday.
Think itās time to have another go, see you in the EU clan!
Season starts Friday, confirmed.
Here are the times:
An MMO service is a much more complex thing than financial software. When basically all of your system can be unit tested before release and different machines can run different versions simultaneously, itās a lot easier to have no downtime and no major bugs. Blizzard does a great job and comparing them to applications far less complex than games is just not reasonable.
I question that MMOs are more complex than 24/7 trading platforms. But lets say they are, are they are a magnitude more complex? 12 hour downtime every week for 10 years⦠Just saying.
So far the best thing about the patch is the new stash tab.
KevinC
3111
Compare Blizzard to their peers, then. DOTA2, LoL, Path of Exile, etc. Do they suffer from routine extended downtime whenever thereās a patch rollout? Blizzard nearly always does.
Razgon
3112
Those arenāt peers, though. Peers would be SWTOR, Elder Scrolls Online and the like, and they also have regularly scheduled weekly maintenance hours.
Razgon
3114
Oh, I got confused since someone mentioned Blizzard doing this for ten years, and I started thinking about World of Warcraft instead - my bad. Yeah, I guess its more like POE, even though then I think D3 has a larger userbase, but no idea how much that matters.
Considering Battle.net is running Starcraft, D2, Starcraft 2, D3, Hearthstone, WoW, and Warcraft 3, Iād say that yes, they have a higher user-base than PoE.
Yes, they are an order if magnitude more complex - a lot of the testing necessary for a game simply canāt be automated and that means more downtime to smoke a build before putting it live. Could they invest in twice as many servers and then able to fully vet a build and simply swap which server was live when it was time to go? Maybe, but is that a cost-effective approach?
I donāt know what LoL does but most MMOs have downtime for patches. Does LoL not?
fdsaion
3117
Not that I recall, though I will point out that LOL does not exactly have a steller history of server stability (at least in the past - I havenāt played in ages).
Steam (DOTA2 + other stuff) doesnāt really have much downtime, though it does happen now and then.
For MMOs, no experience except for GW2, which almost never has downtime (the only instance I recall was when they completely changed how ingame currency was stored) - patch and go (and if youāre ingame, you get an hour in unpatched instances before you get kicked and forced to patch).
KevinC
3118
Thatās why I included LoL as well, who has 7.5 million concurrent users. PoE is assuredly much smaller than Blizzard, although they did hit 113,000 concurrent users recently. Not too bad for an indie studio out of New Zealand, and certainly a non-trivial number.
The point is, this stuff is difficult and challenging, but itās not voodoo, and neither is it 1997 anymore. Yes, the occasional bad outage is going to happen. Sometimes a series of highly unlikely events happen that end up in one nasty cascade of failures. My issue with Blizzard is that long downtimes are the routine instead of the exception.
Again, some routine downtime for weekly maintenance is to be expected, as is a limited outage when a new build is brought into production. The occasional catastrophic event and related outage Iām not surprised by either. I do think that Blizzard performs very poorly in this area, though, and could make significant improvements in this area, especially given the resources they have. But just because (Activision)Blizzard has the resources doesnāt mean that their IT and Operations teams do. Iāve seen that far, far too often in the corporate world, where IT is given inadequate resources to effectively meet their responsibilities. If I had to guess Iād say thatās what is going on over there. I highly doubt itās a lack of talent or ability.
EDIT: Sorry for shitting up the thread, this really has nothing to do with Diablo 3 (and especially not the DDoS) so Iāll bite my tongue and shut up now. :) Itās just an area Iāve worked in and around and was somehow compelled to chime in with regards to solomaniās comments and the discussion it provoked.
I seriously doubt it has anything to do with lack of talent or ability, or budget for that matter.
Blizzard the business has decided what is an acceptable SLA for their services and how maintenance downtime fits into that. This is what they then ask IT to deliver, with a commensurate budget. I would bet dollars to donuts the business has simply determined that 6 hour outages every other week has little impact on itās bottom line, so sets the SLA and budget accordingly. History has probably demonstrated to them that this kind of window is ultimately acceptable to its customer base, particularly when sufficient notice periods are given.
Yes, IT can achieve extremely high up-times with modern infrastructure, software and enterprise architectures, but it still does not come cheap. There is still a vast difference in the cost of delivering RPO/RTO/maintenance downtime of zero, vs 60 minutes, and again vs 6 hours. Business weighs up the cost vs the impact and decides what is acceptable within budget constraints.
If you are a financial agency that may stand to lose thousand$ or even million$ a second to downtime, you cough up the dough. If youāre Blizzard and you are just going to have some customers that canāt play a luxury for an hour or two in an off-peak period, with a very small number of those whinging on forums and an even smaller number again cancelling subs or refusing to buy new product, you can probably decide to spend less and give more back to the shareholders.
I think thatās the most likely scenario Shareleo. I think itās not a good IT strategy though for such a customer centric system. These games have a global user base - there is no off period. I hazard to guess Blizz IT would love to have systems that have 99.9999 uptime and they may even have the expertise to do it but the business doesnāt care.