An organization is designing a compute and monitoring solution for a new microservices-based application. The application will run in containers and must meet the following requirements:
- Support dynamic, event-driven scaling based on CPU utilization and Azure Service Bus queue depth.
- Minimize the administrative and operational overhead of the container infrastructure.
- Isolate log and telemetry data for two distinct departments (Finance and HR) into separate regulatory boundaries to satisfy strict data sovereignty requirements.
Which two configurations should you recommend in the design?
- Azure Container Apps to host the microservicesCevap
- Two distinct Azure Log Analytics workspaces, one for each departmentCevap
- CAzure Kubernetes Service (AKS) with custom KEDA operators
- DA single Azure Log Analytics workspace configured with table-level Access Control Lists (ACLs)
Cevap
The correct recommendations are to deploy Azure Container Apps to host the microservices and to create two distinct Azure Log Analytics workspaces (one for each department).
The design requires minimizing operational overhead while supporting event-driven scaling, which makes Azure Container Apps the ideal choice over Azure Kubernetes Service. Furthermore, because there is a strict requirement for regulatory boundaries and data sovereignty, deploying two separate Log Analytics workspaces is necessary to guarantee complete data segregation.
Adım Adım Çözüm
Anahtar Kavram
Selecting serverless container services to reduce operational overhead while configuring separate monitoring workspaces to satisfy strict data sovereignty requirements.