What is the killer benefit of cloud computing?
The reason: business continuity is a big deal to investors, stakeholders, and customers. They are the very people that drive these kinds of decisions. It will likely not be the CIO or Director of IT, but a customer that pushes you into the cloud.
Imagine that you are a small to medium-sized business and your biggest customer, a Fortune 50 company, wants to use your solution for their entire company. In this kind of deal, a software escrow agreement will not be enough; they will want your solution to be in the cloud. So that in the event that your company goes under, they can just take ownership. They acquire this virtual property as opposed to trying to figure out a mess of software and hardware that is hard-coded to a particular location with odd configuration and deployment.
Imagine another scenario: a company loses a vast amount of data because of hardware failure and did not notice that their backups had been failing for the past 6 months. Or a RAID 10 system is lost due to administrative error. By the way, evidently most arrays are lost due to human error. There are a ton of other scenarios like these that can hamper business continuity. The result of any one of them can be detrimental.
Cloud computing will also reduce capital and operating expenditures; also, likely to appeal to stakeholders, but business continuity is the killer benefit that will push companies into the cloud.
In my view, cloud computing is great design. What do you think?