0Pricing
Azure Fundamentals · Урок

Зоны доступности

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

«Зоны доступности» — бесплатный урок Azure Fundamentals на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Azure Fundamentals, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Azure Fundamentals содержит 4 уроков всего.

Какие проблемы решают зоны доступности

Даже внутри одного региона единичный сбой центра обработки данных — из-за отключения питания, пожара или наводнения — может вывести приложение из строя. Именно эту единственную точку отказа устраняют зоны доступности.

Что такое зона доступности

Зона доступности — это отдельный центр обработки данных в регионе с собственными системами питания, охлаждения и сетью. Зоны находятся на расстоянии нескольких километров друг от друга, а в большинстве поддерживающих их регионов их три.

Ресурсы с резервированием по зонам и зональные ресурсы

Использовать зоны можно двумя способами: зональный ресурс привязывается к выбранной Вами одной зоне, а ресурс с резервированием по зонам автоматически распределяется по всем зонам — например, ZRS одновременно записывает данные в три зоны.

# Deploy a VM pinned to Availability Zone 2
az vm create \
  --resource-group myRG \
  --name myZoneVM \
  --image Ubuntu2204 \
  --zone 2 \
  --admin-username azureuser \
  --generate-ssh-keys

Влияние зон доступности на SLA

Зоны повышают Ваш SLA. Одна VM обеспечивает 99,9%, две VM в наборе доступности — 99,95%, а две VM в разных зонах достигают 99,99% — это менее 53 минут простоя в год.

Службы, поддерживающие зоны доступности

Многие службы поддерживают зоны доступности. К зональным относятся VM и управляемые диски; к службам с резервированием по зонам — Azure SQL, AKS и ZRS. Всегда проверяйте поддержку для каждой службы.

Зоны доступности и наборы доступности

Старые наборы доступности распределяют VM по стойкам внутри одного центра обработки данных — это помогает при сбоях стоек, но не защищает от полного отказа центра. Зоны охватывают разные центры обработки данных, поэтому при наличии поддержки выбирайте их.

Архитектурный шаблон с несколькими зонами

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

Регионы, поддерживающие зоны доступности

Не каждый регион поддерживает зоны: в небольших регионах может не быть трёх центров обработки данных. Microsoft помечает поддерживающие их регионы как рекомендуемые регионы; выбирайте такой регион для архитектур с высокой доступностью.

# Check which regions support availability zones
az account list-locations \
  --query '[?metadata.regionType==`Physical`].{Name:name, DisplayName:displayName}' \
  --output table

Стоимость резервирования по зонам

Зоны немного увеличивают стоимость: за передачу данных между зонами взимается небольшая плата за каждый ГБ — гораздо меньше, чем за передачу между регионами. Это оправданная плата за доступность, но учитывайте её в общей стоимости.

Объединение зон с парами регионов

Самые надёжные архитектуры сочетают оба подхода: зоны обеспечивают ежедневную устойчивость к сбоям, а пары регионов — аварийное восстановление. Это защищает и от повседневных отказов, и от редких региональных катастроф.

Как Azure определяет номера зон

Azure обозначает зоны как Zone 1, 2 и 3, но эти номера действуют только внутри конкретного региона: Zone 1 в восточной части US — не то же самое, что Zone 1 в западной части US. Планируйте размещение только в пределах одного региона.

Быстрая проверка

Время для быстрой проверки! Давайте убедимся, что теперь понятие зон доступности стало яснее.

Итоги урока

Кратко: зоны доступности — это изолированные центры обработки данных в регионе; зональный ресурс привязан к одной зоне, а ресурс с резервированием по зонам охватывает все зоны. Зоны обеспечивают для VM SLA 99,99%.

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

Урок «Зоны доступности» бесплатный?

Да — полный текст урока «Зоны доступности» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Azure Fundamentals, подпишись на CoddyKit PRO. Курс Azure Fundamentals содержит 4 уроков всего.

Чему я научусь в уроке «Зоны доступности»?

Узнайте, как зоны доступности защищают рабочие нагрузки от отказов центров обработки данных, распределяя ресурсы между физически раздельными площадками внутри региона. Ты практикуешь Azure Fundamentals с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Azure Fundamentals?

Предыдущий опыт не требуется. Azure Fundamentals на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.

Сколько времени занимает урок «Зоны доступности»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Azure Fundamentals?

Да. Каждый урок Azure Fundamentals включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Регионы Azure и пары регионов
  2. Зоны доступности
  3. Центры обработки данных Azure и периферийные площадки
  4. Выбор подходящего региона для рабочей нагрузки
← Назад к Azure Fundamentals