Cloud Containers Flashcards

1
Q

What is a task definition for ECS?

A

It is a text file that defines one or more containers that form your application

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

What is the difference between a service and a task?

A

A task launches containers until they are stopped or exited. A services manages a number of tasks together

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

Where is the CPU and Memory defined in creating ECS clusters?

A

At the task definition level

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

ECS Service Auto Scaling will scale up your EC2 instances when needed

A

False. Service Auto Scaling scales tasks, not instances

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

We want to scale our underlying instances housing our ECS tasks, what can we use?

A

ECS Cluster Capacity Provider. Pair it with an Auto Scaling Group

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

What is AWS App Runner?

A

Allows us to deploy web applications and APIs at scale with containers

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

You have multiple Docker-based applications hosted on-premises that you want to migrate to AWS. You don’t want to provision or manage any infrastructure; you just want to run your containers on AWS. Which AWS service should you choose?

A

AWS Fargate on ECS

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

Amazon Elastic Container Service (ECS) has two Launch Types, what are they?

A

EC2 and Fargate

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