A logistics company is designing a container-based processing solution for IoT telematics data. The solution requires:
- A public-facing API that receives sensor telemetry, which must scale dynamically based on concurrent HTTP requests.
- A batch processing workload that aggregates telemetry data every evening, which takes between 15 and 45 minutes to execute.
- All workloads must run in a secure environment with no public internet access for the backend processing components.
- The design must minimize administrative and operational effort.
Which two compute configurations should you recommend? (Select two.)
- An Azure Container Apps container app to host the public-facing APICevap
- An Azure Container Apps job to host the batch processing workloadCevap
- CAn Azure Kubernetes Service (AKS) cluster to host both workloads
- DAn Azure Functions consumption plan to host the batch processing workload
Cevap
To satisfy the requirements with the lowest operational overhead, you should recommend deploying the public-facing API as an Azure Container Apps container app and the batch processing workload as an Azure Container Apps job.
The correct recommendation is to use an Azure Container Apps container app for the public-facing API and an Azure Container Apps job for the batch processing workload. Both resources run within the same Azure Container Apps environment, allowing them to share a secure private virtual network. This satisfies the requirement to minimize administrative effort by utilizing serverless container hosting, while accommodating the 45-minute execution duration of the batch job.
Adım Adım Çözüm
Anahtar Kavram
Selecting the appropriate Azure container service and workload type based on operational overhead, scale triggers, and execution lifetime.
Tahmini Süre:2m 0s