Must be wondering of the creative term – cloud computing? Well, Cloud computing is a generic term for all the associated functions with delivering hosted services over the Internet. These services are divided into three specific categories, namely Infrastructure-as-a-Service (IaaS), Software-as-a-Service (SaaS), and Platform-as-a-Service (PaaS). The term cloud computing derives its inspiration from the cloud symbol that represents the Internet in most of the flow charts and diagrams.
A cloud computing service has three distinct features that separate it from traditional hosting. Especially the minute or the hour sells these services on demand. These services are flexible and a user can have as much or as minimum of a service as they desire at point of time. The service is fully managed by the provider. Worth mentioning innovations in visualization and distributed cloud computing, as well as enhanced access to high-speed Internet have improved the scenario of cloud computing.
A cloud can be both private and public. A public cloud usually sells services to anyone on the Internet. Presently Amazon Web Services is the most reputed and extensive public cloud provider. A private cloud indicates a proprietary network or a data center, supplying hosted services to a selected number of people. When a service provider makes use of public cloud resources to create their private cloud, the resultant is called a virtual private cloud. In either cases, the goal of cloud computing is to provide scalable and easy access to computing resources and IT services.
Infrastructure-as-a-Service provides virtual server evidences with particular IP addresses and blocks of the storage on demand. The customers use the provider’s application program interface (API) to sbegin, stop, use and evaluate their virtual servers and storage capacity. In the enterprise, cloud computing usually allows a company to pay for as much capacity as is required. Platform-as-a-service in the cloud computing is a set of software and product development tools that are hosted on the provider’s infrastructure.
The web developers create applications on the provider’s platform via the Internet. PaaS providers may use APIs, website portals or gateway software downloaded on the customer’s computer. Force.com, and GoogleApps are good examples of PaaS. The key reasons to go for cloud computing includes agility, cost effective factor, device and location independence, multi tenancy, reliability and may more.