Udemy lecture 8: ECS, lambda, batch, lightsail Flashcards

1
Q

___________ is a software development platform to deploy apps

A

Docker

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

Apps are packaged in _________ that can be ran on any OS

A

Containers

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

Apps runs the ___________ regardless of where they’re run

A

Same

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

Docker images are stored in ______________

A

Docker repositories

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

What does ECS mean?

A

Means elastic container service

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

ECS is used to _________ docker container on AWS

A

Launch

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

With ______ you must provision & maintain the infrastructure (the EC2) & AWS takes care of starting/ stopping the containers

A

ECS

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

_________ its a serverless offering, that launch dockers containers on AWS but dont need to provision the infrastructure (no EC2 instances to manage, so its simpler)

A

Fargate

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

_________ is a private docker registry on AWS

A

ECR

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

__________ is where you store your docker images so they can be run by ECS or fargate

A

ECR

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

What does serverless mean?

A

Means the developers dont have to manage servers, they just deploy code

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

Serverless doesn’t mean there are no servers it means you just don’t ____________________

A

manage/provision/ see them

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

What are the different serverless services in AWS?

A
  • Amazon S3
  • DynamoDB
  • Fargate
  • Lambda
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

With _____________ you have virtual functions, so no servers to manage, its limited by time, short executions, run on-demand, & scaling is automated

A

Amazon Lambda

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

Lambda is a ___________, and it is also event-driven where the functions get invoked by AWS when needed

A

reactive service

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

With lambda you pay for ________, duration,

A

calls & duration (pricing is based on those two)

17
Q

________ creates a serverless API

A

Amazon API gateway

18
Q

________ is a fully managed batch processing at any scale

A

AWS batch

19
Q

Batch will dynamically launch _________ or _________

A

EC2 instances or Spot instances

20
Q

Batch jobs are defined as ______________ & run on ECS

A

Docker images

21
Q

Why would someone want to use batch over lambda?

A
  • No time limit
  • Any runtime as long as its packaged as a docker images
  • Rely on EBS/ instance store for disk space
  • Relies on EC2 (can be managed by AWS)
22
Q

___________ is great for people with little to no cloud experience

A

Amazon lightsail

23
Q
A