Я читалстатьяо тепловосстанавливаемом веб-сервере с Compute Engine и облачным хранилищем.
Обычный сценарий:
Отказоустойчивость:
В документации указано, что:
В случае отключения электроэнергии,тыобновите конфигурацию внешней балансировки нагрузки HTTP(S) и выполните переключение на статический сайт в облачном хранилище.
Может ли произойти изменение конфигурации внешней балансировки нагрузки HTTP(S)?автоматическина основе некоторых проверок работоспособности? Например, если балансировщик нагрузки обнаруживает, что веб-сайт, развернутый на вычислительном движке, перестал отвечать, онавтоматическиперенаправляет трафик на статический сайт в Cloud Storage. Как только веб-сервер снова заработает, балансировщик нагрузкиавтоматическиперенаправляет запросы обратно на него. Как этого добиться?
решение1
Вы можете иметь два отдельных бэкэнд-сервиса — один с облачным хранилищем, а другой с виртуальными машинами. Если все виртуальные машины в одном бэкэнде выйдут из строя — он автоматически распределит трафик только в Storage Bucket. Но если проверка работоспособности не пройдена, LB удаляет узел из бэкэнд-пула и делает его непригодным для распределения запросов, тогда вы можете поднять запрос на функцию для того же самогоздесь