Containers Flashcards

1
Q

provide a standard way to package your application’s code, configurations, and dependencies into a single object

A

containers

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

plaintext file that specifies all of the components that are included in the container

A

dockerfiles

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

Are containers portable?

A

Yes

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

Parent OS used, FS layers are shared making containers

A

lightweight

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

Containers only run the application and environment that it needs

A

True

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

Provides much of the isolation virtual machines do

A

true

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

exposed to the outside world so they can be accessed

A

ports

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

can application stacks be multi-container

A

Yes

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

fully managed container orchestration service that helps you easily deploy, manage, and scale containerized applications

A

Amazon Elastic Container Service (Amazon ECS)

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

logical grouping of tasks or services used to isolate your applications

A

Amazon ECS cluster

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

application components must be configured to run in containers

A

true

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

text file that describes one or more containers that form your application in JSON format

A

Task Definition

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

instantiation of a task definition within a cluster

A

Task

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

run and maintain your desired number of tasks simultaneously in an Amazon ECS cluster

A

Services

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

defines the images and ports used

A

Container Definition

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

Configure and deploy EC2 instances in your cluster to run your containers where you manage and pay for the instances

17
Q

This is a serverless pay-as-you-go option. You can run containers without needing to manage your infrastructure.

A

Fargate Mode

18
Q

ECS cluster runs within a

19
Q

Given network interfaces inside a VPC which allows the tasks to be run

A

Fargate Shared Inrfrastructure

20
Q

Workloads that require consistently high CPU core and memory usage

21
Q

Large workloads that need to be optimized for price

22
Q

Used when your applications need to access persistent storage

23
Q

Used when you must directly manage your infrastructure

24
Q

Large workloads that need to be optimized for low overhead

A

Fargate Mode

25
Small workloads that have occasional burst
Fargate mode
26
Used for Tiny or Batch Workloads
Fargate mode
27
open-source software that allows you to deploy and manage containerized applications at scale
Kubernetes
28
managing a cluster of compute instances and scheduling containers to run on the cluster based on the available compute resources and the resource requirements of each container
Kubernetes
29
Resources, where pods are places on nodes to run
Node
30
Containers, smallest unit in Kubernetes often 1 container per
Pod
31
How something external from a cluster can access the service
Ingress
32
Volume whos lifecycle lives beyond any 1 pod using it
Persistent Storage (PV)
33
managed Kubernetes service that makes it easy for you to run Kubernetes on AWS and on-premises
Amazon Elastic Kubernetes Service (Amazon EKS)
34
Runs and scales the Kubernetes control plane across multiple AWS Availability Zones to ensure high availability
True
35
Can use EBS, EFS, FSx as storage providers
True