A company is planning to deploy two different containerized workloads to Azure:
* Workload 1: A simple batch processing task packaged as a single container that runs once daily for 15 minutes.
* Workload 2: A complex application composed of 25 interconnected containerized microservices that require service discovery, horizontal autoscaling, and coordinated rolling updates.
The company wants to minimize both administrative effort and operational costs.
Which two Azure services should the company select to host these workloads?
- Azure Container InstancesAnswer
- Azure Kubernetes ServiceAnswer
- CAzure App Service
- DAzure Virtual Machines
Answer
Azure Container Instances and Azure Kubernetes Service
Azure Container Instances is the ideal choice for running a single container for a brief period on demand, as it provides a serverless platform with no virtual machine management overhead and charges only for the execution duration. Azure Kubernetes Service is the correct choice for hosting a large, multi-container microservices application because it provides the required orchestration features, such as automated service discovery, rolling updates, and scale management, while still being a managed service that minimizes infrastructure administration compared to self-managed Kubernetes.
Step-by-Step Solution
Key Concept
Azure container hosting services comparison
Estimated Time:1m 30s