
Ultimate access to all questions.
You are tasked with designing a solution for a critical application hosted on Azure virtual machines (VMs) that requires high availability and fault tolerance. The solution must distribute VMs across multiple fault domains and update domains to minimize downtime during planned maintenance and unplanned failures. Additionally, the solution should be cost-effective and not require automatic scaling or traffic distribution across regions. Which Azure feature should you use to meet these requirements? Choose one correct option.
A
Azure Availability Sets for distributing VMs across fault domains and update domains.
B
Azure Virtual Machine Scale Sets for automatic scaling of VMs.
C
Azure Load Balancer for distributing traffic across VMs.
D
Azure Traffic Manager for routing traffic to different regions.