Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения: ✔️ Виртуальные машины Linux ✔️ Виртуальные машины Windows
В этой статье приведен обзор функций доступности виртуальных машин Azure.
Замечание
Мы рекомендуем клиентам выбирать масштабируемые наборы виртуальных машин с гибким режимом оркестрации для обеспечения высокой доступности с самым широким спектром функций. Масштабируемые наборы виртуальных машин:
- Разрешить экземплярам виртуальных машин централизованно управлять, настраивать и обновлять их.
- Автоматическое увеличение или уменьшение количества экземпляров виртуальных машин в ответ на запрос или определенное расписание.
Группы доступности предлагают только высокий уровень доступности.
Что такое набор доступности?
Группы доступности — это логические объединения виртуальных машин, которые снижают вероятность одновременного выхода из строя связанных виртуальных машин из-за коррелированных отказов. Группы доступности размещают виртуальные машины в разных доменах сбоя для повышения надежности. Это действие особенно полезно, если регион не поддерживает зоны доступности.
При использовании групп доступности создайте две или несколько виртуальных машин в группе доступности. Использование двух или более виртуальных машин в группе доступности помогает обеспечить высокий уровень доступности приложений и соответствует соглашению об уровне обслуживания Azure 99.95%. Дополнительные затраты на использование групп доступности отсутствуют. Вы платите только за каждый созданный экземпляр виртуальной машины.
Группы доступности обеспечивают улучшенную задержку виртуальных машинto-VM по сравнению с зонами доступности, так как виртуальные машины в группе доступности выделяются в более близком расположении. Наборы доступности обеспечивают изоляцию отказов для множества возможных сбоев, чтобы свести к минимуму единичные точки отказа и повысить уровень доступности. Группы доступности по-прежнему подвержены некоторым сбоям общей инфраструктуры, например, сбоям сети в центрах обработки данных, которые могут затронуть несколько доменов отказов.
Для большей надежности, чем предлагают группы доступности, используйте зоны доступности. Зоны доступности имеют максимальную надежность. Каждая виртуальная машина развертывается в нескольких центрах обработки данных, чтобы защитить вас от потери питания, сети или охлаждения в отдельном центре обработки данных. Если вашей основной целью является обеспечение надежности рабочей нагрузки, реплицируйте виртуальные машины в нескольких зонах доступности.
Как работают группы доступности?
Базовая платформа Azure назначает домен обновления и домен сбоя каждой виртуальной машине в группе доступности. Каждая группа доступности может содержать до 3 доменов сбоя и 20 доменов обновления. Эти конфигурации нельзя изменить после создания группы доступности.
Обновить домены
Домены обновления указывают группы виртуальных машин и базового физического оборудования, которые можно перезапустить одновременно.
Если в одной группе доступности настроено более пяти виртуальных машин с пятью доменами обновления, шестая виртуальная машина помещается в тот же домен обновления, что и первая виртуальная машина. Седьмая виртуальная машина помещается в тот же домен обновления, что и вторая виртуальная машина. И последовательность продолжается.
Порядок перезапуска доменов обновления может не продолжаться последовательно во время планового обслуживания, но одновременно перезапускается только один домен обновления. Перезапущенный домен обновления имеет 30 минут для восстановления до запуска обслуживания в другом домене обновления.
Домены сбоя
Домены сбоя определяют группу виртуальных машин, которые совместно используют общий источник питания и сетевой коммутатор. По умолчанию виртуальные машины, настроенные в группе доступности, разделяются до трех доменов сбоя.
Размещение виртуальных машин в группе доступности не защищает приложение от сбоев операционной системы или приложений. Но это ограничивает влияние потенциальных физических сбоев оборудования, сбоев сети или прерываний питания.
Домены сбоя диска
Виртуальные машины также соответствуют доменам сбоя диска. Это выравнивание гарантирует, что все управляемые диски, подключенные к виртуальной машине, находятся в одном домене сбоя.
В управляемом наборе доступности можно создавать только виртуальные машины с управляемыми дисками. Количество доменов сбоя управляемого диска зависит от региона: два или три домена сбоя управляемого диска в каждом регионе.
Следующая команда извлекает список доменов сбоя в каждом регионе:
az vm list-skus --resource-type availabilitySets --query '[?name==`Aligned`].{Location:locationInfo[0].location, MaximumFaultDomainCount:capabilities[0].value}' -o Table
Домены общего сбоя
При определенных обстоятельствах две виртуальные машины в одной группе доступности могут совместно использовать домен сбоя. Вы можете подтвердить общий домен сбоя, перейдя в группу доступности и проверив столбец домена сбоя .
Если у виртуальных машин есть общий домен сбоя, это может быть связано с тем, что при развертывании виртуальных машин выполняются следующие действия:
- Разверните первую виртуальную машину.
- Остановите или разключите первую виртуальную машину.
- Разверните вторую виртуальную машину.
В этих условиях диск ОС второй виртуальной машины может быть создан на том же домене сбоя, что и первая виртуальная машина, поэтому две виртуальные машины будут находиться в одном домене сбоя. Чтобы избежать этой проблемы, не следует останавливать или удалять виртуальные машины между развертываниями.
Связанный контент
- Рекомендации, связанные с доступностью Azure, см. в контрольном списке устойчивости для конкретных служб Azure.