Elastic Load Balancing & Auto Scaling Flashcards

1
Q

Scalability

A

Linked to high availability.

Ability to accommodate larger loads by making hardware stronger (scale-up) or add nodes (scale out)

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

Vertical scalability

A

increasing the SIZE of the instances

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

Horizontal scalability

A

increasing the # of instances

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

scale-up

A

increasing instance type (ex: m4.large to a m4.xlarge)

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

scale-down

A

decreasing instance type (ex: m4.xlarge to a m4.large)

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

High Availability

A

Horizontal scalability.

Running app in at least 2 A.Z.

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

Elasticity

A

Cloud native auto-scaling system can scale based on load.
can instantly grow ( to maintain performance) or shrink ( to reduce costs).

to scale resources out or in (up or down) based on changes in demand.

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

Elasticity vs Scalability

A

Elasticity = AUTO scaling up/down.
Scalability = ability to increase workload size STATICALLY

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

Load Balancing

A

Servers forward intent traffic to multiple EC2 instances

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

AWS ELB

A

Elastic Load Balancer

regularly perform health checks and distribute traffic only to healthy instances (Balance load across multiple EC2 instances.)

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

3 Types of ELB

A

Application, Network, Classic

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

Service that lets us be elastic on AWS?

A

Load Balancing (ELB)

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

Auto Scaling Group

A

contains a collection of EC2 instances for auto scaling.

ex: can handle changing load on your app by adding/removing computing resources

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

Types of Auto Scaling

A

manual scaling
dynamic scaling
predictive scaling

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

scale out

A

add more EC2 instances to your Auto Scaling Group, to match increased load

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

scale in

A

reduce the number of instances in your Auto Scaling Group to match decreased load

17
Q

AWS Auto Scaling

A

feature that automates the process of adding/removing server capacity (based on demand)

18
Q

subnet

A

a range of IP addresses in your VPC (Virtual Private Cloud)