Что такое наборы доступности
Наборы доступности — это логические группировки виртуальных машин, которые помогают Azure понять, как твоё приложение распределено по инфраструктуре. Они помогают Azure управлять избыточностью и обеспечивать высокую доступность для твоих приложений.
Основные преимущества
- Достичь SLA Azure 99,95%, развернув две или больше ВМ в наборе доступности
- Защитить себя от отказов оборудования, сбоев сети и перебоев в питании
- Свести к минимуму время простоя приложения во время плановых и внеплановых технических обслуживаний
Как работают наборы доступности
Каждой ВМ в наборе доступности назначаются два критических домена:
Домены обновления
- Группируют ВМ и базовое оборудование, которое можно перезагружать одновременно
- Azure гарантирует, что во время технического обслуживания перезагружается только один домен обновления за раз
- Позволяет 30 минут на восстановление между перезагрузками доменов обновления
- Предотвращает одновременный перезапуск всех ВМ
Домены сбоев
- Представляют группы ВМ, которые используют общие источники питания и сетевые коммутаторы
- ВМ автоматически распределяются по трём доменам сбоев по умолчанию
- Если один домен сбоев испытывает отказ оборудования или перебой в питании, остальные домены не затрагиваются
Когда использовать наборы доступности
Применяй наборы доступности, когда тебе нужно:
- Поддерживать работу приложения во время технического обслуживания инфраструктуры Azure
- Защитить себя от единых точек отказа в оборудовании
- Соответствовать требованиям высокой доступности для критически важных рабочих нагрузок
Распределяя ВМ по нескольким доменам обновления и сбоев, наборы доступности гарантируют, что твоё приложение остаётся доступным даже когда Azure выполняет техническое обслуживание или происходят отказы оборудования.