Общие сведения о перезагрузках виртуальных машин (обслуживание и простой)

Применимо к: ✔️ Виртуальные машины Linux ✔️ Виртуальные машины Windows ✔️ Универсальные масштабируемые наборы

Есть три сценария, которые могут повлиять на работу виртуальной машины в Azure: незапланированное техническое обслуживание, незапланированный простой и запланированное техническое обслуживание.

Событие незапланированного технического обслуживания

Событие незапланированного технического обслуживания возникает, когда платформа Azure прогнозирует, что в оборудовании или любом компоненте платформы, связанными с физическим компьютером, может произойти сбой. Когда платформа прогнозирует сбой, она выдает незапланированное событие обслуживания оборудования, чтобы уменьшить влияние на виртуальные машины, размещенные на этом оборудовании. Azure использует технологию динамической миграции, чтобы перенести Виртуальные машины с оборудования, которое работает со сбоями, на работоспособный физический компьютер. Динамическая миграция — это операция обслуживания виртуальной машины, которая всего лишь приостанавливает работу виртуальной машины на короткое время. Память, открытые файлы и сетевые подключения сохраняются, но производительность может уменьшиться до или после события. В случаях, когда динамическую миграцию нельзя использовать, виртуальная машина испытывает непредвиденный простой.

Непредвиденный простой

Непредвиденный простой — это когда оборудование или физическая инфраструктура виртуальной машины сталкивается с проблемой и неожиданно завершается сбоем. Проблемы могут включать сбои локальной сети, сбои локального диска или другие сбои на уровне стойки. При выявлении таких сбоев платформа Azure автоматически переносит виртуальную машину на работоспособный физический компьютер в том же центре обработки данных. Во время восстановления работоспособности виртуальной машины возникает простой (перезагрузка), а в некоторых случаях отключается временный диск. Подключенные диски ОС и диски данных всегда сохраняются.

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

События планового обслуживания

События запланированного обслуживания — это периодические обновления, осуществляемые корпорацией Майкрософт на базовой платформе Azure для улучшения общей надежности, производительности и безопасности инфраструктуры платформы, на которой работают ваши виртуальные машины. Большинство таких обновлений выполняется без какого-либо влияния на виртуальные машины или облачные службы. Дополнительные сведения см. в статье Обслуживание, не требующее перезагрузки. Хотя в большинстве случаев платформа Azure выполняет обслуживание с сохранением виртуальной машины, в некоторых случаях требуется перезагрузить виртуальную машину, чтобы применить необходимые обновления к базовой инфраструктуре. В этом случае можно выполнить плановое техническое обслуживание Azure с операцией повторного развертывания обслуживания. Для этого обслуживание виртуальных машин инициируется в подходящем временном окне. Дополнительные сведения см. в статье Плановое обслуживание виртуальных машин Windows.

Сокращение времени простоя

Чтобы уменьшить воздействие простоя из-за одного или нескольких из описанных здесь событий, мы рекомендуем вам выполнить на своих виртуальных машинах следующие действия по обеспечению высокого уровня доступности.

  • Используйте зоны доступности, чтобы обеспечить защиту от сбоев на уровне центра обработки данных.
  • Настройте несколько виртуальных машин в группе доступности для обеспечения избыточности.
  • Настройте запланированные события для Linux или Windows для упреждающего реагирования на события, которые влияют на работу виртуальных машин.
  • Настройка каждого уровня приложений в отдельных группах доступности
  • Сочетайте подсистему балансировки нагрузки с зонами или группами доступности.

Дальнейшие действия

Дополнительные сведения о возможностях Azure по обеспечению доступности см. здесь.