Question

Difficulty: MediumAzure Virtual Machines and Azure Virtual Desktop

A company is planning to deploy two workloads in Azure:

- A virtualized desktop environment for remote customer service agents. Multiple agents must be able to sign in concurrently to the same host virtual machine running Windows 11 to minimize deployment costs.
- A backend database application running on Linux. The administrators must have root access to configure custom operating system kernel parameters.

Which of the following Azure compute services should the company use to meet these requirements? (Select TWO.)

  1. Azure Virtual DesktopAnswer
  2. Azure Virtual MachinesAnswer
  3. C
    Azure App Service
  4. D
    Azure Container Instances

Answer

To meet the requirements, the company should use Azure Virtual Desktop to host the multi-session Windows 11 desktop environments, and Azure Virtual Machines to provide the administrators with full root-level control over the Linux operating system.
Azure Virtual Desktop is the correct service for the first requirement because it enables Windows 11 multi-session capabilities, allowing multiple remote users to share a single virtual host to optimize costs. Azure Virtual Machines is correct for the second requirement because it provides Infrastructure as a Service (IaaS) capabilities, granting administrators complete root access and full control over the underlying Linux operating system and its kernel parameters.

Step-by-Step Solution

1
Analyze the first requirement: deploying Windows 11 virtual desktops where multiple users concurrently share the same host to optimize costs.
Identify that Azure Virtual Desktop natively supports Windows 11 multi-session capabilities, allowing multiple concurrent remote user sessions on a single host.
Standard Azure Virtual Machines running Windows client operating systems do not natively support multi-session connections without the Azure Virtual Desktop management plane.
2
Analyze the second requirement: deploying a Linux workload where administrators require root access to customize the operating system kernel.
Identify that Azure Virtual Machines (an IaaS service) provides complete administrative (root) access to the underlying OS, allowing custom configurations.
PaaS services like Azure App Service manage the OS layer for the customer, preventing root-level access and kernel customization.

Key Concept

Understanding the differences between Azure Virtual Machines (IaaS with full OS control) and Azure Virtual Desktop (managed multi-session desktop virtualization).
Rate this question