Question

Difficulty: MediumAzure Container Instances, Azure Kubernetes Service, and Azure App Service

A company plans to deploy a custom-built web application to Azure. The application does not require containerization. The company's primary requirement is to minimize administrative effort by ensuring that Microsoft automatically handles all operating system patching, load balancing, and runtime environment updates. Which Azure service should the company select to host the web application?

  1. Azure App ServiceAnswer
  2. B
    Azure Virtual Machines
  3. C
    Azure Kubernetes Service (AKS)
  4. D
    Microsoft 365

Answer

Azure App Service
Azure App Service is the correct choice because it is a Platform as a Service (PaaS) solution designed specifically for hosting web applications. Microsoft handles the underlying infrastructure, operating system patching, load balancing, and middleware updates, which aligns perfectly with the goal of minimizing administrative effort.

Step-by-Step Solution

1
Analyze the hosting requirements for the web application.
The application requires hosting without containerization, with minimal administrative overhead, and with automatic operating system patching, load balancing, and runtime management.
This establishes that the company needs a Platform as a Service (PaaS) compute offering suitable for web applications.
2
Compare the available Azure compute options against these requirements.
Azure App Service is a fully managed PaaS web hosting service that handles OS patching, scaling, and load balancing automatically, whereas Azure Virtual Machines requires OS management (IaaS), Azure Kubernetes Service requires containerization and cluster management, and Microsoft 365 is a SaaS product for end-users.
This identifies the service that fulfills the requirements while minimizing management complexity.

Key Concept

Azure compute options and shared responsibility in PaaS models
Estimated Time:1m 0s
Rate this question