A healthcare provider is designing a serverless architecture to ingest and process HL7 clinical data messages and host a lightweight REST API. The REST API will receive incoming message metadata and must respond within milliseconds to the sender. The clinical data messages are processed asynchronously by a background worker that can take up to minutes to complete the analysis and transformation for each message. The architecture must minimize administrative overhead and ensure that compute costs are reduced to zero during periods of inactivity. Which of the following Azure services should you recommend to meet these requirements? (Select TWO.)
- Azure Container Apps jobs to run the background workerCevap
- Azure Functions on a Consumption plan to host the REST APICevap
- CAzure Functions on a Consumption plan to run the background worker
- DAzure Kubernetes Service (AKS) to host both the REST API and the background worker
Cevap
The architecture should include Azure Container Apps jobs to run the background worker and Azure Functions on a Consumption plan to host the REST API.
To process the -minute background tasks while scaling to zero during inactivity, Azure Container Apps jobs is the correct choice because it does not suffer from the -minute limit of serverless functions. To host the lightweight REST API with zero administrative overhead and zero cost during idle periods, Azure Functions on a Consumption plan is the most efficient choice.
Adım Adım Çözüm
Anahtar Kavram
Selecting Azure serverless hosting options based on execution limits, administrative overhead, and scaling behaviors.
Tahmini Süre:1m 30s