M365Con 2027 – бесплатная онлайн-конференция · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Зональные и зонально-избыточные сервисы в Azure: как выбрать архитектуру

By ·

Разберитесь в разнице между зональными и зонально-избыточными сервисами в Azure. Узнайте, как выбрать подходящую модель отказоустойчивости для вашей облачной архитектуры.

Automatically translated with AI from the original post. Read the English original

Cover: Azure Availability Zones - Simply Explained

При проектировании высокодоступных архитектур в Microsoft Azure критически важно понимать разницу между зональными и зонально-избыточными сервисами. В этом руководстве разбирается, как Azure распределяет нагрузки между зонами доступности, в чём различия в затратах на управление и как выбрать подходящую конфигурацию для производственной среды.

Главное

Модели развёртывания в Azure

Когда вы развёртываете ресурсы в регионе Azure, в котором есть несколько зон доступности, перед вами возникает архитектурный выбор, который напрямую влияет на время безотказной работы вашего приложения. Многие начинающие облачные специалисты полагают, что простое развёртывание приложения в регионе с зонами гарантирует отказоустойчивость. На практике Azure не распределяет ресурсы автоматически, если вы не настроите это явно. Именно здесь и возникает ключевое архитектурное разделение между зональным и зонально-избыточным развёртыванием.

Чтобы построить надёжную облачную среду, нужно решить, хотите ли вы, чтобы репликацией между зонами занималась облачная платформа «за кулисами», или вам нужен точный контроль над физическим размещением виртуальных машин и баз данных. Неверный выбор на ранней стадии проектирования может привести к неожиданным простоям при сбоях оборудования или во время плановых работ.

Зонально-избыточные сервисы: отказоустойчивость под управлением платформы

Зонально-избыточный сервис создан для того, чтобы снять с вас операционную нагрузку. Когда вы развёртываете зонально-избыточный ресурс, например зонально-избыточное хранилище, Azure автоматически копирует ваши данные и одновременно распределяет нагрузку между несколькими зонами доступности.

В этой модели платформа отслеживает состояние каждой зоны и выполняет переключение при отказе автоматически. Если одна зона доступности столкнулась с отключением электропитания, проблемой охлаждения или неожиданным сбоем сети, пользователи продолжают читать и записывать данные из копий, размещённых в оставшихся исправных зонах. Вы получаете отказоустойчивость корпоративного уровня без необходимости писать собственную логику переключения или самостоятельно организовывать синхронизацию данных между зонами. Для большинства производственных нагрузок рекомендуемая практика Microsoft — в первую очередь выбирать зонально-избыточный вариант.

Зональные сервисы: точное размещение и контроль

Зональный сервис работает ровно наоборот. Вместо того чтобы доверить распределение Azure, вы явно выбираете одну конкретную зону доступности, и ваш ресурс находится только там. Такая конфигурация обеспечивает полную изоляцию от сбоев в других зонах и может стать оптимальным выбором для приложений с высокими требованиями к безопасности или тесно связанных компонентов.

Например, отдельные виртуальные машины или публичные IP-адреса часто развертываются как зональные ресурсы. Они находятся именно там, где вы их разместили. Такая близость может снизить задержку для «болтливых» нагрузок, которые быстро обмениваются данными. Однако компромисс очевиден: если эта конкретная зона выйдет из строя, вместе с ней отключится и ваш ресурс, а вы сами отвечаете за выполнение плана восстановления или перенос нагрузки в другую зону.

Выбор правильной архитектуры для ваших нагрузок

Выбор между зональной и зонально-избыточной конфигурацией во многом зависит от целевой точки восстановления (RPO) и целевого времени восстановления (RTO). Критически важные системы, которые не могут терпеть непредвиденные простои, должны использовать зонально-избыточные службы в связке с балансировщиками нагрузки, чтобы мгновенно перенаправлять трафик с отказавшей инфраструктуры.

И наоборот, если ваши нагрузки требуют специализированной низколатентной сети или если вы управляете собственным кластерным ПО на уровне приложений, развертывание явно зональных ресурсов может обеспечить предсказуемую производительность, которая вам нужна. Всегда сверяйтесь с официальной документацией на службу Azure перед развертыванием, поскольку перенос службы из зональной модели в зонально-избыточную после развертывания может создать ненужные трудности и сложности.

Заключение

Чтобы разобраться в возможностях отказоустойчивости Azure, нужно выходить за рамки простого выбора региона и оценивать, как отдельные службы обрабатывают репликацию данных и переключение при отказе. Выбираете ли вы управляемую платформой зонально-избыточность или точное зональное размещение, согласование архитектуры с требованиями вашей организации к доступности имеет решающее значение для успеха в облаке в долгосрочной перспективе. Чтобы послушать подробный разбор регионов, групп доступности, SLA и стратегий отказоустойчивости в облаке, слушайте полный эпизод и подпишитесь на подкаст, чтобы получать ежедневные инсайты об экосистеме Microsoft Cloud.

Часто задаваемые вопросы

В чем основное различие между зональной и зонально-избыточной службой?

Зональная служба развертывает ваш ресурс в одной конкретной зоне доступности, которую вы выбираете сами, тогда как зонально-избыточная служба автоматически распределяет и реплицирует ваш ресурс между несколькими зонами доступности, которыми управляет Azure.

Зачем выбирать зональную службу вместо зонально-избыточной?

Зональная служба может подойти для очень «болтливых» нагрузок или низколатентных приложений, где размещение компонентов близко друг к другу в одном дата-центре устраняет задержку сети между зонами.

Выполняет ли Azure автоматическое переключение зональных служб при отказе зоны?

Нет. Для зональных служб, если конкретная зона, в которой находится ваш ресурс, выходит из строя, ресурс отключается вместе с ней, и вам нужно вручную выполнить переключение при отказе или процесс восстановления.

Доступны ли все службы Azure в зональной и зонально-избыточной конфигурациях?

Нет. Разные службы Azure поддерживают разные модели развертывания. Некоторые службы по своей природе региональные, тогда как другие предлагают явный выбор между зональным и зонально-избыточным развертыванием.

Microsoft Azure Microsoft To Do

Related articles

RSS