Microsoft AZ-104: Подписки Azure, управление и контроль затрат — Руководство по подготовке

Часть Microsoft Azure Administrator Associate AZ-104 — Руководство по подготовке. Практикуйтесь с проверенными ответами в центре экзаменов Microsoft, или пройдите тесты на время на ExamRoll.io.

Обзор

Подписки, управление и контроль затрат в Azure определяют, как вы структурируете, защищаете, стандартизируете и оплачиваете облачные ресурсы в большом масштабе. Продуманная архитектура начинается с организационной иерархии (группы управления и подписки), применяет принцип наименьших привилегий (RBAC), обеспечивает соблюдение стандартов и соответствие требованиям (Policy, Blueprints, блокировки и теги) и постоянно оптимизирует расходы (Cost Management и Advisor). Azure Resource Manager (ARM) лежит в основе операций развертывания, группировки и жизненного цикла, обеспечивая последовательное применение стандартов и элементов управления от корневой группы управления до отдельных ресурсов.

Организационная структура и управление доступом

Группы управления — это конструкция верхнего уровня для организации одной или нескольких подписок в рамках единой корневой группы управления. Вы можете вкладывать группы управления на глубину до шести уровней (не считая корневой), чтобы отразить организационные границы или границы сред (например, Корпорация > Prod/NonProd > Бизнес-подразделения). Назначения ролей RBAC и назначения Azure Policy, примененные на уровне группы управления, наследуются всеми дочерними группами управления, подписками, группами ресурсов и ресурсами, если они не переопределены явным образом на более низком уровне. Это наследование является ключевым для последовательного применения стандартов; например, политика «Запретить публичное хранилище» на уровне группы управления Production применяется к каждой рабочей подписке без необходимости настройки для каждой из них.

Подписки — это границы изоляции для выставления счетов и развертывания. Распространенные типы включают Pay-As-You-Go, Enterprise Agreement (EA), Microsoft Customer Agreement (MCA), CSP и предложения на основе кредитов, такие как подписки Visual Studio. Подписки разделяют расходы, квоты и области действия RBAC и являются атомарной единицей для списаний и бюджетов. Перемещение ресурсов между подписками часто необходимо во время переходов в жизненном цикле (например, из клиента разработки в рабочий, при реорганизациях). Поддержка перемещения ресурсов зависит от поставщика и типа ресурса; ресурсы на базе ARM, такие как виртуальные машины, управляемые диски, учетные записи хранения, виртуальные сети и даже хранилища Recovery Services, как правило, можно перемещать с определенными ограничениями. Предварительные условия включают нахождение исходной и целевой подписок в одном клиенте (tenant) Azure Active Directory (межклиентские перемещения ограничены), зарегистрированные поставщики ресурсов в обеих подписках, совместимые регионы/SKU и отсутствие блокирующих блокировок/политик. Ожидайте временную недоступность некоторых ресурсов во время перемещения; планируйте окна обслуживания для сервисов, хранящих состояние (stateful). Ресурсы классической модели развертывания (ASM) перемещать нельзя. Всегда проверяйте поддержку с помощью операции «Move» на портале или в документации поставщика ресурсов.

Azure RBAC обеспечивает гранулярный доступ по принципу наименьших привилегий с помощью назначений ролей в определенной области действия (scope). Областью действия может быть группа управления, подписка, группа ресурсов или отдельный ресурс; назначения наследуются вниз по иерархии. Основные встроенные роли:

Управление, соответствие требованиям и защитные барьеры для ресурсов

Azure Policy оценивает состояние ресурсов во время создания/обновления и при регулярных проверках на соответствие. Определение политики выражает правило (с необязательными параметрами) и эффект. Вы группируете связанные определения в инициативы для упрощения крупномасштабных назначений. Назначения привязывают определение или инициативу к области действия (scope) — группе управления, подписке, группе ресурсов или ресурсу — с указанием значений параметров и, для определенных эффектов, с управляемым удостоверением для исправления (remediation). Ключевые эффекты, которые нужно знать:

Azure Blueprints упаковывают управление как код (governance-as-code), объединяя артефакты — назначения политик, назначения ролей, шаблоны ARM и объявления групп ресурсов — в версионированный проект (blueprint). Назначайте проекты подпискам или группам управления для единообразного создания окружений. Назначение проекта может применять блокировки на уровне артефактов в режимах, таких как DoNotDelete или ReadOnly, для защиты развернутых ресурсов от изменений (drift). Используйте Blueprints для начальной настройки новых подписок с обязательными элементами управления и базовой инфраструктурой.

Блокировки ресурсов (Resource locks) предоставляют последнюю линию защиты от случайных изменений. Применяйте CanNotDelete, чтобы предотвратить удаление, разрешая при этом обновления; применяйте ReadOnly, чтобы заблокировать операции записи и удаления. Блокировки наследуются от вышестоящих областей действия, поэтому блокировка ReadOnly на группе ресурсов влияет на все содержащиеся в ней ресурсы (например, остановка/запуск VM завершится неудачей, поскольку эти операции выполняют запись). Блокировки имеют приоритет над разрешениями RBAC: даже Владельцы (Owners) не могут удалить заблокированный ресурс, не сняв предварительно блокировку.

