Pricing of AWS (Amazon Web Services) Lambda Function
AWS lambda pricing is based on the no.of requests made to your function and the time it has taken to execute the function. The following are the pricing factors to be considered for AWS Lambda. As previously mentioned, with AWS Lambda user only pays for what he uses, factoring in the number of requests and duration of the execution of the code. No charges are taken for creating lambda functions. Lambda considers a request to be each time it starts executing in response to a trigger such as an event notification or an invocation volume. The duration of the code is calculated from the moment the code begins executing until it returns or is terminated. If one is unsure about whether AWS Lambda is the right choice or not, there is a free tier option available to try. This option includes 1M free requests per month and 400,000 GB-seconds of compute time per month.
- Requests: AWS lambda charges are made up of the no.of requests made to your AWS lambda function. Each request will be counted individually based on the time duration also aws lambda will calculate all the requests made per month. The pricing will be varied from the different regions and the total no.of requests made for your function.
- Duration: AWS lambda will be charged based on the duration of time your code started executing and till the time it is terminated. And also while executing the AWS lambda you should allocate some memory to your function this factor is also counted while billing.
- Free requests: You have one million free requests per month which is free for all users and when coming to the duration you have 400,000 GB-seconds of compute time per month.
AWS Lambda
AWS (Amazon Web Services) function is the new computing system that offers a variety of benefits like real-time data processing and custom back-end service. With so much information available about AWS Lambda, it can be hard to know what it is without an introduction.