Publish your capacity issues
We were unpleasantly surprised by a capacity issue in Amsterdam yesterday, which is still ongoing. You can't create any new instances in this zone.
In our business model, it is essential that we can continue to scale upwards on demand. I belive that's one of the main reasons for anybody to choose a cloud provider over handling your own servers.
I contacted support and got the following answer: "Unfortunately we do not currently have an ETA on the additional capacity in Amsterdam. Please check back in a few days."
I can live with this right now, because we're still in beta and our users might tolerate an answer like "We do not currently have an ETA on getting our site back online. Please check back in a few days." But if this happens after launch, it will severely hurt our business.
To my surprise, this issue is not published anywhere, not on blog.digitalocean.com, not on digitaloceanstatus.com. I asked why, and got the answer "Because it's not a network impacting event. It's a capacity issue and we don't put capacity issues online".
I feel that this is a very serious issue, but from the answers I get I get the impression that Digital Ocean does not agree. In that case, we'll forced to find another provider in order not to jeopardize our business.
And that would be sad, because we would really prefer to stay with DO, which we've been very satisfied with so far.
Would you please publish such issues and let us know what you're doing to fix it and give an ETA?
Zachary DuBois commented
Agreed, NYC2 and SGP1 are the only available right now.
I want to agree on this one. The way to solve this currently is to keep the maximum needed machines all the time. That means that a cloud provider devolves into a VPS provider.
The way that Amazon solves this is by providing multiple levels of service;
* reservation - you will get this many machines
* normal instance - this machine will keep running (unless something horrible happens)
* spot - this instance may disappear at any time, but you won't pay nearly as much
Basically, they can have their reservation above their normal usage by the amount of spot instances. If all their reservation customers suddenly need their reservations at the same time then the spot instances have to wait a while till the surge (e.g. a major shopping day) dies down.
Spot instances become a cheap way to do large scale data processing and similar.