Question

Difficulty: EasyContainer-Based Workloads

An enterprise administrator needs to run a single containerized database maintenance script once per week. The container executes for approximately three minutes and then terminates. The solution must minimize deployment complexity and administrative overhead. Which Azure service should you recommend?

  1. A
    Azure Kubernetes Service (AKS)
  2. B
    Azure Virtual Machines
  3. Azure Container InstancesAnswer
  4. D
    Azure Container Apps

Answer

Azure Container Instances
The correct answer is Azure Container Instances because it provides a serverless platform to run isolated containers on demand with the lowest possible administrative effort. It does not require managing virtual machines, clustering, or application environments, and billing is based on the exact duration of the container's execution.

Step-by-Step Solution

1
Identify the workload requirements
The workload is a single, isolated container task that runs briefly on a weekly schedule.
Understanding the lifecycle and complexity of the container task determines the ideal hosting model.
2
Evaluate administrative overhead
Azure Container Instances requires zero cluster management, no environment creation, and minimal configuration compared to AKS or Container Apps.
The requirement specifies minimizing deployment complexity and administrative overhead.
3
Select the most cost-effective and simplest service
Azure Container Instances charges only for the exact CPU and memory resources consumed during the three-minute execution, with no idle costs.
ACI matches the requirement for transient workloads that do not need orchestration or continuous scaling.

Key Concept

Selecting the appropriate Azure container hosting service based on simplicity, scale, and administrative overhead.
Estimated Time:45s
Rate this question