A utility company is designing a serverless backend architecture to process smart meter telemetry and host a customer-facing billing API. The solution must meet the following requirements:
* Telemetry processing: Ingestion triggers a job that aggregates and stores data streams. Each execution takes up to minutes to complete.
* Billing API: Must support peak hourly traffic of requests, experience minimal latency during sudden scale-up (no cold starts), and require direct integration with an Azure Virtual Network (VNet).
* Operational overhead: Must be minimized.
Which two Azure hosting options should you recommend to meet these requirements? (Select TWO.)
- AAzure Functions on a Consumption plan to process the telemetry data.
- Azure Container Apps Job to process the telemetry data.Cevap
- Azure Functions on a Premium plan to host the billing API.Cevap
- DAn Azure Kubernetes Service (AKS) cluster to host the billing API.
Cevap
Azure Container Apps Job to process the telemetry data, and Azure Functions on a Premium plan to host the billing API.
The correct architecture uses Azure Container Apps Jobs for the long-running (-minute) telemetry processing job because it supports extended run-to-completion workloads without container management overhead. For the billing API, Azure Functions on a Premium plan is selected because it natively supports virtual network (VNet) integration, scales rapidly to handle peak demand, and uses pre-warmed instances to completely avoid cold start latencies, all while keeping management overhead low.
Adım Adım Çözüm
Anahtar Kavram
Selecting serverless compute options based on execution limits, cold start constraints, network isolation, and operational overhead.
Tahmini Süre:2m 0s