Just when I started looking into and researching the advantages of cloud computing I hear about the problems Amazon has been having for the last day and a half with their Amazon Web Service (AWS).
What is cloud computing? The idea behind it is that it allows you to host files, websites, databases, etc from a community pool of computers. Having files replicated across many servers and locations is supposed to help prevent downtime and also offer better scalability on days where you might get a surge of visitors to your website. Running your site on one server can take you down if there is a network issue or hardware issue or even an overload of traffic the server can’t handle on it’s own. Running your site that’s spread across hundreds or thousands of servers locates in different areas of the world is supposed to eliminate those problems I just listed.
Sounds like a perfect setup right? I thought so too, hence I started looking into it. As of Thursday early morning until the time of this post (and still down), Amazon has an issue with it’s service that saw lots of sites go down that rely on Amazon’s AWS. Huge sites like foursquare and reddit and many others all went down at the same time for an extended time, something that cloud computing is supposed to prevent.
Here I thought that cloud computing was the future and a bulletproof way of running your site, but I guess I was wrong. May more time needs to pass while the big players get the bugs and kinks worked out to make cloud computing the reliable solution many think or want it to be.