Soru

Zorluk: OrtaContainer-Based Workloads

A healthcare company is designing a container-based application on Azure to host a patient portal API. The application consists of several microservices that handle patient queries. The design must satisfy the following requirements:
- The microservices must scale down to zero instances when there is no incoming traffic to reduce costs.
- The application components must communicate privately and be isolated within an existing Azure virtual network.
- The solution must minimize administrative and infrastructure management overhead.
- Audit logs must be kept strictly isolated in their respective deployment regions to comply with data sovereignty regulations.

Which two configurations should you recommend?

  1. Host the microservices using Azure Container Apps.Cevap
  2. B
    Host the microservices on an Azure Kubernetes Service (AKS) cluster.
  3. Deploy the container hosting environment as an internal Azure Container Apps environment.Cevap
  4. D
    Create a single centralized Log Analytics workspace in the primary region to collect logs from all environments.
  5. E
    Deploy the microservices as Azure Container Apps Jobs with manual scaling configured.

Cevap

To meet the requirements, you should recommend hosting the microservices using Azure Container Apps and deploying the container hosting environment as an internal Azure Container Apps environment.
Hosting the microservices using Azure Container Apps is correct because it provides serverless container hosting that natively scales down to zero instances when idle and minimizes operational overhead by eliminating Kubernetes cluster management. Deploying the container hosting environment as an internal Azure Container Apps environment is correct because it securely integrates the services directly into an existing Azure Virtual Network for isolated private communication.

Adım Adım Çözüm

1
Evaluate compute hosting options based on operational overhead and scaling requirements.
Azure Container Apps is selected over Azure Kubernetes Service because it provides a serverless platform that scales to zero with minimal administrative overhead, satisfying the requirement to minimize infrastructure management.
Choosing Azure Container Apps eliminates the need to manage Kubernetes control planes and node pools while still providing scale-to-zero capabilities for microservices.
2
Determine the appropriate network deployment configuration for private communication.
An internal Azure Container Apps environment is selected to host the containerized services.
An internal environment ensures the container apps are deployed inside the existing virtual network and can only be accessed privately, satisfying the isolation and secure communication requirements.
3
Analyze compliance requirements regarding audit logs and data sovereignty.
Reject the option to centralize all regional logs into a single workspace, as regional data isolation is required.
To comply with data sovereignty regulations, logs must be kept isolated within their respective regions, requiring separate workspaces instead of a single centralized workspace.

Anahtar Kavram

Designing compute and networking architectures for containerized microservices in Azure using low-overhead services with virtual network integration.
Tahmini Süre:2m 0s
Bu soruyu puanla