Soru

Zorluk: ZorContainer-Based Workloads

A financial company is designing a new event-driven transaction processing system on Azure. The system has the following requirements:
- Web APIs and background workers must scale dynamically based on the number of messages in an Azure Service Bus queue, including scaling down to zero instances.
- The background workers must support event-driven autoscaling using KEDA.
- You must run ad-hoc data reconciliation tasks that execute to completion and then terminate.
- You must minimize the administrative and operational effort required to manage the container infrastructure.
- Logs for the container workloads must be collected. For regulatory compliance, the production environment logs and test environment logs must be isolated and stored in different geographic regions.

Which two configurations should you recommend? (Select two.)

  1. Azure Container Apps for hosting the web APIs and background workers, and Azure Container Apps Jobs for running the reconciliation tasks.Cevap
  2. Separate regional Azure Log Analytics workspaces for the production and test environment container logs.Cevap
  3. C
    An Azure Kubernetes Service (AKS) cluster to host the web APIs, workers, and reconciliation tasks.
  4. D
    A single global Azure Log Analytics workspace located in the primary region to consolidate logs from both environments.

Cevap

Azure Container Apps for hosting the web APIs and background workers with Azure Container Apps Jobs for running the reconciliation tasks, combined with separate regional Azure Log Analytics workspaces for the production and test environments.
The combination of Azure Container Apps and Azure Container Apps Jobs satisfies the event-driven scaling, run-to-completion, and low operational overhead requirements. Azure Container Apps manages Kubernetes orchestration and provides native KEDA scaling. Additionally, creating separate regional Log Analytics workspaces ensures that data residency and compliance rules are respected, as workspaces are regionally bound.

Adım Adım Çözüm

1
Analyze container hosting requirements including KEDA-based scaling, scaling to zero, run-to-completion execution, and minimal administrative effort.
Determine that Azure Container Apps (ACA) fits the microservice scaling needs, and Azure Container Apps Jobs fits the run-to-completion task needs without the operational overhead of managing a Kubernetes cluster.
Azure Container Apps is a serverless platform that simplifies container deployments and manages the underlying Kubernetes orchestration for you.
2
Evaluate log storage compliance requirements for regional isolation.
Determine that separate regional Log Analytics workspaces are required because a single workspace is locked to one region and cannot store logs in multiple geographic locations for compliance segregation.
Log Analytics workspaces are bound to specific regions, and compliance requirements dictate data residency and isolation.

Anahtar Kavram

Selecting optimal Azure container hosting services based on scaling, lifecycle, and operational overhead requirements, combined with configuring compliant, regionally isolated monitoring architectures.
Bu soruyu puanla