Как вы упомянули, проблема с этой диаграммой заключается в том, что, хотя экземпляры App Engine Flex фактически выполняются в вашем проекте, они не видны вам, и вы не можете использовать их в качестве бэкэнда для глобального балансировщика нагрузки.Действительно, эта диаграмма неверна и не может быть реализована как есть.Я запросил обновление документации, чтобы исправить это.
Один из обходных путей, как вы также упомянули, - это прокси-запросы к App Engine через виртуальные машины Compute Engine, работающие в том же регионе.Однако это не оптимально и может привести к единственной точке отказа.
Поскольку App Engine Flex фактически запускает контейнеры Docker на виртуальных машинах, вы можете выполнить аналогичную настройку с помощью Google Kubernetes Engine, с тем преимуществом, что вы можете запускатьодин кластер на регион, все в одном проекте.