Question

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

A financial technology startup is developing a custom web analytics application. The development team requires an environment where they can deploy, execute, and manage their application code and database schemas without being responsible for configuring virtual machine instances, installing operating system patches, or managing underlying hardware infrastructure. Which cloud service model best meets the startup's requirements?

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

Answer

Platform as a Service (PaaS)
Platform as a Service provides a managed application platform and development framework. The cloud vendor handles hardware, virtualization, OS installation, and software runtime updates, allowing developers to focus exclusively on application code deployment and data configuration.

Step-by-Step Solution

1
Analyze the customer requirements from the scenario.
The startup needs to deploy custom application code and database schemas without managing operating systems, virtual machine instances, or underlying server hardware.
Identifying management boundaries determines the correct cloud service model.
2
Evaluate the management responsibility layers of cloud models.
Infrastructure as a Service (IaaS) requires the customer to manage operating systems. Software as a Service (SaaS) delivers complete applications with no custom code environment. Platform as a Service (PaaS) abstracts OS and hardware maintenance while allowing full control over code and data.
PaaS aligns precisely with the shared responsibility requirements described.

Key Concept

Cloud Service Models and Shared Responsibility Boundaries
Estimated Time:1m 15s
Rate this question