Возможно ли в GCP создать внутренний балансировщик нагрузки, который балансирует трафик c между двумя вычислительными экземплярами в разных регионах?
Вот приблизительная картина того, что я ищу. Два вышеупомянутых экземпляра (на них написано NAT) находятся в разных регионах (например, один в us-central1
, а другой в asia-south1
), обслуживая что-то на тех же портах, и внутренний балансировщик нагрузки (например, с IP: 170.0.0.4
) принимает запросы от клиентов и их пересылка на эти виртуальные машины.
Это поможет создать высокодоступную службу (в данном случае NAT), которая будет работать даже при отключении одной виртуальной машины или службы или региона.
РЕДАКТИРОВАТЬ:
Добавление некоторых дополнительных деталей здесь:
- И виртуальные машины и балансировщик нагрузки имеют внутренние IP-адреса.
- Обе виртуальные машины и балансировщик нагрузки находятся в одной виртуальной сети. C сеть
- Мне нужен внутренний балансировщик lLoad уровня 7 (HTTP (S)).