An enterprise is designing a serverless and containerized architecture for a financial reconciliation platform. The system requires hosting two workloads with distinct execution behaviors and networking constraints:
* Workload 1: An API gateway helper that intercepts and validates inbound transactions. It experiences unpredictable, highly spiked traffic (from 0 to thousands of concurrent requests) with long periods of complete inactivity. To access protected on-premises ledger databases, this workload requires integration with an Azure Virtual Network (VNet). Minimizing idle infrastructure costs is critical.
* Workload 2: A batch reconciliation job that runs once daily. The job retrieves transaction logs, executes complex audit rules, and typically runs for 40 minutes. It must also run within a private subnet to securely communicate with back-end databases, and the team wants to minimize operational overhead.
Which two of the following Azure compute solutions should you recommend to support these workloads? (Select TWO.)
- Azure Functions on a Flex Consumption plan to host Workload 1Answer
- Azure Container Apps Jobs to host Workload 2Answer
- CAzure Functions on a Consumption plan to host Workload 2
- DAzure Kubernetes Service (AKS) to host Workload 2
- EAzure Functions on a Premium plan to host Workload 1