Варианты обеспечения доступности для виртуальных машин Azure
Применимо к: ✔️ Виртуальные машины Linux ✔️ Виртуальные машины Windows ✔️ Универсальные масштабируемые наборы
В этой статье представлен обзор вариантов доступности для виртуальных машин Azure.
Зоны доступности
Зоны доступности позволяют повысить уровень контроля, обеспечивая доступность приложений и данных на виртуальных машинах. Зона доступности — это физически изолированная зона в пределах региона Azure. В каждом поддерживаемом регионе Azure есть три зоны доступности.
У каждой зоны доступности есть отдельный источник питания, сеть и система охлаждения. Вы можете защитить приложения и данные от потери в центре обработки данных, разработав решения для использования реплицированных виртуальных машин в зонах доступности. В случае неполадок с одной зоной реплицированные приложения и данные сразу же станут доступными в другой зоне.
Примечание.
Региональные ресурсы могут существовать или не могут существовать в зоне доступности, и нет сведений о том, в какой физической или логической зоне находится региональный ресурс. Сбой в любой из зон доступности в регионе может привести к сбою региональной виртуальной машины.
Масштабируемые наборы виртуальных машин
Масштабируемые наборы виртуальных машин Azure позволяют создавать и администрировать группы виртуальных машин с балансировкой нагрузки. Число экземпляров виртуальных машин может автоматически увеличиваться или уменьшаться в зависимости от спроса или по определенному расписанию. Масштабируемые наборы обеспечивают высокий уровень доступности приложений и позволяют централизовать управление, настройку и обновление большого числа виртуальных машин. Масштабируемый набор предоставляется бесплатно, оплачивается только каждый созданный экземпляр виртуальной машины.
Виртуальные машины в масштабируемом наборе можно также развернуть в нескольких зонах доступности, в одной зоне доступности или в регионе. Параметры развертывания зоны доступности могут отличаться в зависимости от режима оркестрации.
Группы доступности
Группа доступности — это логическое объединение виртуальных машин, которое позволяет Azure понять структуру вашего приложения, чтобы обеспечить избыточность и доступность. Для обеспечения высокой доступности приложения и достижения показателя 99,95 % уровня обслуживания (SLA) Azure мы рекомендуем создать в группе доступности не менее двух виртуальных машин. Группа доступности представляется бесплатно, оплачивается только каждый созданный экземпляр виртуальной машины.
Подсистема балансировки нагрузки
Объедините Azure Load Balancer с зонами доступности и масштабируемыми наборами, чтобы получить большую устойчивость приложений. Подсистема балансировки нагрузки Azure распределяет трафик между несколькими виртуальными машинами. Наши виртуальные машины стандартного уровня включают в себя подсистему балансировки нагрузки Azure. Не все уровни виртуальных машин имеют балансировщик нагрузки Azure. Дополнительные сведения о балансировке нагрузки виртуальных машин см. в кратких руководствах по Load Balancer с помощью интерфейса командной строки или PowerShell.
Репликация службы хранилища Azure
В службе хранилища Azure всегда хранится несколько копий данных для защиты от запланированных и незапланированных событий, включая временные сбои оборудования, сети или энергоснабжения, масштабные стихийные бедствия и т. д. Избыточность гарантирует, что учетная запись хранения будет соответствовать целям доступности и устойчивости даже в случае сбоев.
При принятии решения о том, какой вариант обеспечения избыточности лучше всего подходит для вашего сценария, постарайтесь найти оптимальное сочетание цены и высокого уровня доступности. Чтобы выбрать подходящий вариант обеспечения избыточности, ответьте на следующие вопросы.
- Каким образом данные реплицируются в основном регионе?
- Реплицируются ли данные в другой регион, географически удаленный от основного, для защиты от региональных аварий?
- Требуется ли приложению доступ на чтение для реплицированных данных в дополнительном регионе, если основной регион по какой-либо причине становится недоступен?
Дополнительные сведения см. в статье Избыточность службы хранилища Azure.
Azure Site Recovery
Для организации необходимо принять стратегию непрерывности бизнеса и аварийного восстановления (BCDR), которая поможет сохранить ваши данные, а также поддерживать подключение к Интернету приложений и рабочих нагрузок при планируемых и незапланированных сбоях.
Azure Site Recovery помогает обеспечить непрерывность бизнес-процессов, сохраняя работоспособность бизнес-приложений и рабочих нагрузок во время сбоев. Site Recovery реплицирует рабочие нагрузки, выполняемые на физических и виртуальных машинах, с основного сайта в дополнительное расположение. Если на вашем основном сайте произошел сбой, выполните отработку отказа во вторичное расположение и получите доступ к приложениям оттуда. После того как основное расположение снова станет доступным, вы сможете восстановить расположение.
Site Recovery управляет репликацией для:
- виртуальных машин Azure между регионами;
- Локальные виртуальные машины, виртуальные машины Azure Stack и физические серверы.