Question

Difficulty: Very hardCompute Virtualization Solutions

An enterprise is migrating a legacy, stateful transaction processing application to Azure. The application has the following requirements:
- It requires physical isolation at the hardware host level to meet compliance and licensing standards.
- The steady-state workload requires 32 vCPUs and 256 GiB of RAM, running continuously 24/7.
- The virtual machines must have a guaranteed 99.95% availability SLA.
- The database log drive requires 20,000 IOPS and sub-millisecond latency.
- The application cannot be containerized due to kernel-level licensing checks.

Which of the following compute and storage designs should you recommend to meet the requirements while minimizing costs?

  1. Deploy two Azure Dedicated Hosts of the Esv5-family (one in Availability Zone 1 and one in Availability Zone 2). Deploy one E32s v5 virtual machine on each host, and configure the database log volume using Premium SSD v2 disks.Answer
  2. B
    Deploy two Azure Dedicated Hosts of the Esv5-family (one in Availability Zone 1 and one in Availability Zone 2). Deploy one E32s v5 Azure Spot virtual machine on each host, and configure the database log volume using Premium SSD v2 disks.
  3. C
    Deploy two Azure Dedicated Hosts of the Esv5-family (one in Availability Zone 1 and one in Availability Zone 2). Deploy one E32s v5 virtual machine on each host, and configure the database log volume using Standard SSD disks.
  4. D
    Deploy a single Azure Dedicated Host of the Esv5-family in a single Availability Zone. Deploy two E32s v5 virtual machines on the same host, and configure the database log volume using Premium SSD v2 disks.

Answer

Deploy two Azure Dedicated Hosts of the Esv5-family (one in Availability Zone 1 and one in Availability Zone 2), deploy one E32s v5 virtual machine on each host, and configure the database log volume using Premium SSD v2 disks.
Deploying two Azure Dedicated Hosts of the Esv5-family across two Availability Zones, running E32s v5 virtual machines with Premium SSD v2 disks, is correct. Esv5-series hosts and VMs provide the exact 1:8 CPU-to-memory ratio needed (32 vCPUs and 256 GiB RAM), avoiding the higher costs of overprovisioning. Azure Dedicated Hosts satisfy the physical isolation requirement at the host level. Placing the hosts and VMs in two different Availability Zones ensures the 99.95% VM availability SLA is met. Finally, Premium SSD v2 provides the required 20,000 IOPS and sub-millisecond latency for database logs cost-effectively.

Step-by-Step Solution

1
Analyze compliance and hardware isolation requirements.
Azure Dedicated Hosts are required because the workload requires physical isolation at the hardware host level.
Dedicated Hosts provide physical servers dedicated to a single Azure subscription, satisfying physical isolation compliance.
2
Determine the optimal VM series based on the CPU-to-memory ratio.
Select the Esv5-series (specifically E32s v5) which offers a 1:8 vCPU-to-GiB RAM ratio (32 vCPUs and 256 GiB RAM).
General-purpose Dsv5-series (1:4 ratio) would require overprovisioning to 64 vCPUs to get 256 GiB RAM, which increases licensing and compute costs.
3
Design the architecture to meet the 99.95% availability SLA.
Provision two Dedicated Hosts distributed across two Availability Zones (Zone 1 and Zone 2) and deploy one VM on each host.
To achieve the 99.95% (or 99.99%) VM availability SLA, VM instances must be distributed across different fault domains or Availability Zones.
4
Select the storage disk type for the database log drive.
Configure the log drive with Premium SSD v2.
Premium SSD v2 supports sub-millisecond latency and can be provisioned with up to 80,000 IOPS, meeting the 20,000 IOPS database log requirements cost-effectively.

Key Concept

Designing compute virtualization solutions with dedicated hosts, high availability across zones, memory-optimized VM sizing, and high-performance storage.
Estimated Time:3m 0s
Rate this question