Cloud Computing Service & Deployment Model (original) (raw)

Last Updated : 2 Mar, 2026

Cloud Computing is a paradigm where computing resources such as servers, storage, databases, networking, and software are delivered over the internet. Instead of investing heavily in physical, on-premises infrastructure, companies can utilize these resources dynamically to reduce costs, improve scalability, and streamline operations.

Understanding cloud computing requires looking at it from two different angles: Service Models (what type of service is being delivered) and Deployment Models (where and how that infrastructure is hosted).

Cloud Service Models

Cloud Service Models define the level of abstraction and management responsibility the user has versus the cloud provider.

**1. Infrastructure as a Service (IaaS)

**2. Platform as a Service (PaaS)

**3. Software as a Service (SaaS)

**4. Serverless Computing

Difference Between IaaS, PaaS, SaaS And Serverless

The following are the differences between IaaS, PaaS, SaaS and Serverless:

**Aspect **IaaS **PaaS **SaaS **Serverless Computing
**What it Provides Virtualized hardware & infrastructure Frameworks & platforms for development Fully developed software applications Abstracted, event-driven compute power
**Management Focus Users manage VMs, OS, and storage Provider manages underlying infrastructure Vendor manages everything Developers focus strictly on code
**Customization High (full infrastructure control) Moderate (limited to the platform) Minimal (limited to app settings) High for code, zero for infrastructure
**Scalability Scaled at the infrastructure level Scaled at the application level Scaled at the user/license level Automatically scales per execution

Cloud Computing Deployment Models

They are different approaches in managing and setting up the cloud services including cloud computing deployment models such as Public, private, hybrid, community and mulit-cloud deployments. These deployments provides scalability, control and flexibility with fulfilling special benefits meeting to various goals and demands of a business. In the below section we are discussing the types of cloud deployment models in more detail.

The following are the types of cloud also known as cloud deployment models as follows:

  1. Public cloud
  2. Private cloud
  3. Hybrid cloud
  4. Community cloud
  5. Multicloud

**1. Public Cloud

**Examples: Amazon EC2, IBM, Azure, GCP

Public cloud

Advantages of Public Cloud

The following are the advantages of public cloud:

Disadvantages of using Public Cloud

The following are the disadvantages of Public Cloud:

2****. Private cloud**

**Examples: VMware vCloud Suite, OpenStack, Cisco Secure Cloud, Dell Cloud Solutions, HP Helion Eucalyptus

Private Cloud

Advantages Of Private Cloud

**Disadvantages Of Private Cloud

**3. Hybrid cloud

Hybrid Cloud

Benefits of Hybrid Cloud Computing

The following are the advantages of using Hybrid Cloud:

**Disadvantages of Using Hybrid Cloud

The following are the disadvantages of using Hybrid Cloud:

Community Cloud

The following are the advantages of using Community Cloud:

The following are the disadvantages of using Community Cloud:

The following are the applications of community clouds:

5. Multicloud

**Advantages of using Multi-Cloud

The following are the advantages of using multi-cloud:

Disadvantages of using Multi-Cloud

The following are the disadvantages of using Multi-Cloud:

Difference Between Public Cloud, Private Cloud And Hybrid Cloud

The following are the differences between public, private and Hybrid Clouds:

**Aspect **Public Cloud **Private Cloud **Hybrid Cloud
**Infrastructure Shared among multiple distinct organizations. Dedicated exclusively to a single organization. A customized mix of shared and dedicated resources.
**Cost Model Pay-as-you-go; minimal upfront costs. High initial investment and ongoing maintenance. Variable; optimizes costs by routing workloads efficiently.
**Control & Security Managed by the provider; lower control for the user. Full internal control; highest level of security. Shared responsibility; requires complex security routing.
**Flexibility High resource flexibility, low configuration flexibility. High configuration flexibility, restricted scaling capability. Ultimate flexibility leveraging the best of both worlds.