Soru

Zorluk: OrtaContainer-Based Workloads

A startup is designing a containerized microservices application that will process customer orders and store logs. The application consists of three simple, stateless containers. The design must meet the following requirements:

* Minimize the administrative effort required to manage the underlying container infrastructure.
* Automatically scale the containers based on the volume of incoming HTTP requests, including scaling down to zero during idle periods.
* Segregate the telemetry and application logs from different environments (development and production) into separate workspaces to comply with data access policies.

Which combination of Azure compute hosting and log monitoring configurations should you recommend?

  1. Azure Container Apps to host the containers, and separate Log Analytics workspaces for the development and production environmentsCevap
  2. B
    Azure Kubernetes Service (AKS) to host the containers, and separate Log Analytics workspaces for the development and production environments
  3. C
    Azure Container Apps to host the containers, and a single centralized Log Analytics workspace for both development and production environments
  4. D
    Azure Kubernetes Service (AKS) to host the containers, and a single centralized Log Analytics workspace for both development and production environments

Cevap

Azure Container Apps to host the containers, and separate Log Analytics workspaces for the development and production environments
The correct option is correct because Azure Container Apps is a fully managed serverless container service that allows scaling to zero and eliminates the operational complexity of managing Kubernetes clusters. Additionally, deploying separate Log Analytics workspaces for development and production ensures strict data isolation and compliance with environment segregation policies.

Adım Adım Çözüm

1
Evaluate the container hosting requirements to determine the appropriate compute service.
Identify that the application uses simple, stateless containers, requires minimal administrative effort, and must scale to zero.
Azure Container Apps is a serverless hosting platform that abstracts Kubernetes management while supporting container scaling to zero, whereas Azure Kubernetes Service (AKS) requires managing nodes, clusters, and control planes, creating unnecessary management overhead.
2
Evaluate the logging and compliance requirements for environment segregation.
Determine that development and production logs must be isolated in separate workspaces to meet data access policies.
Separate Log Analytics workspaces are required to guarantee logical segregation and data sovereignty between environment levels, ensuring production data access is restricted.
3
Combine the chosen compute hosting and monitoring configurations.
Recommend Azure Container Apps paired with separate Log Analytics workspaces.
This combination successfully meets all operational simplicity, scaling, and compliance requirements.

Anahtar Kavram

Selecting container hosting services based on management overhead and scaling properties, combined with environment logging isolation.
Tahmini Süre:1m 30s
Bu soruyu puanla