I have been talking about cloud computing for quite a while now, about what it is, about trends, about what can it do and why it should be adopted, and I would like now to talk about how it has evolved.
Once upon a time, well, mid-twentieth century, the Internet started to take shape. And on paper, in diagrams and presentations it was usually shaped like a cloud, probably because it was out there somewhere, an unknown fuzzy entity that brought some services to our computers. At around the same time, in 1961, John McCarthy suggested in a speech at MIT that computing can be sold like a utility, like electricity or water. It looked like a brilliant idea, but like all brilliant ideas it was ahead if its time, as for the next few decades, despite interest in the model, the technology simply was not ready.
Of course time has passed and the technology caught up with the ideas and there are a few milestones we have to mention:
- In 1999 Salesforce.com started delivering applications to users using a simple website. The applications were delivered to enterprises over the Internet, and the dream of computing sold as utility started being reality. Although the service was successful, some more time would pass until it would become widespread.
- In 2002 Amazon started Amazon Web Services, providing services like storage, computation and even human intelligence. However, only starting with the launch of the Elastic Compute Cloud in 2006 did a truly commercial service open to everybody exist.
- 2009 marked a key turning point in the evolution of cloud computing, with the arrival of browser based cloud enterprise applications, with the best known being Google Apps.
Of course, all the big players are present in the cloud computing evolution, some earlier, some later. In 2009 Microsoft launched Windows Azure, and companies like Oracle and HP have all joined the game. This proves that today, cloud computing has become mainstream.
And from here, the only way is up for cloud computing. The shift is towards customized services, managed private and hybrid clouds, and shared public clouds offering Infrastructure-as-a-Service in high availability and secure environments. This way, the dream of a world where everybody can access the applications they need, how they need them, when they need them, is becoming reality. And there is really no turning back. After all, once we had electricity nobody went back to using gas lamps.