An organization is designing an event-driven system to process data files uploaded to Azure Blob Storage. The file sizes range from MB to MB, and the processing time for a single file can take up to minutes to complete. The system must process files as they are uploaded, scale down to zero instances when no files are present to minimize costs, and require the lowest possible administrative overhead. Which Azure compute solution should you recommend?
- AAzure Functions on a Consumption plan
- Azure Container Apps JobsAnswer
- CAzure Kubernetes Service (AKS)
- DAzure Spot Virtual Machines in a scale set
Answer
Azure Container Apps Jobs
Azure Container Apps Jobs are optimized for run-to-completion event-driven tasks, can scale down to zero when there are no jobs to process, support execution times longer than minutes, and are fully managed, ensuring low administrative overhead.
Step-by-Step Solution
Key Concept
Selecting serverless hosting options based on execution limits, scale-to-zero capability, and administrative overhead.
Estimated Time:2m 0s