You recently deployed an Apigee API proxy to your organization across two regions. Both regions are configured with a separate backend that is hosting the API. You need to configure Apigee to route traffic to the appropriate local region backend. What should you do?
Apigee Instance Region 1 -> Backend Region 1
Apigee Instance Region 2 -> Backend Region 2
A. Create a TargetEndpoint with a weighted load balancing algorithm. Configure the API proxy to use the same weights for each region’s backend.
B. Configure a regional internal Application Load Balancer in each region, and use health checks to verify that each backend is active. Create a DNS A record that contains the IP addresses of both regions’ load balancers. Configure a Targetserver for each region that uses this DNS name.
C. Configure a global external Application Load Balancer and configure each region’s backend with a different regional backend service. Each region communicates to this single global external Application Load Balancer as its TargetServer.
D. Configure a TargetServer for each region’s backend host names. Configure the API proxy to choose the TargetServer based on the system.region.name flow variable.
Answer
D