ValoTech Solutions is planning to deploy a multi-tier application in the UK South region. The architecture has the following requirements:
- The web tier consists of two virtual machines: VM-Web1 and VM-Web2. This tier must be protected against datacenter-wide failures and requires a virtual machine uptime SLA of .
- The database tier consists of two virtual machines: VM-DB1 and VM-DB2. This tier must be protected from localized hardware failures within a single datacenter while maintaining the lowest possible network latency between the two database instances.
- You must minimize overall deployment cost and complexity.
Which two actions should you perform to meet the high availability and SLA requirements? (Select two.)
- Deploy VM-Web1 in Availability Zone 1 and VM-Web2 in Availability Zone 2.Answer
- Deploy VM-DB1 and VM-DB2 in a single Availability Set.Answer
- CDeploy VM-Web1 and VM-Web2 in a single Availability Set.
- DCreate a single Availability Set that spans across Availability Zone 1 and Availability Zone 2, and deploy VM-Web1 and VM-Web2 to it.
- EDeploy VM-DB1 in Availability Zone 1 and VM-DB2 in Availability Zone 2, and associate both VMs with a Proximity Placement Group.
Answer
Deploying the web tier VMs across different Availability Zones (Availability Zone 1 and Availability Zone 2) and deploying the database VMs in a single Availability Set.
To meet the SLA and protect against datacenter-wide failures, the web tier VMs (VM-Web1 and VM-Web2) must be deployed across two or more Availability Zones in the same region. To protect the database tier VMs (VM-DB1 and VM-DB2) from localized hardware failures while ensuring the lowest possible latency, they should be deployed in a single Availability Set within the same datacenter/zone, which leverages fault and update domains without introducing cross-zone network latency.
Step-by-Step Solution
Key Concept
Azure Virtual Machine High Availability options including Availability Zones (offering SLA and datacenter-wide fault tolerance) and Availability Sets (offering SLA and localized rack-level fault tolerance).