A transit authority is designing a containerized telemetry processing system to monitor municipal bus fleets across two geographical sectors. The system consists of multiple microservices that ingest GPS coordinates and engine diagnostics from an Azure IoT Hub.
The architecture must meet the following requirements:
- Support event-driven scaling using KEDA based on message queue depth.
- Minimize administrative effort and operational overhead for managing the underlying compute infrastructure.
- Satisfy strict regional compliance regulations by ensuring that telemetry logs from each sector are stored exclusively within their respective Azure regions and are not co-mingled.
Which infrastructure design should you recommend?
- Deploy Azure Container Apps in each region, and configure a separate Log Analytics workspace in each region.Cevap
- BDeploy Azure Kubernetes Service (AKS) clusters in each region, and configure a separate Log Analytics workspace in each region.
- CDeploy Azure Container Apps in each region, and configure a single centralized Log Analytics workspace to aggregate logs from both regions.
- DDeploy Azure Kubernetes Service (AKS) clusters in each region, and configure a single centralized Log Analytics workspace to aggregate logs from both regions.
Cevap
Deploy Azure Container Apps in each region, and configure a separate Log Analytics workspace in each region.
The correct design uses Azure Container Apps because it natively supports KEDA-based scaling and minimizes operational and administrative overhead compared to managing full Kubernetes clusters. Additionally, deploying separate Log Analytics workspaces in each region satisfies the compliance requirement by ensuring data residency and preventing log co-mingling across different geographical jurisdictions.
Adım Adım Çözüm
Anahtar Kavram
Designing serverless container workloads with regional data residency and compliance auditing.
Tahmini Süre:2m 30s