Question

Difficulty: EasyPlatform as a Service (PaaS)

A software development team plans to deploy a custom Node.js application to Azure App Service, which is a Platform as a Service (PaaS) offering. Under the shared responsibility model for PaaS, which of the following tasks is the responsibility of the development team?

  1. Configuring application settings and writing the custom codeAnswer
  2. B
    Applying security updates to the server's operating system
  3. C
    Configuring virtual machines and installing the web server software
  4. D
    Managing software licenses for end-user applications like Microsoft 365

Answer

Configuring application settings and writing the custom code
The responsibility for configuring application settings and writing custom code lies with the customer in a Platform as a Service (PaaS) model. The cloud provider handles the underlying infrastructure, operating system, and runtime environment.

Step-by-Step Solution

1
Identify the cloud service model being used in the scenario.
The scenario specifies Azure App Service, which is a Platform as a Service (PaaS) model.
Understanding the service model helps determine the division of responsibilities.
2
Determine the division of responsibilities under the PaaS shared responsibility model.
In PaaS, the cloud provider manages the physical infrastructure, virtualization, operating system, and middleware. The customer manages the application and its data.
This isolates the tasks that fall to the development team.
3
Evaluate the choices to find the task that belongs to the customer.
Developing the application code and configuring settings is a customer task, while OS patching, VM management, and SaaS software updates are not.
This confirms the correct choice.

Key Concept

Under the Platform as a Service (PaaS) shared responsibility model, the cloud provider manages the physical infrastructure, operating system, and middleware, while the customer is responsible for the application code, configurations, and data.
Estimated Time:45s
Rate this question