Take a trip in an aeroplane or climb to the top of a high mountain and you’ll see that regardless of how you look at a cloud you can’t really define it. Where are its edges, what is its substance, where does it start and finish? That’s what I like about the term cloud computing, it defines it so well without recourse to hard facts.
Okay, I’m also the first to jump up and down about trying to understand concepts and having a common vocabulary, so I need definitions too but perhaps we should define the services that run “in-the-cloud” rather than the cloud itself. We have other concepts around cloud computing like software as a service, platform as a service, storage as a service and several similar terms which are the ones that can be defined more thoroughly. Wikipedia has a definition for Cloud Computing, the only point that I would disagree on is relating it entirely to the Internet. The idea of a cloud in communications has been around for a long time, for instance the public switched telephone network (PSTN) through which we’ve all made calls over many, many years. MPLS is another cloud that has become a popular way for corporations to connect their own offices together providing a private cloud.
Apart from defining (or not) “the cloud”, there has also been much discussion over its validity and longevity. Many forum contributors have given the concept the thumbs down on the basis that it’s not secure, it’s too difficult to control access and manage, someone else is looking after it, all contributing to its instant demise. Funny that the same arguments were proffered when the mainframe was under threat from networked workstations and PCs but look where we are today. The fact is that when a new concept starts to impact the mass market, sides will be taken and obstacles placed in its way. It’s also a fact that these obstacles will be neutralised, removed, avoided and ways will be found to provide the necessary secure services and management practices needed to make it work. It just takes time.
Of course, there are also those that seem to think that everything will be totally fine simply by shifting to the cloud. Hand my problems over to someone else and blame them when it all goes wrong. At this stage of the development of cloud computing, that would be a major mistake. Any organisation embarking on a cloud computing strategy should look at it very, very carefully just as you would have done in the move from mainframe to minis to distributed computing. A business risk analysis should be undertaken both in terms of pushing the application or service into the cloud and the suppliers that are providing the service. But be assured, cloud computing is here to stay. Why?
Once upon a time there was one computer, a big mainframe, that an organisation would either own or rent time on. This was only accessible from specific points in an office environment. Then came the time sharing mini which enabled many more organisations to have their own hardware and helped to develop the software industry. Then came networked workstations for engineering and electronic computer aided design and at this stage the technological developments accelerated at an extreme pace as these tools developed faster, better CPUs and storage which enabled even more rapid developments. Then came the ubiquitous personal computer which eventually started taking over all of our lives and networked computing hit the big time with everyone having their own computer, possibly more than one. Now we have computers that we carry around with us, that have high bandwidth access to the Internet and to our corporate systems including email and a variety of applications.
It’s the latter that will determine the success of cloud computing. As each of us has multiple computers we will demand access from anywhere at any time. Traditional corporate systems can’t cope with this very easily but cloud computing can. That’s why it’s here to stay and will be the next “type” of computing. It’s all to do with ubiquitous communications and very mobile computers. Whether the corporate IT manager loves or loathes cloud computing, they need to get to grips with it or become the mainframers of the modern time, a dying race. Or maybe the mainframers will be reborn as cloud computing may have the effect of centralising vast computer resources all over again.
And so the cycle continues……