An enterprise is designing a compute and logging architecture for a containerized order-processing application. The design must satisfy the following requirements:
- Host multiple microservices that scale dynamically based on the queue depth of an Azure Service Bus queue using Kubernetes Event-driven Autoscaling (KEDA).
- Minimize the administrative and operational overhead associated with managing cluster infrastructure and virtual machines.
- Separate log data into different geographical regions to comply with strict regional data residency regulations.
Which compute and monitoring configuration should you recommend?
- AAzure Kubernetes Service (AKS) with KEDA configured, routing logs to regional Log Analytics workspaces
- BAzure Container Apps with regional environments, routing all logs to a single centralized Log Analytics workspace
- Azure Container Apps with regional environments, routing logs to regional Log Analytics workspacesCevap
- DAzure Functions on a Consumption plan hosting the containerized microservices, routing logs to regional Log Analytics workspaces
Cevap
Azure Container Apps with regional environments, routing logs to regional Log Analytics workspaces
The correct option is the one proposing Azure Container Apps with regional environments and regional Log Analytics workspaces. Azure Container Apps is a serverless platform that supports KEDA-based event-driven scaling out of the box, fulfilling the scaling needs while minimizing cluster management overhead. Deploying regional environments and routing their logs to regional Log Analytics workspaces ensures compliance with data residency regulations by keeping logs within their respective geographic regions.
Adım Adım Çözüm
Anahtar Kavram
Selecting the appropriate container hosting platform in Azure based on management overhead, KEDA support, and designing compliant regional monitoring architectures.
Tahmini Süre:2m 0s