Общие сведения о перезагрузках виртуальных машин (обслуживание и простой)
Применимо к: ✔️ Виртуальные машины Linux ✔️ Виртуальные машины Windows ✔️ Универсальные масштабируемые наборы
Есть три сценария, которые могут повлиять на работу виртуальной машины в Azure: незапланированное техническое обслуживание, незапланированный простой и запланированное техническое обслуживание.
Событие незапланированного технического обслуживания
Событие незапланированного технического обслуживания возникает, когда платформа Azure прогнозирует, что в оборудовании или любом компоненте платформы, связанными с физическим компьютером, может произойти сбой. Когда платформа прогнозирует сбой, он выдает незапланированное событие обслуживания оборудования, чтобы снизить влияние на виртуальные машины, размещенные на этом оборудовании. Azure использует технологию динамической миграции, чтобы перенести Виртуальные машины с оборудования, которое работает со сбоями, на работоспособный физический компьютер. Динамическая миграция — это операция обслуживания виртуальной машины, которая всего лишь приостанавливает работу виртуальной машины на короткое время. Память, открытые файлы и сетевые подключения сохраняются, но производительность может уменьшиться до или после события. В случаях, когда динамическая миграция не может использоваться, виртуальная машина испытывает непредвиденные простои.
Непредвиденный простой
Непредвиденное время простоя заключается в том, что оборудование или физическая инфраструктура для виртуальной машины сталкивается с проблемой и непредвиденной ошибкой. Проблемы могут включать сбои локальной сети, сбои локального диска или другие сбои на уровне стойки. При выявлении таких сбоев платформа Azure автоматически переносит виртуальную машину на работоспособный физический компьютер в том же центре обработки данных. Во время восстановления работоспособности виртуальной машины возникает простой (перезагрузка), а в некоторых случаях отключается временный диск. Подключенные диски ОС и диски данных всегда сохраняются.
Виртуальные машины могут также простаивать в случае сбоя или аварии, которые затрагивают весь центр обработки данных или даже весь регион, но это маловероятная ситуация. Для таких сценариев в Azure предусмотрены разные функции защиты, включая зоны доступности и пары регионов.
События планового обслуживания
События запланированного обслуживания — это периодические обновления, осуществляемые корпорацией Майкрософт на базовой платформе Azure для улучшения общей надежности, производительности и безопасности инфраструктуры платформы, на которой работают ваши виртуальные машины. Большинство таких обновлений выполняется без какого-либо влияния на виртуальные машины или облачные службы. Дополнительные сведения см. в статье Обслуживание, не требующее перезагрузки. Хотя в большинстве случаев платформа Azure выполняет обслуживание с сохранением виртуальной машины, в некоторых случаях требуется перезагрузить виртуальную машину, чтобы применить необходимые обновления к базовой инфраструктуре. В этом случае можно выполнить плановое техническое обслуживание Azure с операцией повторного развертывания обслуживания. Для этого обслуживание виртуальных машин инициируется в подходящем временном окне. Дополнительные сведения см. в статье Плановое обслуживание виртуальных машин Windows.
Сокращение времени простоя
Чтобы уменьшить воздействие простоя из-за одного или нескольких из описанных здесь событий, мы рекомендуем вам выполнить на своих виртуальных машинах следующие действия по обеспечению высокого уровня доступности.
- Используйте зоны доступности, чтобы обеспечить защиту от сбоев на уровне центра обработки данных.
- Настройте несколько виртуальных машин в группе доступности для обеспечения избыточности.
- Настройте запланированные события для Linux или Windows для упреждающего реагирования на события, которые влияют на работу виртуальных машин.
- Настройка каждого уровня приложений в отдельных группах доступности
- Сочетайте подсистему балансировки нагрузки с зонами или группами доступности.
Следующие шаги
Дополнительные сведения о возможностях Azure по обеспечению доступности см. здесь.