AWS Lambda now supports up to 10 GB of memory and 6 vCPU cores for Lambda Functions

Posted on: Dec 1, 2020

AWS Lambda customers can now provision Lambda functions with a maximum of 10,240 MB (10 GB) of memory, a more than 3x increase compared to the previous limit of 3,008 MB. This helps workloads like batch, extract, transform, load (ETL) jobs, and media processing applications perform memory intensive operations at scale.

Since Lambda allocates CPU power proportional to the amount of memory provisioned, customers now have access to up to 6 vCPUs. This helps compute intensive applications like machine learning, modelling, genomics, and high-performance computing (HPC) application perform faster.

To get started, customers can configure between 128 MB and 10,240 MB of memory for new or existing Lambda functions via the AWS Management Console, AWS Command Line Interface (CLI), AWS SDK, and AWS Serverless Application Model (SAM).  

AWS Lambda support for larger functions is available in Africa (Cape Town), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), EU (Frankfurt), EU (Ireland), EU (London), EU (Milano), EU (Paris), EU (Stockholm), South America (Sao Paulo), US East (N. Virginia), US East (Ohio), US West (N. California), US West (Oregon). For more information on availability, please see the AWS Region table. To get started, view our documentation.