Может ли глобальный балансировщик нагрузки Google HTTP (S) переключаться на разные типы серверных систем?

#google-cloud-platform #google-cloud-functions #google-compute-engine #load-balancing #google-cloud-run

#google-облачная платформа #google-cloud-функции #google-compute-engine #балансировка нагрузки #google-cloud-run

Вопрос:

HTTP (S) Global LB имеет «Автоматический переход на исправные серверные системы».

Но может ли он переключаться на разные типы серверных систем?

Например, LB может направлять весь трафик в группу экземпляров GCE. (Не было бы никаких четких правил маршрутизации пути.)

Но если серверная часть группы экземпляров не выполняет проверку работоспособности, LB отправляет трафик в группу конечных точек бессерверной сети, чтобы направить весь трафик на облачную функцию.

Можно ли это сделать?

Комментарии:

1. Вы должны быть конкретны в том, как вы настраиваете все, включая правила маршрутизации путей. Прочитайте эту ссылку, чтобы понять, что поддерживается. cloud.google.com/load-balancing/docs/negs /…

2. Спасибо. Не было бы четких правил маршрутизации пути. Весь трафик будет направляться в группу экземпляров, но если это не удается, весь трафик будет направляться в облачную функцию

3. В таком случае, да, как описано в ссылке в моем комментарии.

4. @AhmetB-Google В приведенном мной примере основной серверной службой является управляемая группа экземпляров GCE, где поддерживаются проверки работоспособности. С учетом этого получим ли мы переход на другой ресурс, который я описываю?

5. @AhmetB-Google Вы сказали: «Я предполагаю, что трафик направляется на другой сервер NEG в том же бэкэнде». Я спрашиваю о переключении с одного типа сервиса (виртуальной машины GCE) на другой (облачная функция). Таким образом, переключение в пределах одной серверной части не удовлетворяло бы этому требованию.

Ответ №1:

Существует ограничение в бессерверных NEGS, поскольку вы не можете смешивать бессерверные NEGs с другими типами NEGs (зональными или интернет-NEGs) в одной и той же серверной службе. Как вы упомянули в исходном сообщении, я полагаю, Джошуа хочет перейти на другой ресурс. Интересно, есть ли способы, которые люди хотят использовать для смешивания типов NEG — например, для миграции в (или из) GCE Instance Group в облачные функции.

Концепции бессерверного NEG — ограничения

Комментарии:

1. Спасибо. Верно, мы не можем смешивать их в одном бэкэнде / серверной службе. Но можем ли мы запустить две серверные службы, одну GCE и одну облачную функцию, или одну GKE и одно облачное, а затем настроить переключение между ними?

2. Вы нашли способ создать две серверные службы и настроить переключение между ними (если все серверные системы в серверной службе x неработоспособны, перенаправьте запрос в серверную службу y )?