Zephyr Health designs its Azure environment using a management group hierarchy. Under the root management group, a production management group named Zephyr-Prod contains multiple subscriptions, including Prod-App1. A security requirement states that all Azure Virtual Machines deployed to subscriptions under Zephyr-Prod must be automatically configured to back up to a Recovery Services vault. If a virtual machine is deployed without backup, it must be automatically remediated by deploying the required backup extension. However, virtual machines deployed in a specific resource group named In-Memory-DB-RG within Prod-App1 must be exempted from this backup requirement due to performance and latency constraints. Which Azure Policy strategy should you recommend to meet these compliance requirements while minimizing administrative overhead?
- Assign an Azure Policy Initiative containing a DeployIfNotExists policy for Azure Backup at the Zephyr-Prod management group scope, and add the resource ID of the In-Memory-DB-RG resource group to the notScopes property of the policy assignment.Cevap
- BAssign an Azure Policy Initiative containing a Modify policy for Azure Backup at the Zephyr-Prod management group scope, and configure a manual Azure Logic App to execute daily remediation tasks on all virtual machines outside the In-Memory-DB-RG resource group.
- CAssign an Azure Policy Initiative containing a Deny policy for Azure Backup at the Zephyr-Prod management group scope, and configure the notScopes property of the assignment to exclude the In-Memory-DB-RG resource group.
- DAssign an Azure Policy Initiative containing an Audit policy for Azure Backup at the Zephyr-Prod management group scope, and configure an Azure Automation runbook to deploy the backup extension for any non-compliant virtual machines except those in the In-Memory-DB-RG resource group.