Question

Difficulty: HardCompute Virtualization Solutions

An enterprise is planning to migrate a core transaction processing database to Azure. The database has the following requirements:
- Hardware isolation: The workloads must run on dedicated physical hardware that is not shared with other tenants.
- Availability: The compute tier must guarantee a 99.99% uptime SLA.
- Workload profile: The database requires high-memory capacity and low-latency storage access.

Which compute virtualization solution should you recommend to meet these requirements?

  1. Deploy Azure Dedicated Hosts across at least two Availability Zones, and configure a Virtual Machine Scale Set in Flexible orchestration mode using Esv5-series Virtual Machines.Answer
  2. B
    Deploy Esv5-series Azure Spot Virtual Machines across three Availability Zones to run the transaction processing database at a lower cost.
  3. C
    Deploy Azure Dedicated Hosts in a single Availability Zone, and configure an Availability Set with Esv5-series Virtual Machines running on the hosts.
  4. D
    Deploy the transaction processing database on Azure Functions using a Consumption plan to benefit from automatic scaling and high availability.

Answer

Deploy Azure Dedicated Hosts across at least two Availability Zones, and configure a Virtual Machine Scale Set in Flexible orchestration mode using Esv5-series Virtual Machines.
Deploying Azure Dedicated Hosts across at least two Availability Zones and using Esv5-series VMs in a Flexible orchestration VM Scale Set meets all requirements. Azure Dedicated Hosts fulfill the hardware isolation requirement. Spreading hosts across multiple zones satisfies the 99.99% SLA requirement. Esv5-series VMs provide the memory-optimized resources required for transaction processing databases.

Step-by-Step Solution

1
Analyze compliance and hardware isolation requirements.
Azure Dedicated Hosts are identified as the necessary compute resource since they provide physical servers dedicated to a single Azure subscription.
Regulatory compliance forbids sharing physical hardware with other tenants.
2
Determine the high availability (SLA) deployment strategy.
Determine that the Dedicated Hosts must be distributed across at least two Availability Zones in the target region.
Azure SLA requires at least two hosts deployed across two zones (or fault domains) to guarantee a 99.99% uptime SLA for the virtual machines.
3
Select the correct VM series based on the database profile.
Select Esv5-series Virtual Machines.
Esv5-series VMs are memory-optimized and support premium storage, which meets the high-memory and low-latency storage demands of the database.

Key Concept

Designing compute virtualization solutions with Azure Dedicated Hosts and VM Scale Sets to meet compliance, high availability, and specific workload profile requirements.
Rate this question