A digital marketing agency is designing the compute infrastructure for a new campaign analytics platform. The platform must support two distinct workloads:
1. **Workload **: A public-facing REST API that collects clickstream events from active marketing campaigns. The API is containerized, requires outbound virtual network (VNet) integration to access an Azure SQL Database via private endpoints, and experiences highly unpredictable demand, scaling down to instances during off-peak hours to eliminate idle costs. Minimal infrastructure management is a key priority.
2. **Workload **: A data processing worker that aggregates campaign metrics daily. The worker is packaged as a container, runs as a single batch job that executes for approximately minutes, and requires access to local scratch disk storage for temporary data processing.
Which compute hosting architecture should you recommend to meet these requirements?
- AAzure Kubernetes Service (AKS) for both Workload and Workload .
- BAzure Container Apps for Workload , and Azure Functions on a Consumption plan for Workload .
- Azure Container Apps for Workload , and Azure Container Apps Jobs for Workload .Cevap
- DAzure App Service (Premium v plan) for Workload , and Azure Functions on a Consumption plan for Workload .