Cloud computing services and deployment models
Huge investments and differentiated services provided by Cloud leave no doubt that it’s being aggressively used and adopted. However,every business is different and so are its applications, confidentiality, and the level of support required. As a result, cloud computing has different offerings and deployment models to suit varied business requirements.
The previous chart illustrates the cloud service models of IaaS, PaaS, and SaaS that are built on the cloud computing essential characteristics. The cloud service models can be used either individually or in combination with other service models to create the cloud deployment models.
Cloud deployment models
According to National Institute of Standards and Technology (or NIST) depending on the business requirements, there are primarily four cloud deployment models. These models can be accessed anytime. Based on organization’s technical, specific business operations and location requirements, they chose a suitable deployment model.
• Public cloud
• Private cloud
• Community cloud
• Hybrid cloud
Amazon Web Services (AMZN), Google (GOOG), and Microsoft (MSFT) have a dominant presence in public cloud services. HP (HPQ) Helion and IBM (IBM) Smartcloud, with their million dollar investment in cloud, are expanding their reach across cloud space.
Cloud service models
According to NIST, cloud service models have been classified into three models. They can be thought of as working in the layered function as mentioned below.
• Infrastructure as a Service (or IaaS) is a service model that takes care of hardware requirements of organizations like computer infrastructure, storage, and networking that is charged according to the consumption.
• Platform as a Service (or PaaS) delivers computational resources through a platform that can be used to develop or customize the applications.
• Software as a Service (or SaaS) provides services and applications to customers through any internet enabled device over the internet.
The cloud service models share similarities, but have their own distinct differences as well. That’s why they cater to different business requirements. Depending on what responsibilities are going to be shifted to the cloud service provider, organizations can choose a service model most appropriate for their operations. Then, they can focus more on their business requirements and less on the underlying technologies.