A biotechnology firm is designing a serverless container-based system on Azure to process genomic sequencing data. The architecture must support the following workloads:
* Workload 1: A research portal web application that accepts sequencing requests. The application must scale dynamically based on HTTP traffic, scale down to zero instances during idle periods to minimize costs, and support custom domain names with TLS termination.
* Workload 2: A sequencing analysis processor. Each execution is triggered by a new message in an Azure Service Bus queue, runs to completion, and can take up to three hours to finish. The processor must automatically scale its instances horizontally based on the number of messages in the queue.
You need to recommend the container compute solutions for both workloads. The solution must minimize administrative and operational overhead.
Which services should you recommend?
- Azure Container Apps for Workload 1 and Azure Container Apps Jobs for Workload 2Answer
- BAzure Container Apps for Workload 1 and Azure Functions on a Consumption plan for Workload 2
- CAzure Kubernetes Service (AKS) for both Workload 1 and Workload 2
- DAzure Container Apps for Workload 1 and Azure Container Instances (ACI) for Workload 2