A financial services company is establishing its presence in two Azure regions: Germany West Central and North Europe. The compliance department mandates that all logs containing customer financial data from the German region must remain within Germany to satisfy national data residency regulations. Workloads in North Europe have no data residency restrictions, and the company wants to optimize operational efficiency and reduce storage costs. Additionally, the security operations center requires that all newly created Azure Virtual Machines in both regions automatically configure their diagnostic logs to route to the designated Log Analytics workspaces without manual intervention. You need to design a monitoring, log routing, and access governance architecture that meets these requirements while adhering to Azure best practices.
Which architecture should you recommend?
- Deploy one Log Analytics workspace in Germany West Central and one Log Analytics workspace in North Europe. Create an Azure Policy using the DeployIfNotExists effect to automatically configure diagnostic settings for new virtual machines, and manage workspace access by assigning roles to Microsoft Entra security groups.Answer
- BDeploy a single centralized Log Analytics workspace in North Europe for all resources. Create an Azure Policy using the DeployIfNotExists effect to configure diagnostics, and use Azure RBAC to restrict access to German logs for operators outside Germany.
- CDeploy one Log Analytics workspace in Germany West Central and one Log Analytics workspace in North Europe. Create an Azure Policy using the Deny effect to block the creation of virtual machines that do not have diagnostic settings pre-configured, and manage workspace access using Microsoft Entra security groups.
- DDeploy one Log Analytics workspace in Germany West Central and one Log Analytics workspace in North Europe. Create an Azure Policy using the DeployIfNotExists effect to automatically configure diagnostic settings for new virtual machines, and grant regional operators access by assigning roles directly to their individual user accounts.