В нашей текущей настройке у нас есть 2 центра обработки данных с одним и тем же приложением. Мы хотим иметь облачный балансировщик нагрузки, чтобы определять наилучшее место назначения для запросов.
Можно ли создать балансировщик нагрузки в GCP, не настраивая никаких виртуальных машин в GCP? Как настроить балансировщик нагрузки для публичных IP-адресов?
решение1
Вы можете использовать внешнюю балансировку нагрузки HTTP(S) с помощью прокси-сервера с поддержкой идентификации (IAP), который поддерживается следующими типами бэкэндов:
- Группы экземпляров
- Зональные группы конечных точек сети (NEG)
- Бессерверные NEG: одна или несколько служб Cloud Run
- Интернет-сети NEG для конечных точек, находящихся за пределами Google Cloud (также известные как пользовательские источники).
https://cloud.google.com/iap/docs/load-balancer-howto#enable-iap
Группа конечных точек сети Интернет (NEG) определяет внешний бэкенд для балансировщика нагрузки. Внешний бэкенд — это бэкенд, который находится за пределами Google Cloud. Вы можете использовать этот тип бэкенда с внешним балансировщиком нагрузки HTTP(S) Google Cloud. Вам следует сделать это, когда вы хотите обслуживать контент из внешнего бэкенда, и вы хотите, чтобы ваш внешний балансировщик нагрузки HTTP(S) был фронтендом.
https://cloud.google.com/load-balancing/docs/negs/internet-neg-concepts