Question

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

A software development team at a healthcare company is deploying a custom internal web tool. The developers require an environment where they can upload and run their application code and manage database content, but they want the cloud vendor to handle operating system maintenance, security patching, runtime environment updates, and physical hardware infrastructure. Which cloud service model best fulfills these organizational 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)
Platform as a Service (PaaS) provides a pre-configured platform where the cloud vendor manages the underlying hardware, virtualization layer, operating system, and execution environment (runtime/middleware). This allows developers to focus exclusively on writing code and managing their application data without managing the operating system or server hardware.

Step-by-Step Solution

1
Analyze the customer's administrative requirements and management responsibilities.
The customer manages application code and data content, while offloading operating system, runtime, security patching, and underlying infrastructure management.
Determining which layers of the computing stack are controlled by the customer versus the cloud vendor identifies the specific cloud service model.
2
Map customer responsibilities to cloud service model definitions.
Managing only applications and data while the vendor manages the OS, middleware, and infrastructure corresponds directly to Platform as a Service (PaaS).
PaaS provides a execution platform for developers without the burden of OS administration.

Key Concept

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