In all cases CSP is responsible for managing the Infrastructure (Hardware)
In all the cases the customer is responsible for managing the data and identities
On Premises
Cloud provider manages nothing. We manage everything
- Infrastructure - Hardware, Virtualization, Storage & Networking
- Platform - OS, Middleware & Runtime
- Software - Application & Data
Infrastructure as a Service (IaaS)
Cloud provider manages Infrastructure
We manage Platform and Software
CSP provides virtualized hardware to the user
Used by Admins
Use cases
Migration of workloads (On Premises to Cloud)
Test & development
Storage, backup & recovery (Extending On Premise Infrastructure)
Services Provided
Virtual Machine
Virtual Networks
Managed Disks
Platform as a Service (PaaS)
Cloud provider manages Infrastructure & Platform (OS, Middleware & Runtime)
Used to develop, run, create, test applications
Meant for Developers
Use Cases
Development Framework
Analytics & Business Intelligence
Services Provided
SQL
App Service (Web Services)
Logic Apps (Enterprise Integration)
Function Apps (Serverless)
Pros
Easy to get up and running
Reduced development time
Cons
Lack of Control
Vendor Lock-in
Software as a Service (SaaS)
Cloud provider manages everything (Infrastructure, Platform & Software)
We don’t have to install or update anything
Products are offered over Internet using a subscription based model
Meant for Customers
Use Cases
Buying off the shelf applications