Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.
2.3.1. Cloud Service and Deployment Models
Service Models define who manages what:
| Model | You Manage | Provider Manages | When to Choose |
|---|---|---|---|
| IaaS | OS, Apps, Data | Hardware, virtualization, network | Need OS control, custom software |
| PaaS | Apps, Data | OS, runtime, hardware | Focus on code, not infrastructure |
| SaaS | Data (sometimes) | Everything | Use pre-built applications |
Deployment Models define who can access:
| Model | Description | Use Case |
|---|---|---|
| Public | Shared infrastructure, multi-tenant | Cost efficiency, scalability, agility |
| Private | Dedicated infrastructure, single tenant | Security, compliance, control |
| Hybrid | Mix of public and private | Flexibility, burst capacity, migration |
| Community | Shared among organizations with common needs | Healthcare consortiums, government |
⚠️ Exam Trap: Private cloud doesn't mean on-premises. A private cloud can be hosted by a provider but dedicated to one organization. The distinguishing factor is single-tenancy—infrastructure dedicated exclusively to one customer.
Written byAlvin Varughese
Founder•15 professional certifications