Как создать балансировщик нагрузки для публичных IP-адресов?

Как создать балансировщик нагрузки для публичных IP-адресов?

В нашей текущей настройке у нас есть 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

Связанный контент