Azure Functions is the go-to service for you to implement event-driven, serverless based solutions. Based on your feedback we're thrilled to announce the Public Preview of Azure Functions Flex Consumption, a new Linux-based hosting plan which offers the features in Consumption that you have been waiting for: networking and fast scaling features on a serverless billing model!
Flex Consumption is built on the latest Functions host especially optimized for scale, a brand-new backend infrastructure called Legion, and a new version of our internal scaling service. It is now available in preview in 12 regions and supports .NET 8 Isolated, Python 3.11 and Python 3.10, Java 17 and Java 11, Node 20 LTS, and PowerShell 7.4 (Preview).
You can use the Azure Portal, Azure CLI, Visual Studio Code, and Maven to create and edit your Flex Consumption apps, with support for Visual Studio coming soon.
Flexibility of Scale
Flex Consumption represent a significant leap forward, offering a comprehensive range of scaling capabilities. Some of the key scaling features are:
In a recent large-scale test, GitHub was able to sustain nearly 1.6 million events processed per second using one Flex Consumption app triggering from a network restricted Event Hub:
Networking Support
Flex Consumption allows you to reach VNet secured services from your function app and also to secure it to your VNet. All while still allowing you to take advantage of serverless billing and scale to zero, together with the other scale and throughput benefits of the Flex Consumption plan.
There is no extra cost for VNet support in Flex Consumption. While the subnet used for VNet integration can't already be in use for other purposes like private or service endpoints, or delegated to any other hosting plan or service, you can share the same subnet between multiple Flex Consumption apps.
Serverless Billing
Flex Consumption has a competitive billing model that is truly serverless and follows the current Consumption based pricing. You will be charged for on demand instances when they are actively execution your functions, and for any optional Always Ready number of instances for a baseline and when actively executing.
The Flex consumption plan pricing also includes a monthly free grant of 250,000 requests and 100,000 GB-s of resource consumption per month per subscription in pay-as-you-go on-demand pricing across all Flex Consumption function apps in that subscription.
For more information about Flex Consumption billing head to the Azure Functions pricing page.
More Features
Besides the scaling and networking features of Flex Consumption, check out these great features and integrations we have enabled for it:
Get Started Today!
Empower your serverless solutions with Flex Consumption. Whether you're a startup looking to kickstart your serverless apps, or an established enterprise seeking enhanced scalability and security, Flex Consumption is here to support your journey.
Check out the links below to get up to speed on the Flex Consumption preview:
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.