Microsoft AZ-900: Управление и соответствие требованиям — Руководство по подготовке

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

Управление (Governance) в Azure приводит использование облака в соответствие с бизнес-требованиями, требованиями безопасности и нормативными актами с помощью многоуровневого набора средств контроля: организационная структура, политики, стандартизированные развертывания, защита от случайных изменений и непрерывный аудит. Эти возможности работают нативно на уровне управления Azure Resource Manager и масштабируются от одной подписки до крупных многоклиентских сред. Качественное управление сокращает дрейф конфигурации, обеспечивает согласованность и предоставляет доказательства соответствия, не замедляя работу разработчиков. Соответствие требованиям зависит от точной инвентаризации и истории изменений. Azure обеспечивает видимость ресурсов по всем подпискам практически в реальном времени, предписывающие сопоставления с нормативными требованиями и обнаружение данных для поиска и классификации конфиденциальной информации. В результате создается защищенная облачная среда, где стандарты определяются один раз, применяются автоматически, их соблюдение постоянно подтверждается, а отклонения исправляются в любом масштабе.

Azure Policy: определения, инициативы, контроль расположения и исправление

Azure Policy определяет защитные механизмы (guardrails), которые оценивают конфигурации ресурсов во время их создания/обновления (и регулярно после этого) и обеспечивают соблюдение желаемых состояний. Определение политики использует условия и эффекты для оценки свойств ресурсов, предоставляемых поставщиками ресурсов. Основные эффекты включают Deny, Audit, Append, Modify, DeployIfNotExists, AuditIfNotExists и Disabled. Политики можно назначать на уровне группы управления, подписки, группы ресурсов или отдельного ресурса, а наследование гарантирует, что более широкие назначения распространяются вниз по иерархии, если они не исключены с помощью notScopes. Инициативы группируют связанные определения политик в единый пакет с параметрами для согласованного и повторяемого назначения. Например, инициатива по базовой безопасности может включать политики, требующие настройки диагностики, ограничивающие публичные конечные точки, принудительно применяющие теги и проверяющие отсутствие резервных копий. Назначение инициативы применяет все включенные в нее политики одним действием и предоставляет единое представление о соответствии требованиям. Встроенные политики “Разрешенные расположения” (Allowed locations) ограничивают регионы, в которых можно создавать группы ресурсов и ресурсы, предотвращая развертывание в неразрешенных регионах и помогая соблюдать требования к резидентности и суверенитету данных. Когда запрос на создание нацелен на запрещенный регион, эффект Deny блокирует операцию до того, как она достигнет поставщика ресурсов, обеспечивая строгое соблюдение. При обнаружении дрейфа конфигурации задачи исправления (remediation) возвращают ресурсы в состояние соответствия в любом масштабе. Для политик DeployIfNotExists и Modify управляемое удостоверение назначения политики используется для перенастройки несоответствующих ресурсов (например, для включения настроек диагностики в учетных записях хранения или добавления обязательных тегов). Задания по исправлению могут иметь узкую область действия или выполняться для целых подписок, а результаты соответствия отображаются для каждой политики и каждого ресурса для аудита.

Azure Blueprints: упаковка стандартов с помощью политик, RBAC, групп ресурсов и шаблонов

Azure Blueprints упаковывают артефакты управления, чтобы организации могли последовательно создавать («штамповать») соответствующие требованиям среды. Определение «схемы» (blueprint) может включать назначения политик, назначения управления доступом на основе ролей Azure (RBAC), определения групп ресурсов и артефакты развертывания, такие как шаблоны ARM (включая Bicep), для предоставления стандартной инфраструктуры. Параметры позволяют настраивать каждое назначение, сохраняя при этом единый версионированный источник истины. Blueprints помогают отделить «что должно существовать и кто что может делать» от кода рабочей нагрузки. Например, базовая «схема» может создавать периферийные (spoke) группы ресурсов, назначать роль Reader командам аудита и Contributor командам платформы, развертывать сетевой шаблон «звезда» (hub-and-spoke) и назначать инициативы для диагностики и безопасности. Назначение «схемы» одной или нескольким подпискам применяет все артефакты в правильном порядке и записывает состояние соответствия. Версионирование поддерживает контролируемые обновления, а блокировка артефактов может защитить критически важные компоненты после развертывания.

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

