Cloud Computing Models & Services

Key Takeaways

  • The three primary cloud service models are IaaS (Infrastructure — you manage OS and above), PaaS (Platform — you manage applications and data), and SaaS (Software — provider manages everything, you just use it).
  • Public cloud resources are shared among multiple tenants (AWS, Azure, GCP), private cloud is dedicated to a single organization, and hybrid cloud combines both with data/apps moving between them.
  • Cloud characteristics include on-demand self-service, broad network access, resource pooling, rapid elasticity (auto-scaling), and measured service (pay-per-use billing).
  • Metered utilization means you pay only for the resources you use — ingress (data uploaded to cloud) is typically free, while egress (data downloaded from cloud) is charged.
  • Cloud storage synchronization services (OneDrive, Google Drive, Dropbox, iCloud) keep files automatically synced across multiple devices, enabling seamless work from anywhere.
Last updated: March 2026

Cloud Computing Models & Services

Cloud Service Models

The three cloud service models define who manages what in the cloud:

Responsibility Comparison

ComponentOn-PremisesIaaSPaaSSaaS
ApplicationsYouYouYouProvider
DataYouYouYouProvider
RuntimeYouYouProviderProvider
MiddlewareYouYouProviderProvider
OSYouYouProviderProvider
VirtualizationYouProviderProviderProvider
ServersYouProviderProviderProvider
StorageYouProviderProviderProvider
NetworkingYouProviderProviderProvider

IaaS (Infrastructure as a Service)

  • You manage: Operating system, applications, data, runtime
  • Provider manages: Physical hardware, networking, storage, virtualization
  • Examples: Amazon EC2, Microsoft Azure VMs, Google Compute Engine, DigitalOcean
  • Use Case: Running custom servers, legacy applications, full OS control

PaaS (Platform as a Service)

  • You manage: Applications and data only
  • Provider manages: Everything else (OS, runtime, middleware, infrastructure)
  • Examples: Heroku, Google App Engine, Azure App Service, AWS Elastic Beanstalk
  • Use Case: Developing and deploying applications without managing infrastructure

SaaS (Software as a Service)

  • You manage: Nothing (just use the software)
  • Provider manages: Everything
  • Examples: Microsoft 365, Google Workspace, Salesforce, Dropbox, Zoom
  • Use Case: End-user applications accessed via web browser

Memory Aid: Think of pizza analogy — IaaS = you cook at home with delivered ingredients, PaaS = you bring your own toppings to a prepared kitchen, SaaS = you order delivery pizza (fully ready).


Cloud Deployment Models

ModelDescriptionUse Case
Public CloudResources shared among multiple customers (multi-tenant)Startups, general workloads, cost-sensitive projects
Private CloudDedicated infrastructure for a single organizationGovernment, healthcare, financial services (regulatory compliance)
Hybrid CloudCombination of public and private with data/apps moving between themMost enterprises — keep sensitive data private, use public for scalable workloads
Community CloudShared by organizations with common requirementsHealthcare consortiums, government agencies, research groups

Cloud Characteristics (NIST Definition)

CharacteristicDescription
On-Demand Self-ServiceUsers can provision resources without human interaction with the provider
Broad Network AccessResources accessible from any device over standard networks (internet)
Resource PoolingProvider's resources are shared among multiple customers (multi-tenancy)
Rapid ElasticityResources can automatically scale up or down based on demand
Measured ServiceResource usage is monitored, metered, and billed (pay-per-use)

Cloud Metering and Billing

ConceptDescription
Metered UtilizationPay only for what you use (CPU hours, storage GB, bandwidth)
IngressData uploaded TO the cloud (usually free)
EgressData downloaded FROM the cloud (usually charged)
Reserved InstancesPre-pay for long-term use at discounted rates
Spot/PreemptibleUse spare capacity at deep discounts (can be interrupted)

Common Cloud Services

Cloud Storage & Sync

ServiceProviderIntegration
OneDriveMicrosoftWindows, Microsoft 365
Google DriveGoogleAndroid, Google Workspace
iCloudApplemacOS, iOS
DropboxDropboxCross-platform

Virtual Desktop Infrastructure (VDI)

  • Full desktop environments hosted in the cloud
  • Users access via thin clients, web browsers, or apps
  • Examples: Amazon WorkSpaces, Azure Virtual Desktop, Citrix DaaS
  • Benefits: Centralized management, security, BYOD support

Cloud-Based Email

  • Microsoft 365 (Exchange Online)
  • Google Workspace (Gmail)
  • Benefits: No on-premises mail server, automatic updates, mobile access, spam filtering
Test Your Knowledge

A company uses Microsoft 365 for email and document editing. Which cloud service model is this?

A
B
C
D
Test Your Knowledge

Which cloud deployment model combines both public and private cloud resources?

A
B
C
D
Test Your KnowledgeMatching

Match each cloud service model to its example:

Match each item on the left with the correct item on the right

1
IaaS
2
PaaS
3
SaaS
4
Private Cloud
Test Your Knowledge

In cloud computing billing, what is the term for data downloaded FROM the cloud?

A
B
C
D