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