ПР. Сбой зоны доступности

Кратко:

  • Сбой зоны доступности - редкая ситуация, связанная с стихийными бедствиями.
  • В примере используются зоны доступности ru-central1-a, ru-central1-b и ru-central1-d.
  • Политика развертывания позволяет расширять группу на 1 ВМ и уменьшать на 1 ВМ.
  • Убрать одну зону доступности, например ru-central1-d, и переключиться на вкладку Список ВМ.
  • ВМ, которая располагалась в зоне ru-central1-d, отключается и удаляется.
  • В другой зоне создается и запускается новая ВМ, остальные машины в группе продолжают работать.
  • Группа виртуальных машин продолжает работать и способна принимать прежнюю нагрузку при выходе из строя зоны доступности.

Практическая работа. Сбой зоны доступности

В этом сценарии рассмотрим ситуацию, когда произошел сбой сразу всей зоны доступности. Такие ситуации возникают крайне редко и могут быть связаны с какими-то масштабными стихийными бедствиями, однако и их стоит предусмотреть.
Посмотрим, как будет решаться проблема неожиданного выхода из строя зоны доступности.
В нашем примере  используются все три зоны доступности — ru-central1-a, ru-central1-b и ru-central1-d. В каждой зоне располагается одна ВМ.
  1. Установите такие настройки политики развертывания — пусть группу можно расширять на 1 ВМ и уменьшать на 1 ВМ:
image
  1. Теперь в настройках группы виртуальных машин уберите одну зону доступности, например ru-central1-d. Переключитесь на вкладку Список ВМ и посмотрите, что будет происходить.
  2. Для ВМ, которая располагалась в зоне ru-central1-d, отключается трафик (статус Closing traffic), а затем сама машина удаляется (статус Deleting instance). Одновременно в другой зоне доступности создаётся и запускается новая ВМ. Остальные машины в группе продолжают работать без изменений.
Таким образом, даже при выходе из строя всей зоны доступности группа виртуальных машин продолжит работать и будет способна принимать прежнюю нагрузку.