MIG + TCP/UDP Балансировка нагрузки на уровне группы экземпляров или на уровне экземпляра?

Контекст: у меня ниже конфигурация

Одна управляемая группа экземпляров, создающая виртуальные машины с использованием шаблона экземпляра. Один балансировщик нагрузки TCP/UDP, который ссылается на указанную выше группу управляемых экземпляров. (Единый бэкенд)

В некоторых примерах я видел похожие конфигурации, в которых балансировщик нагрузки TCP/UDP ссылается на несколько серверных частей (группа нескольких экземпляров 1, 2, 3 и т. д.). Тем не менее, группы экземпляров уже имеют довольно хорошую региональную доступность, поскольку вы можете развернуть их в разных зонах.

Вопрос. Интересно, ссылается ли балансировщик нагрузки TCP/UDP только на одну группу управляемых экземпляров, балансирует ли он нагрузку на уровне виртуальной машины или вообще становится совершенно бесполезным балансировщик нагрузки, потому что существует только одна группа экземпляров. Я не уверен, что проверка работоспособности ДЛЯ БАЛАНСИРОВЩИКА НАГРУЗКИ настолько умна, что может запомнить, какая виртуальная машина была неработоспособной, и перестать распределять трафик из других виртуальных машин в одном бэкэнде.

Использованная литература:

      https://cloud.google.com/load-balancing/docs/internal 
https://cloud.google.com/load-balancing/docs/internal#traffic_distribution

0 ответов