An organization has Azure subscriptions in the East US and West Europe regions. The organization must design a monitoring and log routing architecture that meets the following requirements:
1. All resource diagnostic logs and Azure Activity logs must be retained for auditing.
2. Under no circumstances may log data generated by resources in the West Europe region be transferred to or stored in the United States, to comply with strict data sovereignty regulations.
3. The security team requires real-time streaming of all security-related log data from both regions to an external, third-party Security Information and Event Management (SIEM) system.
4. Future resources must automatically have diagnostic settings configured upon deployment to route logs to the appropriate destinations without administrative intervention.
5. Administrative overhead and costs must be minimized.
Which design should you recommend?
- Deploy a Log Analytics workspace and an Azure Event Hub in East US, and another Log Analytics workspace and Azure Event Hub in West Europe. Assign an Azure Policy definition with the DeployIfNotExists effect to automatically configure diagnostic settings routing to the local workspace and Event Hub. Configure the SIEM to retrieve logs from both regional Event Hubs.Answer
- BDeploy a single centralized Log Analytics workspace and a single Azure Event Hub in East US. Assign an Azure Policy definition with the DeployIfNotExists effect to automatically configure diagnostic settings routing all logs to this workspace and Event Hub. Configure the SIEM to retrieve logs from the East US Event Hub.
- CDeploy a Log Analytics workspace and an Azure Storage account in East US, and another Log Analytics workspace and Azure Storage account in West Europe. Assign an Azure Policy definition with the Deny effect to block resource deployments lacking diagnostic settings. Configure a scheduled tool to pull logs from the storage accounts to the SIEM.
- DDeploy a Log Analytics workspace and an Azure Event Hub in East US, and another Log Analytics workspace and Azure Event Hub in West Europe. Assign an Azure Policy definition with the DeployIfNotExists effect. Assign the Monitoring Contributor role directly to individual administrator user accounts at the subscription level to allow diagnostic configuration. Stream all West Europe logs to the East US Event Hub.