Question

Difficulty: EasyCloud Architecture and Deployment Models

An organization is deploying a custom web application to a cloud environment where the cloud service provider manages the underlying hardware, operating system, and web server runtime environment. The organization's development team is responsible only for deploying their application code and managing the application data. Which cloud service model is being utilized in this scenario?

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

Answer

Platform as a Service (PaaS)
Platform as a Service (PaaS) abstracts the underlying infrastructure and operating system layer. The cloud provider maintains hardware, operating systems, and runtime environments, while the customer retains control over application code and data management.

Step-by-Step Solution

1
Analyze the management boundary described in the scenario.
The cloud provider handles physical hardware, OS, and runtime middleware, while the organization handles application code and data.
Determining where customer responsibility starts is key to identifying the service model under the Shared Responsibility Model.
2
Map the boundary to standard cloud service models.
Managing code and data on top of a provider-managed runtime environment defines Platform as a Service (PaaS).
PaaS abstracts the underlying operating system and hardware so developers can focus solely on application code.

Key Concept

Cloud Service Models and Shared Responsibility
Rate this question