Question

Difficulty: MediumAzure Virtual Machines and Azure Virtual Desktop

A training provider needs to set up temporary, isolated Windows 11 environments for students participating in a week-long programming bootcamp. Each student requires administrative control over their environment to install custom compiler software and debugging tools. The environments must be deleted at the end of the week.

Which Azure service is best suited for this scenario?

  1. Azure Virtual MachinesAnswer
  2. B
    Azure Virtual Desktop
  3. C
    Azure App Service
  4. D
    Azure Virtual Machine Scale Sets

Answer

Azure Virtual Machines
Azure Virtual Machines provide Infrastructure as a Service (IaaS), granting students administrative rights to install specialized tools such as compilers and debuggers. Additionally, since virtual machines can be easily created and deleted, they satisfy the requirement of setting up a temporary, week-long environment.

Step-by-Step Solution

1
Analyze deployment constraints
The requirements demand custom compiler installation, administrative capabilities on guest operating systems, and a lifespan limited to one week.
This determines whether the workload requires IaaS (Infrastructure as a Service) or PaaS (Platform as a Service).
2
Map requirements to Azure offerings
Azure Virtual Machines provide an IaaS model where the user controls the OS configuration and applications, making it perfect for custom software installs.
PaaS solutions restrict administrative access, and desktop virtualization pools like Azure Virtual Desktop are geared towards multi-session resource sharing rather than full OS administrative isolation.

Key Concept

Azure Virtual Machines represent an Infrastructure as a Service (IaaS) model, which gives full administrative authority over the virtualized operating system.
Rate this question