Other Compute Flashcards
1
Q
What is Docker?
A
- containers that can be run on any OS
2
Q
ECS
A
- Elastic Container Service
- You must provision & maintain the infrastructure (the EC2 instances)
3
Q
Fargate
A
- You do not provision the infrastructure (no EC2 instances to manage)
4
Q
ECR
A
- Elastic Container Registry
- where you store Docker images for ECS or Fargate
5
Q
Amazon EKS
A
- Elastic Kubernetes Service
- launch managed Kubernetes clusters on AWS
6
Q
What’s serverless?
A
- new paradigm in which the developers don’t have to manage servers anymore
- Serverless does not mean there are no servers
7
Q
AWS Lambda
A
- Virtual functions – no servers to manage
- short executions, on-demand, Scaling is automated, event-driven
8
Q
Amazon API Gateway
A
- Fully managed service for developers to easily create, publish, maintain, monitor, and secure APIs
- Beispiel: Client > API Gateway > Lambda > DynamoDB
9
Q
AWS Batch
A
- Fully managed batch processing at any scale
- will dynamically launch EC2 instances or Spot Instances
10
Q
Batch vs Lambda
A
- Lambda: Time limit, Limited runtimes, …
- Batch: No Time limit, Any runtime, …
11
Q
Amazon Lightsail
A
- Virtual servers, storage, databases, and networking
- people with little cloud experience