A healthcare provider is designing a container-based claims processing application on Azure. The application has the following design requirements:
* A REST API microservice must receive claims and scale out rapidly during peak business hours, and scale down to zero instances during periods of inactivity.
* A background reporting workload must execute containerized jobs that process large datasets on a scheduled basis, with each job taking up to 45 minutes to complete.
* The overall solution must minimize administrative and infrastructure management overhead.
Which two Azure container hosting solutions should you recommend to meet these requirements? (Choose two.)
- Azure Container Apps to host the REST API microserviceCevap
- Azure Container Apps jobs to host the background reporting workloadCevap
- CAzure Kubernetes Service (AKS) to host both the REST API and the background reporting workload
- DAzure Container Instances (ACI) to host the REST API microservice
Cevap
Azure Container Apps to host the REST API microservice, and Azure Container Apps jobs to host the background reporting workload.
Azure Container Apps is the optimal solution for both requirements. For the REST API microservice, Azure Container Apps provides serverless HTTP-based scaling, including scaling to zero when there is no traffic, while minimizing management overhead. For the background reporting workload, Azure Container Apps jobs are designed specifically for executing run-to-completion tasks that can run for up to 24 hours, meeting the 45-minute requirement without infrastructure management overhead.
Adım Adım Çözüm
Anahtar Kavram
Selecting Azure container hosting solutions based on operational overhead, execution duration, and scaling requirements.