Балансировщик нагрузки Google Cloud Platform для UDP и TCP - PullRequest
0 голосов
/ 11 марта 2020

Я настраиваю кластер GrayLog в GCP. Я сделал с настройкой сегодня с 3 узлами. Однако есть проблема с балансировщиком нагрузки. В GCP он обеспечивает балансировку нагрузки HTTP, TCP и UDP. Что мне нужно, это отправить Messege через UDP, а также необходимо TCP. Короче говоря, TCP и UDP оба должны использоваться одним балансировщиком нагрузки.

Ответы [ 2 ]

0 голосов
/ 11 марта 2020

Согласно официальной документации:

Внутренняя балансировка нагрузки TCP / UDP

Google Cloud Внутренняя балансировка нагрузки TCP / UDP является региональной нагрузкой балансировщик, который позволяет вам запускать и масштабировать свои службы за внутренним IP-адресом балансировки нагрузки, который доступен только для ваших экземпляров внутренней виртуальной машины (ВМ). Каждый внутренний балансировщик нагрузки TCP / UDP поддерживает: Трафик TCP или UDP c (не оба)

Внешняя балансировка сетевой нагрузки TCP / UDP

Внешняя балансировка нагрузки сети TCP / UDP в Google Cloud (далее - Балансировка сетевой нагрузки) является региональным балансировщиком нагрузки без прокси. Каждый балансировщик сетевой нагрузки поддерживает трафик TCP или UDP c (не оба).

0 голосов
/ 11 марта 2020

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

Бэкэнд может быть группой экземпляров или ресурсом целевого пула.

Ограничение, о котором вам следует знать, заключается в том, что это региональная услуга, т. Е. Трафик c может быть сбалансирован между экземплярами виртуальных машин, которые находятся в той же области .

Для получения дополнительной информации см. Настройка балансировки сетевой нагрузки .

...