This a typical example of one of the drawbacks with Cloud computing. Though Cloud computing is an ideal choice for startups with low capital, it can turn into a nuisance if the problems aren’t noticed by the end customer. Cloud computing platform does nothing but hosting the service. Any problems with the service must be noticed and handled by the service provider.
So the decision to move into Cloud computing must be a very conscious one - anticipating outages on the hosting service and the ease with which the service issues can be identified. We might see two sets of Services emerging in the near future, among the enterprise customers - one that are better-off when self hosted and the other that can be hostedo on the cloud.