Question

Difficulty: MediumPlatform as a Service (PaaS)

A game development studio wants to host a custom matchmaking API on Azure. The development team is deciding between deploying the API to Azure App Service, which is a Platform as a Service (PaaS) offering, or deploying it to Azure Virtual Machines, which is an Infrastructure as a Service (IaaS) offering. Which of the following is a key advantage of choosing the PaaS option over the IaaS option?

  1. The development team does not need to manage operating system patching or runtime updates.Answer
  2. B
    The development team gains full administrative access to the underlying operating system and file system configuration.
  3. C
    The studio receives a fully finished, ready-to-use matchmaking application that requires no custom code development.
  4. D
    The studio becomes responsible for maintaining the physical server hardware and datacenter networking.

Answer

The development team does not need to manage operating system patching or runtime updates.
The correct option is correct because in Platform as a Service (PaaS) models like Azure App Service, Microsoft handles the provisioning, patching, and maintenance of the underlying operating system and application runtime, freeing the customer from server management tasks.

Step-by-Step Solution

1
Analyze the requirements and deployment models.
The scenario describes a choice between PaaS (Azure App Service) and IaaS (Azure Virtual Machines) for hosting a custom API.
To identify the key advantage of PaaS, we must compare the administrative responsibilities of PaaS versus IaaS.
2
Evaluate the division of responsibilities in PaaS.
Under the PaaS model, Microsoft is responsible for managing the operating system, hardware virtualization, and runtime (e.g., .NET, Node.js). The customer is responsible for the application code and data.
Determining what is abstracted by PaaS reveals the benefits of not having to perform OS patching or infrastructure maintenance.

Key Concept

Under Platform as a Service (PaaS), Microsoft manages the underlying infrastructure, operating systems, and middleware, allowing customers to deploy and run their custom applications without managing the servers.
Estimated Time:1m 0s
Rate this question