Forum Discussion
johnjohn-Peter
Feb 06, 2024Iron Contributor
What is the price if we want to host a long running azure function which runs on daily bases
i want to develop an azure function which run daily. The azure function will get all the item from about 10 large SharePoint lists using PnP core with pagination, and filter, group and sort the Shar...
Senthil Gopal
Feb 06, 2024Copper Contributor
Scenario: You need to run an Azure Function daily to process data from 10 large SharePoint lists. The execution time depends on data size, potentially up to 1.5 hours daily.
Issue with Consumption Plan: The 10-minute execution limit of the Consumption Plan is insufficient for your needs.
Alternatives:
Dedicated (App Service) Plan: Provides more control over resources allocated to the function, suitable for longer execution durations.
Premium Plan: Offers longer execution times (up to 60 minutes, extendable to 120 minutes), enhanced scaling, and additional features like VNET integration.
Cost Considerations:
Dedicated Plan: Pay for underlying compute resources on a per-hour basis, suitable for predictable workload patterns.
Premium Plan: Pay based on allocated vCPUs, memory, and additional features, offering flexibility and scalability.
Estimation: Use the Azure Pricing Calculator to estimate costs based on specific requirements, considering factors like execution frequency, duration, and additional features.
Decision: Choose between Dedicated and Premium Plans based on workload predictability, flexibility needs, and budget constraints.
Issue with Consumption Plan: The 10-minute execution limit of the Consumption Plan is insufficient for your needs.
Alternatives:
Dedicated (App Service) Plan: Provides more control over resources allocated to the function, suitable for longer execution durations.
Premium Plan: Offers longer execution times (up to 60 minutes, extendable to 120 minutes), enhanced scaling, and additional features like VNET integration.
Cost Considerations:
Dedicated Plan: Pay for underlying compute resources on a per-hour basis, suitable for predictable workload patterns.
Premium Plan: Pay based on allocated vCPUs, memory, and additional features, offering flexibility and scalability.
Estimation: Use the Azure Pricing Calculator to estimate costs based on specific requirements, considering factors like execution frequency, duration, and additional features.
Decision: Choose between Dedicated and Premium Plans based on workload predictability, flexibility needs, and budget constraints.