Show Menu
Cheatography

Module 2 -AWS Core Services - Amazon Cloudwatch Cheat Sheet (DRAFT) by

This is a draft cheat sheet. It is a work in progress and is not finished yet.

Elastic Load Balancing

ELB automa­tically distri­butes incoming applic­ation traffic across multiple targets, such as Amazon EC2 instances, contai­ners, and IP addresses.
Load Balancer acts as the "­traffic cop"
Automa­tically distri­butes incoming applic­ation traffic comes multiple targets, such as Amazon Elastic Compute Cloud(EC2) instances, contai­ners, and Internet Procto­col(IP) addresses

Types of Elastic Load Balancer

ELB offers three types of load balancers: Applic­ation Load Balancer, Network Load Balancer, and Classic Load Balancer
First, we have an Applic­ation Load Balancer (ALB) that functions at the applic­ation level
It supports conten­t-b­asing routing and applic­ations that run in containers
It supports a pair of indust­ry-­sta­ndard protocols (websocket and http/2) and can provide additional visibility into the health of target instances and contai­ners.
Next, we have Network Load Balancers (NLB) which are designed to handle tens of millions of requests per second while mainta­ining high throughput at ultra low latency
NLB is ideal for load balancing Transm­ission Control Protocol (TCP) traffic and is capable of handling millions of requests per second while mainta­ining ultra-low latencies.
Finally, the Classic Load Balancer (CLB) provides the basic load balancing across multiple Amazon EC2 instances and operates at both request and connection level
This ideal for applic­ations that were built within the Amazon EC2-Cl­assic network.
 

ELB Use Cases

There are many reasons to use a load balancer
To secure access to your web servers through a single exposed point of access
To decouple your enviro­nment to using both public facing and internal load balancers.
To provide high availa­bility and fault tolerance with the ability to distribute traffic across multiple Availa­bility Zones.
To increase elasticity and scalab­ility with minimal overhead.

Classic Load Balancer Use Cases

Access servers through single point
Decouple the applic­ation enviro­nment
Provide high availa­bility and fault tolerance
Increase elasticity and scalib­ility