An enterprise is designing a high-availability infrastructure for a custom TCP-based application running on Azure Virtual Machines (VMs) in the West US 3 region. The VMs are currently configured with Basic SKU Public IP addresses. To meet SLA requirements, the load balancing solution must support Availability Zones. You plan to implement an Azure Load Balancer to distribute the incoming TCP traffic. Which of the following actions is required to design a valid load balancing configuration that supports Availability Zones?
- ADeploy a Standard Load Balancer and associate the existing Basic SKU Public IP addresses of the virtual machines with the backend pool.
- BDeploy a Basic Load Balancer and configure a zone-redundant frontend IP configuration.
- Deploy a Standard Load Balancer and upgrade the Public IP addresses of the virtual machines to Standard SKU.Cevap
- DDeploy an Azure Application Gateway v2 and configure it to route the TCP traffic using Basic SKU frontend IP addresses.
Cevap
Deploy a Standard Load Balancer and upgrade the Public IP addresses of the virtual machines to Standard SKU.
Deploying a Standard Load Balancer and upgrading the virtual machines' Public IP addresses to Standard SKU is the correct design. The Standard Load Balancer is required to utilize Availability Zones for high availability. In addition, Azure requires all network resources attached to a Standard Load Balancer backend pool to be of the Standard SKU, meaning the existing Basic SKU Public IPs on the VMs must be upgraded to Standard SKU to pass validation.
Adım Adım Çözüm
Anahtar Kavram
SKU alignment and backend resource compatibility constraints in Azure Load Balancer designs