“Cloud Computing” word come through cloud symbol which is used to signify the internet. In simple words we can say “Cloud computing is using the internet to access someone else’s software running on someone else’s hardware in someone else’s data centre while paying only for what you use”. Cloud Computing has some characteristics like it is used on demand of any time, a user can use more or little services according to requirements, and all services provided by third party so user need only computer and internet access.
Three services come under the Cloud Computing. First one is Infrastructure-as-a-Service (IaaS) like Amazon which make available virtual server to access and configure for data storage. Second, Platform-as-a-Service (PaaS) provides only infrastructure as a set of software and product development tools over the internet. For instance: - salesforce.com, googleApps. And last is Software-as-a-Service (SaaS) which provide the hardware & software infrastructure, and give information how interacts as a front end view.
Two types of cloud computing:
· Public /External Cloud: When the resources such-as applications and data storage is provided by the third party with full security features on the risks. The Third party handle with advanced web applications/ services through the internet.
· Private/Internal Cloud: When all features of public cloud are provided by a company/organization to their own clients is described as Internal Cloud. The security of financial statements, client’s personal information etc. is secure behind a firewall.
More addition, some engineers referred that community cloud and hybrid cloud are also types of Cloud Computing. The Layers are used in Cloud Computing to reach at destination like Client -->Applications -->Platform -->Infrastructure -->Server.