AWS Lambda is an event-driven computing cloud service from Amazon Web Services that allows developers to provision resources for a programming function on a pay-per-use basis without having to be concerned about what Amazon storage or compute resources will support it.
In programming, a function is a small piece of programming that carries out a specific task. AWS Lambda allows developers to code and run various functions in response to specific events on an as-needed basis. When an AWS Lambda function is called, the storage and compute resources for that function are provisioned automatically as a metered service. Users are billed based on the number of requests served and the compute time needed to run the code, metered in increments of 100 milliseconds. If a function is never called, it costs the developer nothing.
Developers can list, delete, update and monitor functions through the Lambda dashboard, command-line interface (CLI) or software development kit (SDK). The service also performs infrastructure-focused activities such as server and operating system maintenance, patch deployment and logging through AWS CloudWatch. Third-party logging application program interfaces (APIs) are supported as well.
AWS Lambda is available with a free tier of service that includes one million free requests and 400,000 gigabyte-seconds of compute time per month. Users are charged $0.20 for each additional million requests. Additional charges may incur within associated AWS products.
By submitting your personal information, you agree that TechTarget and its partners may contact you regarding relevant content, products and special offers.