An organization plans to deploy a microservices-based application consisting of several containerized background services. The services need to scale dynamically in response to incoming messages in an Azure Service Bus queue using Kubernetes Event-driven Autoscaling (KEDA). The organization wants to avoid managing Kubernetes nodes, clusters, or control planes, and does not require direct access to the Kubernetes API. Which Azure service should you recommend to host these containerized services?
- AAzure Kubernetes Service (AKS)
- BAzure Container Instances (ACI)
- Azure Container AppsCevap
- DAzure App Service (Web App for Containers)
Cevap
Azure Container Apps
Azure Container Apps is a serverless container platform designed for microservices and background workloads. It natively supports Kubernetes Event-driven Autoscaling (KEDA), enabling scale-to-zero configurations based on metrics such as Azure Service Bus message counts, all while eliminating the administrative overhead of managing Kubernetes clusters, nodes, or control planes.
Adım Adım Çözüm
Anahtar Kavram
Azure container hosting service selection based on operational overhead and scaling requirements