Your company plans to deploy various Azure App Service instances that will use Azure SQL databases. The App Service instances will be deployed at the same time as the Azure SQL databases.
The company has a regulatory requirement to deploy the App Service instances only to specific Azure regions. The resources for the App Service instances must reside in the same region.
You need to recommend a solution to meet the regulatory requirement.
Solution: You recommend using the Regulatory compliance dashboard in Microsoft Defender for Cloud.
Does this meet the goal?
No, this solution does not meet the goal. The Regulatory Compliance dashboard in Microsoft Defender for Cloud is not the appropriate tool for enforcing deployment constraints:
<ul><li><strong>Compliance dashboard for assessment:</strong> Shows compliance status against regulatory frameworks (PCI-DSS, HIPAA, etc.) but does not enforce deployment restrictions</li><li><strong>Post-deployment evaluation:</strong> Assesses existing resources against compliance standards after they are deployed</li><li><strong>Cannot prevent regional deployment:</strong> Does not have capability to restrict App Service instances to specific Azure regions during deployment</li></ul>The correct solution is <strong>Azure Policy</strong>:
<ul><li><strong>Pre-deployment enforcement:</strong> Prevents creation of resources that don't comply with policies</li><li><strong>Region restriction:</strong> Can enforce policies requiring App Service instances and related resources to deploy only to approved regions</li><li><strong>Regulatory compliance:</strong> Implements custom policies to meet specific regulatory location requirements</li><li><strong>Proactive control:</strong> Blocks non-compliant deployments before resources are created</li></ul>Azure Policy is the governance tool for enforcing deployment constraints, while Defender for Cloud assesses compliance after deployment.
