Diagram
A decision tree branching on workload control, event-driven needs, and compliance to choose between Azure Virtual Machines, VM Scale Sets, Azure Container Instances, Azure Functions, and Isolated VMs.
Summary of Selection Criteria
Choosing how to run the application depends on how much control the team needs versus how much operational work they want to avoid. Virtual machines give the most control but require managing the operating system. Containers package the application with its dependencies for consistent deployments. Serverless functions run only in response to an event and fit short, occasional tasks. The right choice maps your workload patterns to performance SLAs, scalability demands, and budget constraints.
Domain 1 of 5
2 practice questions
Practice this DomainLast updated