Cloud computing, which boils down to renting server space and software off premises, has become a massive growth target. Every large Internet enterprise is backing the public cloud and hoping to turn hosting your projects into a long term revenue stream. From a business perspective this makes perfect sense. Every CEO dreams of a bottomless pit of revenue pouring into their coffers, and in this age of information, those wannabe terabyte landlords are in a race to build the swankiest file hosting apartments. The cloud: What's not to love?
One of the best advantages of the cloud is that it is available anywhere there is an Internet connection, and for basic Angry Birds level usage the cloud is great. But at enterprise level, while the cloud is "making it rain" for some people, it is also getting a lot of others wet, and wet technology does not work!