Question

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

A mid-sized logistics organization wants to deploy a new web application framework built on a specific runtime stack. The lead systems engineer requires a solution where the vendor manages the underlying physical host hardware, hypervisors, operating system installation, and runtime patches, while allowing the organization's internal developers to manage application code, database schemas, and data configurations. Which cloud service model best meets these technical and operational boundaries?

  1. A
    Infrastructure as a Service (IaaS)
  2. Platform as a Service (PaaS)Answer
  3. C
    Software as a Service (SaaS)
  4. D
    Desktop as a Service (DaaS)

Answer

Platform as a Service (PaaS) is the cloud service model that shifts responsibility for physical hardware, virtualization, operating systems, and application runtimes to the cloud vendor, while allowing customers to maintain full administrative control over application code and data management.
Platform as a Service (PaaS) provides a pre-configured environment for application deployment where the vendor manages the underlying infrastructure, operating system, and runtime stack. This matches the scenario requirements precisely by freeing developers from OS patching while allowing them to build and manage custom application code and database structures.

Step-by-Step Solution

1
Analyze the customer responsibilities described in the scenario
The customer manages application code deployment, database schemas, and data configuration.
Determining customer administrative scope establishes the upper boundary of customer responsibility.
2
Analyze the provider responsibilities described in the scenario
The provider handles physical hardware, hypervisors, operating system installation, OS patching, and runtime maintenance.
Determining vendor scope establishes the lower boundary of shared responsibility.
3
Map the responsibility boundaries to standard cloud service models
A model where the vendor manages OS + runtime while the customer manages code + data corresponds directly to Platform as a Service (PaaS).
IaaS leaves OS and runtime to the customer, while SaaS takes control of application code away from the customer.

Key Concept

Cloud Shared Responsibility Model (IaaS vs PaaS vs SaaS)
Rate this question