A financial services company is designing a container-based credit scoring application on Azure. The application has the following design requirements:
* A real-time scoring API that must scale dynamically to zero during periods of inactivity and automatically scale up in response to HTTP request spikes, with minimal administrative and infrastructure management effort.
* A batch risk-processing engine that executes long-running, CPU-intensive simulation tasks that can take up to 4 hours to complete.
Which two container hosting solutions should you recommend to meet these requirements?
- Azure Container Apps for the real-time scoring APICevap
- Azure Container Apps Jobs for the batch risk-processing engineCevap
- CAzure Kubernetes Service (AKS) for the real-time scoring API
- DAzure Functions on a Consumption plan for the batch risk-processing engine
- EAzure Container Instances (ACI) with a custom scaling script for the real-time scoring API
Cevap
Azure Container Apps for the real-time scoring API and Azure Container Apps Jobs for the batch risk-processing engine.
Selecting Azure Container Apps for the real-time scoring API provides native scale-to-zero capabilities and automatic HTTP scaling without the administrative overhead of cluster management. Selecting Azure Container Apps Jobs for the batch risk-processing engine supports containerized tasks that run to completion and can execute for up to 24 hours, satisfying the 4-hour processing requirement.
Adım Adım Çözüm
Anahtar Kavram
Choosing Azure container solutions based on operational overhead, scaling behavior, and execution limits.