A media company is designing a new cloud-native video processing platform on Azure. The platform must host containerized microservices that perform video encoding. The microservices must scale dynamically based on the number of messages in an Azure Service Bus queue using Kubernetes Event-driven Autoscaling (KEDA). The design must minimize the administrative and operational effort of managing container infrastructure. Which Azure service should you recommend?
- Azure Container AppsAnswer
- BAzure Kubernetes Service (AKS)
- CAzure Container Instances (ACI)
- DAzure App Service (Web App for Containers)
Answer
Azure Container Apps
Azure Container Apps is the correct choice because it is a serverless container platform that provides built-in integration with Kubernetes Event-driven Autoscaling (KEDA). This allows microservices to scale dynamically based on Service Bus queue length while abstracting the underlying Kubernetes infrastructure, satisfying the requirement to minimize administrative and operational overhead.
Step-by-Step Solution
Key Concept
Selecting the appropriate Azure container hosting service based on scaling requirements (KEDA) and operational overhead constraints.