A healthcare technology provider is designing a SaaS application on Azure that will process patient telemetry data across two different regions: Germany and the United States.
The solution must meet the following requirements:
- Host a containerized processing microservice that scales dynamically based on the queue depth of an Azure Service Bus queue.
- Separate the logging and monitoring data of patient events to comply with strict regional data sovereignty laws in each country.
- Minimize administrative effort and infrastructure management overhead.
Which two components should you include in the design?
- Azure Container Apps to host the processing microserviceCevap
- Separate Azure Log Analytics workspaces in Germany and the United States to isolate monitoring dataCevap
- CAzure Kubernetes Service (AKS) to host the processing microservice
- DA single centralized Azure Log Analytics workspace to aggregate monitoring data from both regions
Cevap
Azure Container Apps to host the processing microservice, and separate Azure Log Analytics workspaces in Germany and the United States to isolate monitoring data.
The correct design incorporates Azure Container Apps because it natively integrates with KEDA to scale workloads based on queue metrics without the administrative overhead of managing a Kubernetes cluster. Additionally, separate Log Analytics workspaces in each region ensure strict regional data isolation to meet sovereignty compliance regulations.
Adım Adım Çözüm
Anahtar Kavram
Selecting container hosting and monitoring strategies that balance scaling capabilities, operational overhead, and compliance constraints in Azure.