Варианты обеспечения доступности для виртуальных машин 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 и физические серверы.

Следующие шаги