You are designing a serverless background processing solution using Azure Functions V4. The function app must process large video files uploaded to Azure Blob Storage, where the processing of a single video file can take up to minutes to complete. The function app must also securely access an Azure SQL Database instance hosted within an Azure Virtual Network without exposing the database to the public internet. You need to select the hosting plan and configuration that satisfies these requirements. Which of the following configurations should you select?
- AA Consumption plan with regional virtual network integration, and the host.json functionTimeout property set to 00:30:00.
- An Elastic Premium plan with regional virtual network integration, and the host.json functionTimeout property set to 00:30:00.Cevap
- CA Dedicated (App Service) plan with Always On disabled, regional virtual network integration, and the host.json functionTimeout property set to 00:45:00.
- DAn Elastic Premium plan with an inbound Private Endpoint, and the host.json functionTimeout property set to 00:10:00.
Cevap
An Elastic Premium plan with regional virtual network integration, and the host.json functionTimeout property set to 00:30:00.
The configuration specifying an Elastic Premium plan with regional virtual network integration and a -minute functionTimeout is correct because the Elastic Premium plan supports regional virtual network integration for outbound connectivity to resources within a virtual network. Additionally, the Premium plan allows for execution timeouts beyond minutes (up to unbounded, with minutes as the default), which easily accommodates the -minute requirement.
Adım Adım Çözüm
Anahtar Kavram
Azure Functions hosting plans support different execution limits and networking features. The Elastic Premium plan is required for serverless scaling when regional virtual network integration or executions longer than minutes are needed.
Tahmini Süre:2m 0s