Basics of Cloud Computing: Deployment and Service Models

14 Aug. 2013 Cloud Development

Cloud computing refers to the use of network of remote servers that are hosted over the Internet, and there are many cloud deployment and service models.

One of the most unique characteristics of cloud computing is that the services from data storage to creation of software applications can be availed on pay-per-use basis.

Cloud Deployment Models

The cloud deployment models mentioned below are based on the National Institute of Standards and Technologies. There are four basic cloud deployment models, which are:

1) Private cloud model

In this system, the cloud infrastructure is set up on the premise for the exclusive use of an organization and its customers. In terms of cost efficiency, this deployment model doesn’t bring many benefits. However, many large enterprises choose it because of the security it offers.

2) Public cloud model

Public cloud is hosted on the premise of the service provider. The service provider than provides cloud services to all of its customers. This deployment is generally adopted by many small to mid-sized organizations for their non-core and some of their core functions.

3) Community cloud

Community cloud model is a cloud infrastructure shared by a group of organizations of similar industries and backgrounds with similar requirements i.e. mission, security, compliance and IT policies. It may exist on or off premise and can be managed by a community of these organizations.

4) Hybrid cloud model

Hybrid cloud is a combination of two or more models, private cloud, public cloud or community cloud. Though these models maintain their separate entities they are amalgamated through a standard technology that enables the portability of data and applications.

Cloud Service Models

Cloud service models can be broadly defined in three categories – SaaS (Software as a Service), PaaS (Platform as a Service) and IaaS (Infrastructure as a Service).

Cloud Service Models

1) SaaS

SaaS is a software service provided over the internet and requires no prior installation. These services can be availed from any part of the world at a minimal per month fee.

2) PaaS

Platform as a Service runs on physical servers, database software and web servers. All these are basically known as platforms, and cloud computing firms provide platforms as a service allowing you to use the service without having to build it from the scratch.

3) IaaS

Infrastructure as a Service includes infrastructure such as servers, private networks, disk drives, long term storage solutions, email servers, domain name servers etc. IaaS on demand allows organizations to make use of operating systems and associated software without having to pay for hefty license fees.

Some of the services available for cloud customers in the Cloud Service Models mentioned above are:

SaaS PaaS IaaS
CRM Business Intelligence Platform Hosting
Sales Application Development Content Delivery Network
Content Management Development and Testing Storage
Human Resources Database Compute
ERP Integration Backup and Recovery


If you have more queries and concern about cloud deployment and service models, you can contact us at 1-877-RISHABH (1-877-747-4224) or fill in the contact form. Rishabh Software is one of the leading cloud solution providers with an array of cloud services and deployment models to choose from, so no matter what your need, you will surely find the best fit for your organization here.

Follow Us
Subscribe to the Blog
Get a Free Consultation
Reach out to our team to get a free consultation Contact Us