A team needs maximum control — choice of operating system, custom kernel-level software, and full administrative access. Which Azure compute option fits?
A.Azure Virtual Machines
VMs = full OS-level control (IaaS). Correct.
B.Azure App Service
App Service hosts web apps without OS access — PaaS convenience, less control.
C.Azure Functions
Functions is serverless — you only bring code.
D.Azure Container Instances
Container Instances run single containers without orchestration — no OS control like a VM.
Why this answer
Azure VMs are the IaaS offering: full OS control, any software stack, administrative access — with the tradeoff that you patch and manage the OS yourself. PaaS options (App Service, Functions) trade control for less management.
Correct answer: A · Last reviewed 2026-02-13
Official AWS references
Practice this interactively
Answer without seeing the solution first in the Core Azure Services practice session.
Practice Core Azure Services