Lesson 2: IaaS, PaaS, SaaS & FaaS

Knowledge

Stack: IaaS (lowest) → PaaS → SaaS (highest). EC2 / App Engine / Gmail+Salesforce. FaaS = serverless event functions.

Practice (14 questions)

MCQ 1: IaaS example?

MCQ 2: Least infrastructure control?

MCQ 3: Abstraction levels correctly described?

MCQ 4: In IaaS user controls:

MCQ 5: FaaS is:

MCQ 6: PaaS example?

T/F: Gmail is an example of PaaS.

T/F: PaaS users control underlying servers.

Fill: SaaS example: (email)

Fill: IaaS = Infrastructure as a

Essay: Compare IaaS, PaaS, and SaaS.

IaaS (lowest abstraction) gives VMs/storage — user manages OS/apps (EC2). PaaS gives dev platforms — user manages apps only (App Engine). SaaS (highest) delivers ready apps — user manages almost nothing (Gmail, Salesforce). More abstraction = less control but more convenience.

Read expanded answer