During the 1960’s and 1970’s, the cost of having a mainframe at one’s office was out of reach for most companies so many rented processing time on another’s computer. As machines became more affordable and smaller, they replaced the mainframe as the method for office computing.
Many large technology companies such as Microsoft, Amazon, and Google are leveraging their massive computing power and infrastructure and are offering the next generation of software titles not as an application that is installed on a workstation, rather, as a service accessed through the Internet. This ’software as a service’ concept has been around for some time now and you yourself may have used it unknowingly; a good example would be Google Docs or perhaps Zoho’s Productivity and Collaboration applications. There are numerous software as a service programs available via the Internet that offer subscriptions to use their services, one of my personal favorites being Picnik photo editing; this service eliminates the need for installing or saving anything on ones computer, rather, they allow you to upload the images, make the changes, and then save or publish the photos.
A term that has been receiving a lot of traction in the press is ‘cloud computing’, but what is it?
The term ‘cloud’ is nothing more than a metaphor for the Internet, so cloud computing can be explained that a client machine will connect, over the Internet, to one or more remote computers and use their data-processing and computational abilities. An excellent example of cloud computing would be Amazon Web Services for hosting various server configurations that normally would be too expensive or too technical to set up.
Do you have a MySpace or Facebook account? If so, you’ve experienced cloud computing first hand because you have probably uploaded your pictures or perhaps video to their servers for them to host and utilized their infrastructure.
There are numerous advantages to using cloud computing: cost of software, cost of infrastructure, and disaster recovery being some of these. There is one obvious downside to utilizing it; using anything over the Internet means that you have a single point of failure, so if your connectivity is interrupted, your access to the service is null. Another concern that business owners have is protecting their content from prying eyes, but mostly all companies offering their services also have encryption strategies already in place.
Could cloud computing render the personal computer obsolete? Not likely. Until the United States brings their Internet infrastructure on the level with the rest of the world, I don’t see it happening anytime soon. The average broadband bandwidth connection in the U.S. is 1.5 Mbps whereas Japan has speeds at 70Mbps with France announcing plans to offer satellite-based services that could reach speeds of 10 Gpbs.
Time will surely tell with this subject but one must conclude that it’s exciting and it appears that small businesses can now compete on levels that, up until a few years ago, were only obtainable by spending millions of dollars.