Как сбалансировать нагрузку Google Cloud Run для многорегиональной архитектуры - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь создать мультирегиональную настройку Google Cloud Run и не могу найти какую-либо документацию.

Моя цель - создать балансировщик нагрузки Google HTTPS и отобразить цели как мой 3 Google Cloud Run Экземпляры.

https://lb.test.com/ > 

eu.test.com > Europe Cloud Run
na.test.com > North America Cloud Run
sa.test.com > South America Cloud Run

Проблема в том, что я не могу найти вариант сопоставления моего HTTPS-балансировщика нагрузки с моими экземплярами Cloud Run.

Если это пока невозможно, могу ли я использовать внешний DNS LB, такой как AWS Route 53?

Спасибо!

1 Ответ

0 голосов
/ 21 апреля 2020

Я не думаю, что вы можете использовать Google HTTPS Load Balancer, чтобы сделать облачный сервис мультирегиональным (HTTPS Load Balancer поддерживает только compute engine vm в качестве бэкэнда). Ваш вопрос был очень интересным, и я провел небольшое исследование.

Единственные полезные документы, которые я нашел об этом топи c:

Запуск многорегиональных приложений в Google Cloud (Cloud Next '19) .

Переход на несколько регионов в облачной платформе Google

Они объясняют, как вы можете сделать облачный сервис мультирегиональным, используя Apigee (некоторые прокси-серверы HA Proxy, Nginx) .

...