Теги — это пары «ключ-значение» для групп ресурсов и ресурсов, используемые для категоризации рабочих нагрузок (отдел, окружение, центр затрат). Наследование тегов не происходит автоматически; чтобы гарантировать наличие тегов на каждом ресурсе, используйте Azure Policy (с эффектами Append/Modify) для принудительного применения или наследования тегов от группы ресурсов во время создания/обновления. Теги являются основой для отчетности по затратам на основе тегов в Cost Management, что позволяет точно выставлять счета отделам. Для привязки отдельных ресурсов, таких как виртуальные машины, к отделам, применяйте теги непосредственно к каждой VM.

Управление затратами и оптимизация

Azure Cost Management + Billing предоставляет вам бюджеты, анализ затрат, экспорт данных и оповещения. Бюджеты определяются в определенной области действия (подписка или группа ресурсов) и могут фильтроваться по группе ресурсов, службе или тегу. Настройте пороговые значения (например, 50%, 80%, 100%) для отправки оповещений через группы действий (action groups) и, при необходимости, для запуска автоматизации (Logic App, Function) с целью уменьшения масштаба или отключения некритичных рабочих нагрузок; сами по себе бюджеты не ограничивают расходы. Анализ затрат позволяет группировать данные по времени, ресурсу, единице измерения (meter), группе ресурсов, подписке и тегу для понимания факторов и тенденций; запланируйте экспорт в хранилище для загрузки в инструменты BI. Лимиты затрат доступны для предложений на основе кредитов (например, бесплатная пробная версия, Visual Studio) и, по достижении, переводят подписку в отключенное состояние, чтобы предотвратить дальнейшие списания. Лимиты затрат не поддерживаются для Pay-As-You-Go и большинства предложений EA/MCA; вместо них используйте бюджеты и автоматизацию.

Azure Advisor непрерывно оценивает ваши ресурсы и выдает практические рекомендации по категориям: затраты, безопасность, надежность, производительность и операционное превосходство. Рекомендации по затратам включают изменение размера (rightsizing) / выключение недостаточно используемых VM, покупку резервирований (reservations) или планов экономии (savings plans), а также удаление неиспользуемых общедоступных IP-адресов или дисков. Надежность включает группы доступности/зоны доступности и конфигурации резервного копирования; производительность охватывает оптимизацию вычислений/хранилища; безопасность интегрируется с Defender for Cloud; операционное превосходство подсвечивает конфигурации, соответствующие лучшим практикам. Используйте Advisor Score для отслеживания прогресса и интегрируйте рекомендации в бэклог или в автоматизированное исправление, где это применимо.

Развертывание и жизненный цикл с помощью Azure Resource Manager

ARM — это плоскость управления для Azure, обеспечивающая декларативные, идемпотентные развертывания и согласованное управление. Группы ресурсов — это логические контейнеры, определяющие границы жизненного цикла и RBAC; в них группируются ресурсы с общим жизненным циклом, разрешениями и зависимостями от расположения. Назначения RBAC и политик на уровне группы ресурсов управляют всеми содержащимися в ней ресурсами, а блокировки и теги уровня группы наследуются, если не переопределены политикой или операциями на уровне ресурса.

Шаблоны ARM (и Bicep как язык более высокого уровня) определяют ресурсы, параметры, переменные, выходные данные и зависимости. Они позволяют выполнять повторяемые развертывания и гарантируют, что артефакты управления (например, политики, назначения ролей) и рабочие нагрузки применяются совместно. Используйте спецификации шаблонов для версионирования и совместного использования шаблонов в организации. Режимы развертывания имеют значение:

Практический сценарий

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

  1. Построение иерархии групп управления
  1. Настройка базового доступа с помощью RBAC
  1. Обеспечение управления с помощью Policy и Blueprints
  1. Применение тегов и гарантия наследования
  1. Настройка Cost Management и оповещений
  1. Безопасная миграция общих служб между подписками
  1. Защита критически важных ресурсов с помощью блокировок
  1. Непрерывная оптимизация с помощью Advisor

Azure Active Directory и управление удостоверениями · Все домены · Виртуальные машины Azure и вычислительные ресурсы

Отработать эти вопросы → · Тесты на время на ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Сдайте экзамен →

Просмотреть Microsoft →

Related guides

Все включено

Одна подписка. Каждый экзамен.

Каждый план открывает неограниченный поиск ответов, практические тесты, объяснения AI и полную библиотеку ресурсов — на более чем 20 языках.

Ежемесячно
24.87
Just €0.83/day
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

Лучшая цена
12 месяцев
179.87
Just €0.49/daySave 40%
Все включено:
  • Неограниченный поиск ответов
  • Неограниченные практические тесты
  • Объяснения на основе AI
  • Полная библиотека ресурсов
  • 20+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

Кредитная карта не требуется*

✓ Включен бесплатный план · ✓ Отмена в любое время · ✓ Все планы открывают полный продукт