An article from the July
2008 issue of Technology News entitled Cloud Computing explains how Data
and programs that used to be accessible mainly on desktop PCs, laptops and corporate
server rooms are now installed in “the cloud”. Cloud computing; also known as
on-demand computing, changes where users access software and save data by
relying on a third party service provider for these functions. With Cloud Computing
major components of the software reside on unseen computers; potentially
located around the world.
I can see the appeal of this type of computing for some individuals in alleviating the burden of purchasing, installing and updating individual computers however I don't think this is a one size fits all solution. There are definitely users that won't embrace these advances and will find that the cons far outwhey the benefits for them.
Software vendors also face pros and cons of shifting their products
to the cloud. Some benefits are their ability to choose which platforms
their products will run on instead of having to cope with a huge variety of
operating systems. Vendors will also be able to offer software fixes and updates relatively quickly and
easily. Some challenges
may be on the server side software with difficulties being able to interact with a variety of
clients.
Some companies are already paving the way of the future of Cloud computing. Google has developed Google Docs programs; a
word processor, spreadsheet and power-point like program available on the web. Adobe
has also acquired Buzzword; a web based word processor, and Photoshop Express
online image processing. Amazon Web Services offers data storage priced by the
gigabyte-month and computing capacity by the CPU hour. Both resources are
contracted according to the users need. With many other companies beginning to
follow suit.
Not only are there design and functionality issues that face
the developers of web based software and operating systems, they are also faced
with questions of privacy, security and reliability. None of these obstacles appear
to be small tasks to overcome. Since there are many well-established technology
companies who currently have an interest and some who are already competing in this market, I
do not doubt their ability to overcome these roadblocks to bringing this
technology into market dominance in the foreseeable future.