An organization needs to run a temporary, event-driven data analysis tool that is packaged as a single container. The container must start immediately when triggered by an API call, run for less than five minutes, and then shut down. The organization wants to avoid managing virtual machines or container orchestrators, and they want to pay only for the exact CPU and memory resources consumed during the container's active execution. Which Azure service should the organization use?
- AAzure Kubernetes Service (AKS)
- Azure Container InstancesAnswer
- CAzure App Service
- DAzure Virtual Machines
Answer
Azure Container Instances is the correct service because it allows running a single container on-demand with per-second billing and zero virtual machine or orchestrator management overhead.
Azure Container Instances is correct because it is a serverless compute service that enables you to package and run containers on-demand without managing virtual servers or orchestrators. It provides per-second billing, making it the most cost-effective and low-overhead option for a single container running for only a few minutes.
Step-by-Step Solution
Key Concept
Azure Container Instances is a serverless container hosting service that allows users to deploy containers without provisioning virtual machines or managing container orchestrators.