The 1,273,946,520th take on the AWS Outage
Yeah, yeah, yeah. Get your eye rolls out of the way.
Oh look, another self-important (insert favorite profanity here), here to tell us what the AWS outage means. It's either:
1. This proves public cloud doesn't work
2. The effect of the outage shows how big cloud is
3. He's here to tell us AWS customers how dumb we are and how if we were on his technology this would have never happened
4. OpenStack would have prevented the outage, cured cancer, and beat Kasperov at Chess
Actually, no. I think the outage customers of AWS are experiencing really exposes two key issues:
1. "Cloud" doesn't magically abdicate your responsibilities as an IT department to BC/DR planning and testing. It can be a component of your strategy not your replacement for one.
2. Vendor lock-in is still Vendor lock-in, even in a shiny cloud wrapper.
The key to avoiding vendor lock-in is workload portability- something VMware brought to our own internal data centers. Without portability, IaaS/PaaS is just ASP2.0. This is where our friendly neighborhood open source evangelists jump in and yell "OpenStack!" I personally don't see how taking a Harrison Bergeron approach to IT infrastructure is good for companies; it's lowest-common-denominator IT. What is key and what vendors and customers should be pushing for is standard APIs and data formats to give us portability without giving up on the decades of intellectual capital that have been poured into things like storage, compute, and networking.
I agree that there is a march towards comoditization- you can see it in the storage industry. Most of the major players are using off the shelf hardware components, but they are innovating in the software layer. Platforms like Engenuity and VNX OE can add a ton of value through features like FAST VP. As long as they are addressable natively by your cloud management platform of choice, what's the problem? Let customers/providers worry about building their stack with the components they deem most valuable, and lets spend our energy on making all those stacks able to talk to each other.