Match each cloud service model to its primary operational responsibility boundary.
- Infrastructure as a Service (IaaS)Cloud customer configures and manages operating systems, middleware, and application software on provider-provisioned virtual machines.
- Platform as a Service (PaaS)Cloud customer manages application code and database schemas while provider manages underlying OS, runtime environments, and hardware.
- Software as a Service (SaaS)Cloud provider fully manages application infrastructure, code updates, and availability, leaving the customer responsible only for data access and user credentials.
- Serverless Architecture (FaaS)Cloud customer deploys isolated, event-driven functions without managing server instances, scaling, or underlying execution environments.
Answer
Infrastructure as a Service (IaaS) pairs with customer management of operating systems and middleware on virtual machines. Platform as a Service (PaaS) pairs with customer management of application code while the provider manages the OS and runtime. Software as a Service (SaaS) pairs with full vendor management of infrastructure and application software, leaving customer control over access and data. Serverless Architecture (FaaS) pairs with event-driven function deployment without persistent server management.
Each cloud service model defines a distinct boundary under the shared responsibility framework: IaaS provides virtual hardware requiring customer OS management; PaaS abstracts the OS to provide a runtime environment for customer application code; SaaS delivers fully managed application software requiring customer oversight only for identity and data security; Serverless abstracts server management completely to run event-triggered function code.
Step-by-Step Solution
Key Concept
Cloud Shared Responsibility Model across Service Delivery Models