_______ are crucial for load balancers and they enable the load balancer to know if instances it forwards traffic to are available to reply to requests and health check is done on a port and a route (/health is common) and if the response is not 200 (OK) the the instance is unhealthy
Health checks
What are the different types of load balancer on AWS?
Application load balance is a __________ (HTTP)
Layer 7
_____________ load balancing to multiple HTTPS applications across machines (target groups) and multiple applications on the same machine (ex containers) and it support for HTTP/2 and websocket and support redirects (from HTTP to HTTPS for example)
Application load balancer
Application load balancer supports __________
Route routing ( routing based on path in URL, host name in URL, query string, headers)
ALB (Application load balancer) are a great fit for ___________ applications
Micro services & container based application (ex. Docket & Amazon ECS)
What are the different target groups for application load balancer?
ALB can route multiple target groups & health checks are at the target group level
What are some features should know about application load balancer?
Network load balancer (layer 4) allows you to do what?
Network load balancer (NLB) has _____________ per AZ and supports assigning elastic IP(helpful for whitelisting specific IP)
one static IP per AZ
What are the target groups for network load balancer?
___________ is used to deploy, scale, and manage a fleet of 3rd party network virtual appliances in AWS
Gateway Load Balancer
What are some features of gateway load balancer?
What are the target groups for gateway load balancer?
How does a gateway load balancer work?
It’s possible to implement ___________ so that the same client is always redirected to the same instance behind a load balancer
stickiness (sticky sessions)
__________ works for classic load balancer, application load balancer, and network load balancer
Sticky session (the cookie used for stickiness has an expiration date you control) (NLB can work without cookies)
What are the use case for sticky sessions?
To make sure the user doesn’t lose his session data
What are the two types of cookies you can have for sticky sessions?
With __________ each load balancer instance distribute evenly across all registered instances in all AZ
Cross - Zone load balancing
Without _________ request are distributed in the instance of the node of the elastic load balancer
Without cross zone balancer
With the ________ by default the cross zone load balancing is enabled (but can be disabled at the target group level) & no charges for inter AZ data
Application load balancer
With ____________ cross zone balancing is disabled by default and if enabled will have to pay for inter AZ
Network load balancer and & gateway load balancer
An _____________ allows traffic between your client and your load balancer to be encrypted in transit ( in flight encryption)
SSL certificate