Иерархия управления Azure позволяет масштабировать управление. Группы управления находятся над подписками и служат для применения политик и RBAC, которые наследуются всеми дочерними подписками. Подписки определяют биллинг, квоты на службы и границу безопасности для большинства элементов управления. Группы ресурсов содержат ресурсы с общим жизненным циклом, разрешениями и логикой развертывания; каждый ресурс принадлежит ровно одной группе ресурсов и одной подписке. Стандарты именования и тегирования преобразуют цели управления в операционную ясность. Имена должны кодировать сокращения типов ресурсов, рабочую нагрузку, среду и регион (например, kv-payroll-prod-eus2) в пределах ограничений службы. Теги добавляют бизнес-контекст к ресурсам для распределения затрат, определения владельца, классификации данных и ключей автоматизации (например, costCenter=FIN, owner=ops-team@contoso.com, dataSensitivity=Confidential). Azure Policy с эффектами Modify и Append обеспечивает наличие тегов и соответствие их значений шаблонам, а также может наследовать теги от групп ресурсов к ресурсам. Последовательность в этом вопросе обеспечивает надежную отчетность по затратам, проверку доступа и автоматизацию жизненного цикла.

Блокировки ресурсов и предотвращение случайного удаления

Блокировки ресурсов служат последним рубежом защиты от непреднамеренных изменений. Блокировки применяются на уровне подписки, группы ресурсов или отдельного ресурса и наследуются вниз по иерархии. Существует два типа блокировок: CanNotDelete предотвращает удаление, но разрешает операции чтения и записи, а ReadOnly запрещает все операции записи и удаления (фактически разрешая только чтение). Блокировки защищают от действий, выполняемых через портал, CLI, PowerShell, ARM/Bicep и сторонние инструменты IaC. Используйте CanNotDelete для общей или критически важной инфраструктуры — виртуальных сетей, таблиц маршрутизации, зон DNS, производственных Key Vaults — чтобы обслуживание могло продолжаться, пока удаление заблокировано. Используйте ReadOnly с осторожностью для артефактов, которые должны оставаться полностью статичными, например, для архивных учетных записей хранения или контейнеров с нормативными данными; многие службы требуют прав на запись для нормальной работы и будут давать сбой при блокировке ReadOnly. Только субъекты с достаточными разрешениями (например, Owner с правами Microsoft.Authorization/locks/*) могут снять блокировку, и само снятие блокировки является операцией, которая отслеживается в Activity Log.

Аудит, инвентаризация и соответствие нормативным требованиям: Resource Graph, Activity Log, Defender for Cloud и Microsoft Purview

Azure Resource Graph обеспечивает быстрые и масштабируемые запросы для инвентаризации и оценки состояния ресурсов в подписках и группах управления с использованием Kusto Query Language (KQL). Он позволяет получать ответы на такие вопросы, как: у каких учетных записей хранения отсутствует шифрование, какие виртуальные сети (VNets) предоставляют доступ к публичным IP-адресам и какие ресурсы не соответствуют политикам. Результаты используются для заполнения панелей мониторинга, синхронизации с CMDB и в конвейерах для устранения несоответствий. В сочетании с данными Cost Management, Resource Graph также может отображать состояния соответствия политикам, распределение тегов и параметры для атрибуции затрат. Azure Activity Log записывает операции на уровне управления (control-plane) с ресурсами, включая информацию о том, кто, что и когда сделал, со сроком хранения по умолчанию 90 дней. Перенаправляйте Activity Log в Log Analytics, Azure Storage или Event Hubs для долгосрочного хранения, корреляции событий и передачи в SIEM-системы. Анализ истории изменений позволяет точно выявлять дрейф конфигурации, помогает в реагировании на инциденты и предоставляет доказательства для аудитов. Microsoft Defender for Cloud преобразует техническую оценку состояния безопасности в отчеты о соответствии нормативным требованиям, сопоставляя оценки с такими стандартами, как Azure Security Benchmark, ISO/IEC 27001, NIST SP 800-53, PCI DSS и CIS. Панель мониторинга соответствия нормативным требованиям (Regulatory compliance) отображает пройденные и непройденные проверки, затронутые ресурсы и рекомендации по устранению проблем. Включение автоматической подготовки (auto-provisioning) интегрирует агенты и политики там, где это необходимо, а показатель безопасности (secure score) помогает приоритизировать задачи. Microsoft Purview обнаруживает, классифицирует и каталогизирует данные в Azure, мультиоблачных средах и локальных источниках. Процессы сканирования выявляют конфиденциальные данные (например, финансовые, персональные (PII), медицинские) в Azure Storage, SQL, Synapse, Power BI и многих других сервисах, применяя встроенные или пользовательские классификаторы. Purview Data Map и Catalog предоставляют информацию о происхождении данных (lineage), их владельцах и метках конфиденциальности, которые интегрируются с Microsoft Information Protection, обеспечивая предотвращение потери данных (DLP) и принятие решений о политиках доступа в соответствии с нормативными обязательствами.

Практическая задача: Стандартизация совместимых целевых зон в Fabrikam Retail Group

Сценарий: Fabrikam Retail Group работает в Северной Америке и ЕС со строгими требованиями к резидентности данных и обязательствами по PCI DSS. Множество команд разработчиков ежемесячно развертывают рабочие нагрузки, и предыдущие нерегламентированные развертывания привели к непоследовательному применению тегов, размещению ресурсов в неутвержденных регионах и случайному удалению общих сетевых ресурсов. Руководство требует стандартизированных, совместимых целевых зон, непрерывного подтверждения эффективности средств контроля и обнаружения конфиденциальных данных в хранилищах и аналитических платформах.

Задача: Спроектировать и внедрить подход к управлению в Azure, который принудительно применяет ограничения по регионам, стандартизирует развертывания с помощью политик и RBAC, предотвращает случайное удаление основной инфраструктуры, ведет инвентаризацию и историю изменений, формирует отчеты на соответствие ISO 27001 и PCI DSS, а также обнаруживает и классифицирует конфиденциальные данные.

Рекомендуемый подход:

  1. Создать иерархию групп управления: корневая /Fabrikam; дочерние /Corp (общие службы), /NA и /EU; под каждой из них добавить /Prod и /NonProd. Переместить подписки в соответствующие группы управления.
  2. Разработать инициативы политик на уровне групп управления: (a) Разрешенные расположения для каждой географии, (b) Обязательные теги (costCenter, owner, dataSensitivity) с действиями Modify/Append, (c) Принудительное включение параметров диагностики для отправки в Log Analytics для основных служб, (d) Ограничения на SKU и доступ к публичным сетям для служб PaaS. Назначить инициативы группам /NA и /EU с параметрами, соответствующими региону, и исключить подписки для экстренного доступа через notScopes.
  3. Упаковать проект (blueprint) для стандартной целевой зоны: артефакты включают создание групп ресурсов для центральной инфраструктуры (hub) и приложений, назначения RBAC (Network Contributor для команды платформы, Reader для аудита), назначения политик для диагностики и тегов, а также шаблоны ARM для развертывания vNET, пиринга, Key Vault и Log Analytics. Установить версию проекта и назначить его всем подпискам Prod и NonProd.
  4. Применить блокировки ресурсов: CanNotDelete на центральные VNet, таблицы маршрутизации, общие зоны DNS и рабочие области Log Analytics; ReadOnly на архивную учетную запись хранения для экспорта данных в целях соответствия нормативным требованиям. Убедиться, что владельцы подписок с общими службами могут снимать блокировки после утверждения, когда планируются изменения.
  5. Включить экспорт Журнала действий (Activity Log) из всех подписок в центральную рабочую область Log Analytics и архивировать в учетную запись хранения с неизменяемым (основанным на времени) хранением в течение семи лет. Создать дашборды в Resource Graph, которые отображают несоответствующие ресурсы, отсутствующие теги и активы по регионам и тегу dataSensitivity.
  6. Включить Microsoft Defender for Cloud для всего тенанта. Выбрать ISO/IEC 27001 и PCI DSS в качестве стандартов соответствия, включить автоматическую подготовку и проанализировать рекомендации. Создать рабочие элементы на основе высокоприоритетных находок и отслеживать улучшение показателя безопасности (secure score) для каждой подписки.
  7. Развернуть Microsoft Purview в подписке с общими службами /Corp. Зарегистрировать Azure SQL, Storage, Synapse и Power BI в качестве источников данных. Настроить плановое сканирование со встроенными типами конфиденциальной информации и классифицировать наборы данных. Опубликовать каталог данных и назначить владельцев данных. Экспортировать обнаруженные метки конфиденциальности для использования в политиках условного доступа и DLP.

Обоснование выбора Azure: Этот подход начинается с определения области действия на уровне групп управления, чтобы политики и RBAC наследовались предсказуемым образом, а затем применяет основные средства контроля с помощью Azure Policy и инициатив для предотвращения несоответствий на этапе развертывания. Проект (blueprint) объединяет политики, RBAC, группы ресурсов и шаблоны инфраструктуры, чтобы создавать единообразные целевые зоны, допуская при этом параметризацию по регионам и средам. Блокировки ресурсов защищают критически важные общие службы от случайного удаления, не препятствуя при этом повседневной настройке, где это необходимо. Централизованное хранение Журнала действий и Resource Graph обеспечивают надежную инвентаризацию и подтверждение изменений. Defender for Cloud предоставляет актуальную карту соответствия нормативным требованиям и приоритизированное устранение проблем, в то время как Microsoft Purview обнаруживает и классифицирует конфиденциальные данные для поддержки PCI DSS и контроля резидентности данных в аналитическом ландшафте Fabrikam.


Управление затратами и экономика служб · Все домены · Мониторинг

Отработать эти вопросы → · Тесты на время на 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+ языков
  • Еженедельные обновления контента
  • Награды и рефералы
  • Приоритетная поддержка
Начать бесплатную пробную версию

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

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