A medical diagnostics company is designing a container-based data processing solution on Azure. The solution will process patient telemetry records from multiple regions. The solution must satisfy the following requirements:
- The data processing tasks are short-lived, containerized workloads that run to completion and execute only when new telemetry records arrive in an Azure Service Bus queue.
- The compute infrastructure must automatically scale to zero when the queue is empty, and scale out dynamically based on the queue depth using Kubernetes Event-driven Autoscaling (KEDA).
- Administrative overhead associated with managing virtual machines, orchestrator nodes, and host patching must be minimized.
- Compliance regulations dictate that patient telemetry logs must be stored and isolated within their respective geographical regions (Europe and North America).
Which two configurations should you include in the design?
- Azure Container Apps Jobs to host and execute the event-driven data processing tasks.Answer
- Two separate Log Analytics workspaces, one deployed in Europe and one in North America, to collect and isolate regional telemetry logs.Answer
- CAn Azure Kubernetes Service (AKS) cluster configured with the KEDA add-on to run the processing tasks.
- DA single centralized Log Analytics workspace configured with table-level Access Control Lists (ACLs) to store all telemetry logs.