You need to deploy 20 identical Azure virtual machines that host the same web application. The solution must support automatic scale-out based on CPU usage and should minimize administrative overhead. What should you deploy?
Trap 1: 20 individual virtual machines in the same resource group.
This requires more manual management and does not provide group autoscaling by default.
Trap 2: An availability set.
Availability sets improve redundancy for VMs but do not provide autoscaling or fleet management.
Trap 3: Azure Container Instances.
This changes the compute model and does not fit the requirement for identical virtual machines.
- A
20 individual virtual machines in the same resource group.
Why wrong: This requires more manual management and does not provide group autoscaling by default.
- B
A Virtual Machine Scale Set.
VM Scale Sets provide a managed group of identical VMs with autoscaling support.
- C
An availability set.
Why wrong: Availability sets improve redundancy for VMs but do not provide autoscaling or fleet management.
- D
Azure Container Instances.
Why wrong: This changes the compute model and does not fit the requirement for identical virtual machines.