To ensure high availability of a web app hosted on three Azure virtual machines, what should you deploy?

Study for the Microsoft Azure Administrator (AZ104) Exam. Prepare with flashcards and multiple choice questions, each question has hints and explanations. Get ready for your exam!

To ensure high availability of a web app hosted on three Azure virtual machines, deploying all virtual machines in a single Availability Set is a strategic choice. An Availability Set is a logical grouping of VMs that allows Azure to understand how your VMs are deployed across physical resources.

When VMs are placed in an Availability Set, Azure ensures they are distributed across multiple physical servers, compute racks, storage units, and network switches. This distribution helps protect against localized hardware failures that might affect all VMs if they were on the same physical server. By placing all three virtual machines in a single Availability Set, you ensure that if one VM goes down due to maintenance or a hardware failure, the other VMs remain operational, thus providing the necessary high availability for your web app.

The other options do not provide the same level of availability in this context. Placing all VMs in a single Availability Zone could limit redundancy to that zone, risking potential downtime if that zone experiences issues. Deploying each virtual machine in separate Availability Zones could provide geographic redundancy, but typically the focus for high availability is best served through the use of an Availability Set, especially when all VMs are part of the same application that needs to maintain internal communication. Lastly, deploying each VM

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy