APIGEE Multi Region Setup for Env Groups and Redundancy

Hi,
we are trying to setup a apigee x cloud multi region setup for high availabilty.

The 2 regions shall be identical. But having 2 Envs in 1 Env Group poses the challenge, that a basepath of proxy A has been already claimed and cannot be claimed again by proxy B for Env Group 1.
Therefore we tried 2 Env Groups with 1 Env (per region) and different hostnames for the Env Group.

The idea is, that the GCP LB does it’s job and route traffic to the different hostnames (so that the basepath can stay the same).

If we do this, we lose the ability to have 1 frontfacing hostname, as internally google PSC NEG uses Service Attachements, not hostnames.

How do we achieve 1 frontend facing hostname that forwards to 2 backend facing hostnames (so that the Envs can pick the traffic based on the hostname)?

Hello @Seppeltastic , welcome to the Apigee forum! We’re happy to have you here :wink:

Thank you for posting your question - we encourage other community members to share their insights or suggestions on this topic.

We’ll also keep an eye on this conversation to ensure you receive an answer to your issue.

Hi, normally you can just have the same environment with proxies attached to two instances in different regions, and everything is synchronized automatically to both regions/instances, with the same basepaths of course. You wrote that you want to have everything identical in both regions, so what is different in your requirements that you might need different environments / environment-groups?