Posted On: Dec 3, 2019
We are announcing Provisioned Concurrency, a feature that provides customers greater control over performance of their serverless applications at any scale. Functions using Provisioned Concurrency execute with consistent start-up latency making them ideal for building interactive mobile or web backends, latency sensitive microservices, and synchronously invoked APIs.
Hundreds of thousands of customers have adopted AWS Lambda for benefits such as its simple programming model, built-in event triggers, automatic scaling, and fault tolerance. Provisioned Concurrency makes it easier than ever to develop highly scalable serverless applications with predictable latency on AWS Lambda. Developers can simply set their expected concurrency on any version or alias of a function. Thereafter, AWS Lambda ensures that the function begins executing developers’ code within double digit milliseconds of being invoked.
With Provisioned Concurrency, functions can instantaneously serve a burst of traffic with consistent start-up latency for every invoke up to the specified scale. Using the AWS Management Console, API, or command line, developers can configure any new or existing function to use Provisioned Concurrency. Customers only pay for the amount of concurrency that they configure and for the period of time that it is configured. Read more about Provisioned Concurrency in the AWS Lambda documentation.
You can use Application Auto Scaling to automatically configure the required concurrency for your functions. AWS Lambda supports Target Tracking and Scheduled Scaling policies. You can also use the AWS Serverless Application Model (SAM) and SAM CLI to test, deploy and manage serverless applications that use Provisioned Concurrency. Provisioned Concurrency is also integrated with AWS CodeDeploy for fully managed and automated software deployments.
Provisioned Concurrency is available today in the following Regions: US East (Ohio), US East (N. Virginia), US West (N. California), US West (Oregon), Asia Pacific (Hong Kong), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), Europe (London), Europe (Paris), and Europe (Stockholm), Middle East (Bahrain), and South America (Sao Paulo).
Please visit our product page for more information about AWS Lambda or log in to the AWS Lambda console to get started.