Section 18: Containers on AWS: ECS, Fargate, ECR & EKS Flashcards

1
Q

What is a container?

A

A container is a bundle that contains an application and all its dependencies.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the benefit of a container over a VM (virtual machine)?

A

Containers provide the isolation benefits of virtualization with faster starts and less overhead, as well as portable, consistent environments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is Amazon ECS?

A

Amazon’s own container platform, ECS is a highly scalable and fast container management service.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does Amazon ECS do and how does it work?

A

ECS allows you to launch docker containers on AWS. AWS manages the starting and stopping of containers, but the user must provision and maintain the underlying infrastructure (EC2s) unless using Fargate. It is free, so ECS is not costly and it integrates with many AWS services.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How does the Amazon ECS Fargate launch type work?

A

The Fargate launch type does not make you provision infrastructure, making it a serverless way to launch docker containers. Just create task definitions and there you go.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do you scale ECS Fargate launch type?

A

Scaling Fargate is simple, just increase the number of tasks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Amazon EKS?

A

EKS = Elastic Kubernetes Service. It is a way to launch managed Kubernetes clusters on AWS.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Kubernetes?

A

Kubernetes is an open source system for automatic deployment, scaling and management of containerized (usually Docker) applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the major EKS use case?

A

EKS is most useful for companies already using Kubernetes that want to migrate to AWS using Kubernetes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly