Cloud computing is nothing but the technology, to maintain the data and applications by using the internet and central remote servers. By having internet connection, consumers and businesses do not need any installation to access the applications and personal records from any computer in cloud computing. Cloud computing allows much more efficient computing by centralizing the memory, bandwidth, storage and process. Cloud computing is divided into three segments; they are infrastructure and applications and platforms.
Understanding of cloud computing:
Cloud computing is powerful. Connecting hundreds or thousands of computers together in a cloud creates a wealth of computing power impossible with a single desktop PC.
Cloud computing is accessible. Because data is stored in the cloud, users can instantly retrieve more information from multiple repositories. One is not limited to a single source of data, as one is with a desktop PC.
For developers, cloud computing provides increased amounts of storage and processing power to run the applications they develop. Cloud computing also enables new ways to access information, process and analyze data, and connect people and resources from any location anywhere in the world. In essence, it takes the lid off the box; with cloud computing, developers are no longer boxed in by physical constraints.
For end users, cloud computing offers all those benefits and more. A person using a web-based application isn't physically bound to a single PC, location, or network. His applications and documents can be accessed wherever he is, whenever he wants.
Cloud computing is intelligent. With all the various data stored on the computers in a cloud, data mining and analysis are necessary to access that information in an intelligent manner.
Cloud computing is programmable. Many of the tasks necessary with cloud computing must be automated. For example, to protect the integrity of the data, information stored on a single computer in the cloud must be replicated on other computers in the cloud. If that one computer goes offline, the cloud's programming automatically redistributes that computer's data to a new computer in the cloud.
Cloud computing is the way to improve the capacity on the sky without using the new software and new personals and new infrastructure. In an early stages of it only provides small cloud services and from all the full blown applications like spam filtering and utility styles and infrastructure providers. Now a day's most of the It world connected in the cloud services individually. Based on this discussions cloud computing is all about the SaaS (software as a service), utility computing, web services in the cloud, platform as a service, managed service providers, service commerce platforms and internet integration.
SaaS (software as a service): This is one type of cloud computing it uses the multitenant architecture, it sends single applications to all the users working in the cloud through single browser. On the provider side only one application is needed and the costs are low and the customer side no advanced investment is needed to servers. Salesforce.com is the best example for this type of cloud computing.
Utility computing: In the early stages utility computing mainly used for non mission critical needs and supplemental but one day it replaces the position of data center. But now a days this type of cloud computing getting new life for companies like IBM and amazon.com and others like who offers the demand storage and services that what IT needs.
Web service in the cloud: Nothing but the SaaS (service as a software)
2. Eric Knorr, Galen Gruman, InfoWorld, What cloud computing really means http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-means-031?page=0,2
3. Maria Spnola, sep6, 2009, Cloud Expo, The Five Characteristics of Cloud Computing http://cloudcomputing.sys-con.com/node/1087426
4. Imran Zaman, Cloud Computing - The Advantages & Disadvantages. http://ezinearticles.com/?Cloud-Computing---The-Advantages-and-Disadvantages&id=3397944