Soru

Zorluk: ZorApplication Load Balancing and Delivery

A smart-grid utility provider is designing a telemetry ingestion system in the West US 3 region to collect real-time status updates from smart meters using a custom TCP protocol on port 8080. The design must satisfy the following requirements:
- Distribute incoming TCP traffic on port 8080 across a backend pool of virtual machines.
- Support high availability with zone-redundancy across three availability zones.
- Support the existing backend virtual machines, which currently have Basic SKU Public IP addresses assigned to their network interfaces.

Which of the following actions should you recommend to meet these requirements?

  1. Upgrade the virtual machines' public IP addresses to Standard SKU (or remove them), and deploy a Standard Load Balancer to distribute the TCP traffic.Cevap
  2. B
    Deploy a Standard Load Balancer to distribute the TCP traffic, and associate the backend virtual machines without modifying their existing Basic SKU public IP addresses.
  3. C
    Deploy a Basic Load Balancer to route the TCP traffic, and deploy all backend virtual machines in a single availability zone to accommodate the Basic SKU public IP addresses.
  4. D
    Deploy Azure Traffic Manager with a performance routing method to distribute the TCP traffic directly to the virtual machines across the availability zones.

Cevap

Upgrade the virtual machines' public IP addresses to Standard SKU (or remove them), and deploy a Standard Load Balancer to distribute the TCP traffic.
To support zone-redundancy across three availability zones, Azure Standard Load Balancer must be used because Basic Load Balancer is not zone-aware. However, Azure networking rules state that you cannot mix Basic and Standard SKU resources on the same virtual machine network interface. Therefore, the existing Basic SKU public IP addresses must be upgraded to Standard SKU (or removed) before the virtual machines can join the Standard Load Balancer backend pool.

Adım Adım Çözüm

1
Identify the protocol and zonal requirements.
The application requires regional load balancing for custom TCP traffic on port 8080 across three availability zones.
Azure Standard Load Balancer supports Layer 4 TCP/UDP protocols and offers zone-redundant frontend configurations, whereas Basic Load Balancer is not zone-aware.
2
Check the SKU constraints for the public IP addresses on the backend virtual machines.
The existing virtual machines have Basic SKU Public IPs, which cannot be mixed with a Standard Load Balancer backend pool.
Azure enforces SKU consistency: a virtual machine network interface associated with a Standard Load Balancer backend pool cannot have Basic SKU public IP addresses.
3
Select the correct upgrade path to resolve the SKU conflict.
Upgrade the public IPs to Standard SKU or remove them, and deploy the Standard Load Balancer.
This resolves the SKU mismatch validation error while enabling the Standard Load Balancer to provide zone-redundancy.

Anahtar Kavram

Azure Load Balancer SKU alignment and zone-redundancy constraints
Bu soruyu puanla