April 24, 2011 Leave a comment
While Amazon continues to recover from their Cloud outage, it seems that some in the industry are throwing some FUD (fear, uncertainty, doubt) their way. After all, Amazon has been on an amazing run within the Cloud business as they continue to build-out new datacenter regions while continuing to reduce prices to their customers.
Based on the many articles written on Amazon I have the following observations.
- Confusion rains supreme within the world of Cloud computing
- It’s time to stop pontificating and start solving problems
- Cloud computing isn’t simple
- Putting Cloud in front of every product’s name isn’t helpful
- Availability zones are misunderstood
- Cloud does not detract from personal responsibility
- We need more information / facts
- Those who think this outage proves Cloud computing isn’t ready for prime time are missing the boat
While Amazon has the ultimate responsibility for this outage, why didn’t their customers have a contingency play for this scenario? Did everyone simply think Amazon could never go down? Haven’t we learnt anything from past outages of Google, Microsoft, and others?
Earlier this year I wrote a blog post entitled “When the Cloud Goes Down” detailing an experience I had with a provider. The black box mentality of the Cloud needs to be replaced with an openness and transparency that does not exist today. A dashboard showing status and health of the Cloud is simply not enough. We need the ability to monitor and manage our slice of the Cloud independently of the Cloud provider.
Ultimately, we may have seen the perfect argument for the Hybrid cloud; defined as the ability to provide some resources on a private cloud while accessing additional resources on a public cloud. In a Hybrid cloud model, customers would have the ability to swing services from the public cloud to their private cloud or to other public cloud providers to avoid outages. Where is the Amazon VM Export capability?
In the end, I’ll borrow a famous phrase from President Ronald Reagan, “Trust, but verify.” Your business may depend on it!