Serverless Computing Flashcards
Serverless compute service that lets you run code without provisioning or managing the underlying servers
Lambda
Run code on demand with automated scaling
Lambda
Free tier of 1,000,000 requests and 400,000 GB of compute per month
Lambda
Built-in logging and monitoring by using CloudWatch
Lambda
Does lambda automatically scale the CPUs with memory?
Yes
Ideal for serverless short-term executions with unpredictable or inconsistent workloads
Lambda
Lambda time limit per execution
15 minutes
Environment that Lambda will run your code in
Runtime
Required if your Lambda function needs to make an AWS API call
Permissions (IAM Role)
Defines the amount of available memory allocated to your function
Resources
What starts Lambda code, alerts your lambda function to start
Trigger
Does Lambda integrate with EFS?
Yes
Lambda memory allocation
128mb-10gb
Lambda compressed deployment package size (.zip)
<= 50 mb
Lambda uncompressed deployment package size
<= 250mb
Lambda request and response payload size
up to 6 mb
Used to find deploy and publish their own serverless applications
Serverless Apps
AWS Sam Template
Application Code + manifest file
Standard unit of software that packages up code and all its dependencies used for flexibility, ease of use, ability to run on-premise
Container
Contains all the commands or instructions that will be sued to build an image for containers
Dockerfile