Question

Difficulty: MediumCloud Service Models (IaaS, PaaS, SaaS)

An IT administrator is cataloging company IT projects based on their cloud management boundaries. Match each cloud deployment scenario on the left to the corresponding cloud service model on the right.

  • Migrating a legacy database to cloud virtual machines where internal IT installs operating system updates, configures firewall rules, and manages the database engine.Infrastructure as a Service (IaaS)
  • Deploying custom web API code into a managed runtime stack where the provider manages the web server hardware, operating system, and framework.Platform as a Service (PaaS)
  • Subscribing to a cloud-hosted productivity suite where the vendor manages infrastructure, server operating systems, security patches, and application software.Software as a Service (SaaS)

Answer

The database cloud virtual machine scenario matches Infrastructure as a Service (IaaS). The custom web API code deployment scenario matches Platform as a Service (PaaS). The cloud-hosted productivity suite subscription scenario matches Software as a Service (SaaS).
Each deployment scenario aligns with a specific cloud service model according to the shared responsibility matrix: managing operating systems on virtual machines corresponds to Infrastructure as a Service (IaaS); uploading custom code to a vendor-managed execution stack corresponds to Platform as a Service (PaaS); and utilizing web-accessible applications fully maintained by a vendor corresponds to Software as a Service (SaaS).

Step-by-Step Solution

1
Determine the management boundary for the database VM scenario.
The customer manages the OS, firewall, and database application directly.
Direct management of virtualized hardware and operating systems defines Infrastructure as a Service (IaaS).
2
Determine the management boundary for the web API code deployment scenario.
The customer manages only code and data, while the cloud provider manages the execution runtime and OS.
Abstracting the operating system and offering a pre-configured software development environment defines Platform as a Service (PaaS).
3
Determine the management boundary for the productivity suite scenario.
The vendor maintains all infrastructure, operating systems, patches, and application software.
Complete delivery of end-user applications managed by a third-party vendor defines Software as a Service (SaaS).

Key Concept

Cloud Service Models (IaaS, PaaS, SaaS) Shared Responsibility Boundaries
Rate this question