Compute Solutions (1 / 7): You need to deploy a containerized application to Azure and require autoscaling based on custom metrics. Which Azure service should you use?
Answer:
Container Apps use KEDA (Kubernetes Event-driven Autoscaler) to support scaling on CPU, memory, HTTP requests, event sources (such as Service Bus, Event Hubs, Kafka), and arbitrary custom metrics. Source: Set scaling rules in Azure Container Apps
- Azure App Service can host containers and supports autoscaling, but scaling is limited to built-in or Azure Monitor metrics, making it less flexible than KEDA.
- Azure Container Instances (ACI) does not support autoscaling.
- Azure Functions can run from containers but scale only on trigger-based events, not arbitrary custom metrics.
- Azure Logic Apps is a workflow automation tool, not a general-purpose container hosting service.
Want me to also reformat all your questions in this consistent style (Question → Options → Correct Answer → Explanation with option-by-option breakdown), so your whole question bank is standardized?