Cloud computing is a phenomenon of last few years on technology field. No other field of IT has generated as much publicity as Cloud computing (Ammurathavalli & Ramesh, 2013). Cloud computing attracts significant coverage from the leader of technology companies that offer clouds such as Amazon, Microsoft, and Google. Cloud computing providers (CSPs) generally offer a wide range of computing, storage and software as a service. The ultimate capability is allowing clients to run IT infrastructure in cloud daily. The main scheme of cloud computing is based on an essential principle of “reusability of IT capabilities. Although there has been significant effort to define cloud computing, up till now, there is yet no single, commonly agreed definition …show more content…
Public cloud is offered over the Internet and are owned and operated by a cloud provider. The cloud infrastructure is provisioned for open use by the general public. Constructed using pooled shared physical resources, and accessible over internet. Public cloud Services are aimed at the general public such as online photo storage services, e-mail services, or social networking sites. • Community cloud service is shared by several organizations and made available only to those Community that have shared concerns (e.g., mission, security requirements, policy, and compliance considerations).The platform of the cloud would be provided by a supplier but only the clients in same community would be able to access the cloud. • Hybrid cloud or enterprise cloud consists of two or more distinct cloud infrastructures (private, community, or public). Which a part of the cloud is private and only accessible internally and the other part is public and can be accessed externally. 3.3.2. Cloud Service Models Cloud computing services content three models, these service models are not new to the IT world. The difference is only that cloud computing combines and integrate these models(Mell & Grance, 2011). The models are Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service …show more content…
The clients are provided with the capability to create applications by using programming languages or tools provided by the provider on cloud infrastructure which made available to clients over the Internet. PaaS is a set of software and infrastructure with all the stuff that a developer needs to build applications, such as programming software or database software, having an indirect access to the IaaS services and, consequently, to the infrastructure. PaaS can be used for various stages of software development, testing, and deployment (Ghazizadeh, 2012). The clients have the control over their deployed applications but have not to manage server, storage, network or operating