Udemy lecture 8: ECS, lambda, batch, lightsail Flashcards
___________ is a software development platform to deploy apps
Docker
Apps are packaged in _________ that can be ran on any OS
Containers
Apps runs the ___________ regardless of where they’re run
Same
Docker images are stored in ______________
Docker repositories
What does ECS mean?
Means elastic container service
ECS is used to _________ docker container on AWS
Launch
With ______ you must provision & maintain the infrastructure (the EC2) & AWS takes care of starting/ stopping the containers
ECS
_________ its a serverless offering, that launch dockers containers on AWS but dont need to provision the infrastructure (no EC2 instances to manage, so its simpler)
Fargate
_________ is a private docker registry on AWS
ECR
__________ is where you store your docker images so they can be run by ECS or fargate
ECR
What does serverless mean?
Means the developers dont have to manage servers, they just deploy code
Serverless doesn’t mean there are no servers it means you just don’t ____________________
manage/provision/ see them
What are the different serverless services in AWS?
- Amazon S3
- DynamoDB
- Fargate
- Lambda
With _____________ you have virtual functions, so no servers to manage, its limited by time, short executions, run on-demand, & scaling is automated
Amazon Lambda
Lambda is a ___________, and it is also event-driven where the functions get invoked by AWS when needed
reactive service
With lambda you pay for ________, duration,
calls & duration (pricing is based on those two)
________ creates a serverless API
Amazon API gateway
________ is a fully managed batch processing at any scale
AWS batch
Batch will dynamically launch _________ or _________
EC2 instances or Spot instances
Batch jobs are defined as ______________ & run on ECS
Docker images
Why would someone want to use batch over lambda?
- No time limit
- Any runtime as long as its packaged as a docker images
- Rely on EBS/ instance store for disk space
- Relies on EC2 (can be managed by AWS)
___________ is great for people with little to no cloud experience
Amazon lightsail