Рейтинг:0

Конечные точки балансировки нагрузки за пределами Google Cloud с использованием GCP HTTP(S) или балансировщика нагрузки TCP/UDP

флаг cn

У меня есть требование балансировки нагрузки на конечные точки https://api1.app.com и https://api2.app.cpm которые в настоящее время находятся за пределами GCP.

GCP предоставляет Интернет NEG для подключения конечных точек, внешних по отношению к GCP, к внешнему балансировщику нагрузки HTTP(S). Однако он имеет ограничения.

В основном:

  1. Балансировка нагрузки в настоящее время не поддерживается на конечных точках Интернета — запросы передаются только через прокси на конечную точку. Гугл Край инфраструктура завершает ваши пользовательские соединения, а затем направляет подключения к вашей конечной точке Интернета.

  2. Проверка работоспособности для Интернета NEG не выполняется. Если ваша конечная точка в Интернете становится недоступной или если она указана как полное доменное имя но не может быть разрешено, Cloud CDN отправляет сообщение 502 (Bad Gateway) в ответ на запросы пользователей.

  3. Интернет-группы NEG можно использовать только на уровне сетевых служб "Премиум", который является уровнем по умолчанию.

Справка

На самом деле я не могу использовать NEG в Интернете для балансировки нагрузки на мои конечные точки. Есть ли в GCP какой-либо другой вариант для достижения балансировки нагрузки для конечной точки, внешней по отношению к GCP, с помощью балансировщиков нагрузки GCP?

Могу ли я подключить HAProxy или любые другие сторонние решения для балансировки нагрузки между балансировщиками нагрузки GCP и моими внутренними конечными точками?

Если да, можем ли мы настроить доменные имена, такие как https://api1.app.com и https://api2.app.cpm как бэкэнд в haproxy.cfg?

Michael Hampton avatar
флаг cz
Почему это должно быть на GCP?
bakadevops avatar
флаг cn
@MichaelHampton, это потому, что часть инфраструктуры находится локально, и мы не можем быстро перенести ее в GCP.Мы в процессе, но нам нужно больше времени. Тем временем я искал такое решение.
Рейтинг:0
флаг cn

Вы можете рассмотреть следующие варианты -

  1. Директор по трафику с гибридными подключениями NEG - Он сочетает в себе возможности Traffic Director с балансировкой нагрузки в облаке, что позволяет использовать сетевые сервисы Google Cloud в нескольких средах; в отличие от NEG в Интернете, он также обеспечивает проверку работоспособности для частных IP-портов.

  2. Это также отвечает на один из ваших вопросов, так как вы можете использовать сторонние сетевые инструменты, такие как HAProxy, Траефик Энтерпрайз и т. д. в тандеме с сетевыми ресурсами GCP для вашего варианта использования. Проверять здесь за помощь в сопоставлении доменных имен с пулами внутренних серверов с помощью HAProxy. Для подключения HAProxy через внутреннюю балансировку нагрузки TCP/UDP GCP отметьте это.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.