Reading over the IT Project Failures blog over at ZDnet, the debate over the viability of cloud-based applications came up. Of course, it is the usual “universal outages” issue that gives people pause.
The main issue is that it has taken the biggest SaaS/Cloud companies – Salesforce.com, Google etc. many years to get to where they are household names when it comes to on-demand technology. And since these infrastructures were built a decade ago, or longer, they HAD to be built under a multi-tenant architecture.
The more modern SaaS and cloud offerings are multi-instance and have far more separation between individual accounts. This diminishes outages in general, since the whole system sees less universal stress, and the dedication of resources like databases and application instances reduces the potential for universal outages of any kind.
I believe that soon, as the SaaS forerunners give way to second-generation, more adept cloud providers, the outage issue will become more and more a non-issue…