Compute Fundamentals For AWS Flashcards

1
Q

What is the EC2 Container Service? ECS

A

It allows you to run Docker-enabled applications packaged as containers across a cluster of EC2 Instances without heavy managing

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

How does the EC2 Container Service alleviate the burden of managing your own cluster?

A

It’s passes responsibility over to AWS through the use of AWS Fargate

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

What is AWS Fargate?

A

Engine used to enable ECS to run containers without having to manage and provision instances and clusters for containers

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

What is Docker?

A

Piece of software that allows you to automate the installation and distribution of applications inside Linux containers

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

What is a Container?

A

It holds everything an application needs to run from within its container package. This may include system libraries, code, run time, etc.

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

What does a VM include that a Container doesn’t?

A

Operating System

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

Why are Container applications very portable?

A

They are decoupled from the operating system. This ensures application will always run as expected regardless of it’s deployment location.

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

With Amazon ECS there is no need to install…

A

management or monitoring software for your cluster. Allows you to focus on building apps and delpoying them.

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

What are the options of deployment for an ECS Cluster?

A

Fargate Launch and EC2 Launch

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

What does the Fargate Launch require?

A

Specify the CPU and Memory Required
Define Networking and IAM policies
Package your application into Containers

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

Is the Fargate Launch or the EC2 Launch more customizable?

A

EC2 Launch

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

What are the responsibilities in the EC2 Launch?

A

Patching and scaling your instances

Specify instance type and how many containers needed for a cluster

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

How is Monitoring taken care of?

A

Amazon CloudWatch, which monitors metrics against your Container and your cluster

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

Amazon CloudWatch allows you to monitor metrics against your Container and your cluster. What is the benefit of this?

A

Easily create alarms based off the metrics, which provides notification of when specific events occur (e.g. cluster size scaling up or down)

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

What comprises an Amazon EC2 cluster?

A

Collection of EC2 Instances

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

What features can be used with an Amazon EC2 Cluster (EC2 instances)?

A

Security Groups
Elastic Load Balancing
Auto Scaling

17
Q

Despite Amazon EC2 Cluster being a collection of EC2 instances, how does it operate?

A

In the same way as a single EC2 instance

18
Q

How do Amazon ECS Clusters act as a resource pool?

A

They aggregate resource such as CPU and memory

19
Q

Clusters are dynamically _________ and multiple _________ can be used.

A

scalable, instances

20
Q

Clusters can only scale in a ________ _________.

A

single region.

21
Q

Amazon ECS Clusters can only scale in a single region but it can scan….

A

multiple availability zones.

22
Q

Containers can be scheduled to deployed across your Amazon ECS Clusters depending on….

A

resource requirements, availability requirements through the use of multiple availability zones.

23
Q

Instances within an Amazon ECS Cluster also have a ______ daemon and an ______ agent.

A

Docker, ECS

24
Q

ECS agents communicate with each other and allow Amazon ECS commands to be translated into….

A

Docker commands