An organization's operations team is designing a governance framework for their Azure environment. They need to meet the following three requirements:
1. Receive proactive best-practice recommendations regarding resource manageability, such as identifying existing workloads that lack tags or resource locks.
2. Prevent any user, including administrators, from accidentally deleting critical production virtual machines while still allowing the virtual machines to be started, stopped, and updated.
3. Ensure that all newly created resources automatically receive specific resource tags at the time of deployment.
Which combination of Azure features or services should the team use to meet these requirements?
- AAzure Monitor for recommendations, Azure Role-Based Access Control (RBAC) to prevent deletion, and Azure Policy to enforce tags on new resources
- BAzure Policy for recommendations, Delete (CanNotDelete) resource locks to prevent deletion, and automatic tag inheritance from containing resource groups
- Azure Advisor for recommendations, Delete (CanNotDelete) resource locks to prevent deletion, and Azure Policy to enforce tags on new resourcesAnswer
- DAzure Advisor for recommendations, ReadOnly resource locks to prevent deletion, and Azure Policy to enforce tags on new resources
Answer
Azure Advisor for recommendations, Delete (CanNotDelete) resource locks to prevent deletion, and Azure Policy to enforce tags on new resources
The correct option correctly identifies Azure Advisor for providing governance and manageability best practices, a Delete lock to block deletion while keeping the virtual machine operational, and Azure Policy to automate tag enforcement during deployment.
Step-by-Step Solution
Key Concept
Azure governance tools boundary and capabilities (Azure Advisor, Azure Policy, Resource Locks)