| EC2 is built for scalability and distributed systems. The article seems to give a negative spin on something which is the authors own fault. In most traditional hosting environments you have e.g. one web server. If this one server goes down your website stops working. A solution would be to have two web servers behind a load balancer. If one web server goes down, the other takes over and your site continues to work. A lot of people who are hosting on EC2 place all their application components in the Virginia data-centers (because its the cheapest data center for reasons the article points out). If the Virginia data center is down nothing works any more. However, EC2 gives you the option to distribute your website over multiple data centers in case of an event like this. If you choose not to take advantage of this architecture you're no different than running your website on a single web server. E.g. a single point of failure. With EC2 you have to ability to set up a website that never goes down. Of course, distributing your web site over multiple data centers can be costly. But I guess it's pick and choose, not bitch and moan. |
This earlier post [1] (HN discussion [2]) discusses this in more detail.
[1] http://justinsb.posterous.com/aws-down-why-the-sky-is-fallin...
[2] http://news.ycombinator.com/item?id=2471899