AWS Solutions Architect · Module 1 · Day 2

Cloud Service & Deployment Models

⏱ 12 min read🎯 Beginner friendly🖼 3 diagrams🧪 2 live demos

“Cloud” is not one thing. There are three service models (how much the provider manages for you) and three deployment models (where the cloud lives and who can use it). Get these six words right and half of every cloud interview is done.

In this session

  • Two families: service models and deployment models
  • IaaS, PaaS and SaaS, with simple analogies
  • Pizza as a Service: an interactive comparison
  • Public, private and hybrid cloud
  • What happens when you deploy a web server

01Two kinds of cloud models

Cloud computing modelsService modelsIaaS · PaaS · SaaS (how much is managed for you)Deployment modelsPublic · Private · Hybrid (where it runs, who uses it)
Every cloud product is one service model AND one deployment model.

02IaaS, PaaS and SaaS

ModelYou getYou manageAnalogyAWS / other examples
IaaS: Infrastructure as a Servicevirtual servers, storage, networkOS, software, your app, security settings🏠 renting an empty houseAmazon EC2, EBS; Azure VMs
PaaS: Platform as a Servicea ready platform to run codeonly your code and data🛋️ renting a furnished flatAWS Elastic Beanstalk, Heroku, Google App Engine
SaaS: Software as a Servicefinished software in the browserjust your data and settings🍕 eating at a restaurantGmail, Microsoft 365, Zoom, Netflix
Demo · Pizza as a Service
Hardware & data centrealways the provider in the cloudOperating system & runtimeyou in IaaS · provider in PaaS/SaaSYour application & datayou in IaaS and PaaSUsing the softwareeveryone
Going up the stack: the more the provider manages, the less control (and work) you have.
Demo · Which service model is it?

03Public, private and hybrid cloud

ModelWhat it isGood forExample
Public cloudprovider’s hardware, shared by many customers (tenants), over the internetlow cost, no hardware, unlimited scalea blog or website on AWS EC2
Private cloudcloud setup used by one organisation only (own data centre or hosted)strict security, compliance, full controla bank’s internal core-banking platform
Hybrid cloudprivate + public, connected securely (VPN or AWS Direct Connect)keep sensitive data inside, use the cloud for the restbank keeps balances on-premises, runs its mobile app front end on AWS
🚗

Like transport. Public cloud = taking a cab (shared, pay per ride). Private cloud = owning a car (yours alone, you maintain it). Hybrid = your own car for daily use plus cabs for long trips.

Note: “Shared” in a public cloud does not mean others can see your data. Each customer is isolated by virtualisation and security controls (you will see how in Day 4).

04What happens when you deploy a web server

1. Launchan EC2 server (IaaS)2. Open portsHTTP 80 · SSH 223. InstallApache or Nginx4. Add your pageindex.html5. Go livehttp://public-IP
The five steps behind every “host a website on AWS” lab. You will do all of them hands-on on Day 12.
🎯 Exam corner
  • IaaS = most control (EC2). PaaS = deploy code only (Elastic Beanstalk). SaaS = ready software.
  • Hybrid cloud questions usually mention connecting on-premises with AWS: VPN or Direct Connect.

05Summary

06Quick quiz

1. “Renting an empty house” matches…

2. You upload code and AWS runs the servers. Which model?

3. Microsoft 365 is…

4. A bank keeps customer balances on-premises and runs its app on AWS. This is…

5. Which port must be open for a normal website?

07References

Created by Ajeetkumar