Question

Difficulty: HardContainer-Based Workloads

A multinational logistics provider requires a containerized architecture to process international package shipments across two distinct geographic regions: Europe and North America. The solution must adhere to the following design constraints:

* Event-driven scaling: Individual container instances must scale dynamically from 00 to a high volume of concurrent instances based on the message volume in an Azure Service Bus queue.
* Minimal operational complexity: The cloud architecture team has no dedicated container orchestration administrators and wants to avoid managing virtual machine nodes, orchestrator control planes, or complex deployment manifests.
* Compliance and governance: Regional package processing telemetry and event logs must remain strictly within their origin region to comply with local data sovereignty laws.

Which infrastructure design meets these requirements?

  1. Deploy Azure Container Apps in both regions, and configure them to send telemetry to separate regional Log Analytics workspaces.Answer
  2. B
    Deploy Azure Kubernetes Service (AKS) in both regions, and configure the clusters to send telemetry to separate regional Log Analytics workspaces.
  3. C
    Deploy Azure Container Apps in both regions, and configure them to send all telemetry to a single centralized Log Analytics workspace.
  4. D
    Deploy Azure Container Instances (ACI) in both regions, and configure them to send telemetry to separate regional Log Analytics workspaces.

Answer

Deploy Azure Container Apps in both regions, and configure them to send telemetry to separate regional Log Analytics workspaces.
Deploying Azure Container Apps in both regions configured with regional Log Analytics workspaces is correct. Azure Container Apps is a serverless platform that supports event-driven autoscaling (including scaling to 00) using KEDA natively, eliminating the operational complexity of managing Kubernetes clusters. Utilizing regional Log Analytics workspaces ensures that telemetry and logs remain within their respective regions, satisfying the data sovereignty requirements.

Step-by-Step Solution

1
Evaluate the scaling and operational requirements.
The workload requires event-driven scaling to 00 based on queue depth with minimal administrative overhead.
This rules out Azure Kubernetes Service (AKS) due to high management complexity, and Azure Container Instances (ACI) because it lacks native KEDA scaling integration.
2
Evaluate the logging and compliance requirements.
Telemetry and event logs must reside strictly within their region of origin to comply with data sovereignty laws.
This rules out a centralized Log Analytics workspace, necessitating separate workspaces for each region.
3
Select the optimal Azure services that fulfill all requirements.
Azure Container Apps deployed with regional Log Analytics workspaces matches all constraints.
Azure Container Apps natively supports KEDA-based scale-to-zero without cluster management overhead, and regional Log Analytics workspaces preserve data residency.

Key Concept

Azure container services selection and regional log configuration based on operational complexity and data sovereignty rules.
Rate this question