Зоны доступности
Узнайте, как зоны доступности защищают рабочие нагрузки от отказов центров обработки данных, распределяя ресурсы между физически раздельными площадками внутри региона.
«Зоны доступности» — бесплатный урок Cloud & IT Cert Prep на CoddyKit. Это урок 2 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Cloud & IT Cert Prep, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Cloud & IT Cert Prep содержит 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) и разблокировать остальной курс Cloud & IT Cert Prep, подпишись на CoddyKit PRO. Курс Cloud & IT Cert Prep содержит 4 уроков всего.
Чему я научусь в уроке «Зоны доступности»?
Узнайте, как зоны доступности защищают рабочие нагрузки от отказов центров обработки данных, распределяя ресурсы между физически раздельными площадками внутри региона. Ты практикуешь Cloud & IT Cert Prep с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Cloud & IT Cert Prep?
Предыдущий опыт не требуется. Cloud & IT Cert Prep на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 2 из 4.
Сколько времени занимает урок «Зоны доступности»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Cloud & IT Cert Prep?
Да. Каждый урок Cloud & IT Cert Prep включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Регионы Azure и пары регионов
- Зоны доступности
- Центры обработки данных Azure и периферийные площадки
- Выбор подходящего региона для рабочей нагрузки