Cloud Computing: The Concept and Examples of its Virtual Services
In its earliest days, Cloud computing was well-known as time Sharing. It was then called The Utility Computing or The Grid. The concept of The Grid was that the user tapped into The Grid the same way an electricity grid is used: to use the resources it provides and the user pays only for the resources he or she uses.
Cloud computing does something exactly similar. The vendors install and offer their product-related services on the Cloud and then the users connect to those services and pay for using it. In common terms, this is called the Pay-As-You-Go, or Pay-As-You-Use infrastructure.
The concept of sharing resources over the internet was quite successful since it started. For example, a music company which introduced new albums and trailers over the internet and uploaded those albums, songs, presentations, images, and their website was quickly visited by millions of fans and visitors to their sites.
Normally, such a spike in the visitors, millions of them visiting within minutes and hours, would have made the web servers break down due to the massive overload of visits within such a short time-span. The music company would have needed more web servers and effective management of the resources like bandwidth, space, cache, requests, traffic, downloads, etc. to control the massive traffic.
It would mean massive expenditure of funds to purchase more resources, more web servers, and more bandwidth, and so on in anticipation of a massive surge in traffic. This investment would be a disaster to the music company if their massive introductory campaigns failed all the massive investment could bring down and ruin the company.
Cloud concept: Elasticity!
In the above example, the company uses the Cloud and pays for the resources it needs to carry on their campaigns. They purchase the virtual services for extra amounts of space, for example, and then when the campaign settles down to normal traffic after the initial massive surge in traffic and requests, the company releases those extra services and pays the normal rent for the services it uses. This is the Elasticity concept of the Cloud! Expand and attach, and then reduce and release the amount of virtual services you need and use, and pay only for the actual quantum of virtual services that were used. The company saves on the massive expenditure of physically procuring additional servers and resources.
Everything that is required to make possible the successful attachment of these virtual services on the Cloud is also well-automated by the Cloud hosting service, and the company concentrates more on its campaigns rather than on the technicalities of using these additional services. Getting the additional virtual space and resources is a breeze too! Instead of waiting for new physical severs and equipment’s to be sit up can take hours, if not days and weeks for everything to work perfectly, but with The Cloud, the company can get the additional space and resources within minutes, and can begin the campaign work and the following massive rush-time visitors, for example, can be easily achieved and met without difficulties.
There is no need to purchase the software or the application that Cloud vendor offers, and install them on your server or the personal computer. The user can directly access the applications and begin working on the campaigns, and pay only for the services that were used. The user can return back the additional services (return to the user’s normal usage) when his work is fulfilled and pay only for the services used without any further obligations.
This saves a lot of funds for the individual or the company that uses these services on the Cloud.
Cloud computing: Some Well-known Users!
Now-a-days, almost every large and small organization uses the Cloud, and they use it very effectively and save lots of funds. For example, Facebook, Google, IBM, Twitter, Amazon, The New York Times, Yahoo!, Gmail, Hotmail, and all those giant organizations use the Cloud computing technology.