A global financial technology enterprise is designing a logging and auditing architecture for a new payment processing platform. The platform is deployed across two Azure regions: France Central (primary) and Qatar Central (secondary).
The compliance department mandates the following strict constraints:
1. Administrative and operational log data from France Central must remain within the European Union (EU) borders to satisfy regional sovereignty laws, while logs from Qatar Central must be stored within the Middle East region.
2. Data security policies require that developers can only query logs for resources they are explicitly authorized to manage, without having read access to the underlying Log Analytics workspace settings or other workloads' logs.
3. Diagnostic logging configuration must be automatically enforced and deployed for all current and future Azure SQL databases and App Service instances within the target subscriptions.
4. The architectural design must minimize overall Log Analytics workspace operational overhead while satisfying all regulatory boundaries.
Which log routing and workspace configuration strategy should you recommend to meet these requirements?
- Deploy two regional Log Analytics workspaces: one in France Central and one in Qatar Central. Configure resource-context access control on both workspaces. Authorize developers using Microsoft Entra groups assigned to the target resource groups. Enforce the diagnostic settings across subscriptions using an Azure Policy with the DeployIfNotExists effect.Answer
- BDeploy a single centralized Log Analytics workspace in France Central. Configure workspace-context access control on the workspace, and assign access to developers using Microsoft Entra groups. Automatically apply diagnostic settings using an Azure Policy with the Deny effect.
- CDeploy two regional Log Analytics workspaces: one in France Central and one in Qatar Central. Configure workspace-context access control on both workspaces, and assign Reader permissions on the workspaces directly to the individual developer user accounts. Enforce diagnostic settings using an Azure Policy with the DeployIfNotExists effect.
- DDeploy separate Log Analytics workspaces for each individual application workload in both France Central and Qatar Central. Configure resource-context access control and assign permissions to developers via Microsoft Entra groups. Automatically apply diagnostic settings using an Azure Policy with the Deny effect.