AWS Lambda Provisioning Business Logic

0 votes
In AWS Lambda, we don't need to do any provisioning but I was wondering how AWS Lambda might be provisioning machines to run the requests. Does it create an EC2 server for each request then execute the request and then kill the server? Or does it keep some EC2 servers always functional to serve the request by executing the lambda function? If it does then I am wondering it would also affect the performance of AWS Lambda to serve the request. Can any help me on this?
Apr 17, 2018 in AWS by Flying geek
• 3,150 points
74 views

1 answer to this question.

0 votes
AWS Lambda's main function is to reuse the resources.If it creates an EC2 Server for each request then it will soon become a performance concern.Therefore, it will not create an EC2 server for each request so that will not be a performance concern.

Also, you should note that the disk space provided for your function does not clean up properly sometimes as the majority of users reported.
You may read more about the execution lifecycle of Lambda here: https://docs.aws.amazon.com/lambda/latest/dg/running-lambda-code.html
answered Apr 17, 2018 by Cloud gunner
• 4,260 points

Related Questions In AWS

+1 vote
10 answers
0 votes
4 answers

Renaming AWS Lambda function

Nope- the function name is immutable READ MORE

answered Mar 6 in AWS by anonymous
3,064 views
+3 votes
3 answers
0 votes
1 answer
0 votes
1 answer
+2 votes
3 answers
0 votes
2 answers