Food for thought?
But that got Khnaser thinking – could there be a run on resources at large cloud service providers like AWS, Azure, or others in the event of a really large disaster? And if so, what would that look like?
Putting the social and survival instinct aside, and assuming a disaster was large enough where organisations would look to AWS and Azure to quickly rebuild their environments, what could these providers do to avoid running out of capacity?
“Sure, I know what you will say “the cloud offers infinite capacity,” but we all know that isn’t true, and at some point, there is a limit to that capacity, even if it is very high,” Khnaser adds.
If the disaster was large enough to, say, affect the East Coast of the United States, and therefore push customers to redeploy their systems on AWS, Khnaser assumes they can take the following measures, provided that organisations decide to deploy on a particular region or two:
• I would assume that AWS would immediately inventory instances and services that they are consuming, which are not critical and can be shut down to allow incoming organisations to power on and use services.
• I would almost guarantee that AWS’ Spot instances would immediately be powered off, and there are a lot of those spot instances available. This would free up a significant amount of extra capacity on short order.
• Depending on the severity of the outage or expected resource usage, Amazon.com (being one of the bigger consumers of AWS) would also power down certain services and instances that serve the affected area, considering that business would be affected.
If not power down, it would at least reduce the number of instances, as their business would inevitably be affected and, therefore, they would not need that capacity.
• If need be, I would also suspect that AWS would contact clients on the platform, asking them to shut down non-critical instances or reduce instances, if possible.
• As a final resort, I would not be surprised if AWS, facing capacity “drought,” would consider helping organizations deploy on another cloud provider’s infrastructure, similar to how airlines will leverage each other in times of need.
Of course, that is a final desperate measure, but if the disaster is that grave, I am sure the greater good would be put forth.
But, what would Azure do?
“Well, for the sake of not being repetitive, they can adopt very similar measures,” Khnaser adds. “They can also reduce the instances consumed by their other businesses (XBOX comes to mind immediately).”
Khnaser’s analysis is based on a disaster the industry has not yet seen, while not considering the social factor.
“In the event of that perfect storm, I think that the cloud service providers still have better options at their disposal than what would be available to enterprises not leveraging the cloud today,” he concludes.