Question

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

A logistics enterprise is deploying a custom web API for real-time shipment tracking. The software development team needs an environment where they can deploy code, manage API configurations, and maintain application databases, but they want the cloud vendor to handle operating system maintenance, middleware updates, and hardware virtualization. Which cloud service model best meets these requirements?

  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 correct cloud model.
Platform as a Service (PaaS) delivers a pre-configured runtime environment where developers can deploy custom application code and manage application settings while the cloud provider assumes full responsibility for OS maintenance, security patching, middleware, and physical hardware infrastructure.

Step-by-Step Solution

1
Analyze the management boundary requested by the organization.
The organization wants to manage application code and settings, while offloading OS, middleware, and physical host maintenance to the provider.
Identifying which party maintains each layer of the IT stack determines the appropriate cloud service model.
2
Compare the requirements against standard cloud service model definitions.
Platform as a Service abstracts the operating system, runtime, and hardware while enabling custom code deployment.
IaaS leaves OS management to the client, whereas SaaS removes application code deployment capabilities entirely.

Key Concept

Cloud Service Models and Shared Responsibility
Rate this question