mirror of
https://github.com/nickpoida/og-aws.git
synced 2025-03-09 15:40:06 +00:00
some NLB additions.
This commit is contained in:
parent
a8d18fcb88
commit
09b10f64ed
1 changed files with 7 additions and 7 deletions
14
README.md
14
README.md
|
@ -1021,14 +1021,14 @@ Load Balancers
|
||||||
|
|
||||||
### Load Balancer Basics
|
### Load Balancer Basics
|
||||||
|
|
||||||
- AWS has 2 load balancing products - “Classic Load Balancers” (CLBs) and “Application Load Balancers” (ALBs).
|
- AWS has 3 load balancing products - “Classic Load Balancers” (CLBs), “Application Load Balancers” (ALBs), and "Network Load Balancers" (NLB).
|
||||||
- Before the introduction of ALBs, “Classic Load Balancers” were known as “Elastic Load Balancers” (ELBs), so older documentation, tooling, and blog posts may still reference “ELBs”.
|
- Before the introduction of ALBs, “Classic Load Balancers” were known as “Elastic Load Balancers” (ELBs), so older documentation, tooling, and blog posts may still reference “ELBs”.
|
||||||
- CLBs have been around since 2009 while ALBs are a recent (2016) addition to AWS.
|
- CLBs have been around since 2009, ALBs in 2016, NLBs were added in 2017 to AWS.
|
||||||
- CLBs support TCP and HTTP load balancing while ALBs support HTTP load balancing only.
|
- CLBs support TCP and HTTP load balancing. ALBs support HTTP load balancing only. NLBs support TCP layer 4 load balancing.
|
||||||
- Both can optionally handle termination for a single SSL certificate.
|
- CLBs and ALBs can optionally handle termination for a single SSL certificate.
|
||||||
- Both can optionally perform active health checks of instances and remove them from the destination pool if they become unhealthy.
|
- All can optionally perform active health checks of instances and remove them from the destination pool if they become unhealthy.
|
||||||
- CLBs don't support complex / rule-based routing, while ALBs support a (currently small) set of rule-based routing features.
|
- CLBs don't support complex / rule-based routing. ALBs support a (currently small) set of rule-based routing features. NLBs have most extensive routing options.
|
||||||
- CLBs can only forward traffic to a single globally configured port on destination instances, while ALBs can forward to ports that are configured on a per-instance basis, better supporting routing to services on shared clusters with dynamic port assignment (like ECS or Mesos).
|
- CLBs can only forward traffic to a single globally configured port on destination instances, while ALBs can forward to ports that are configured on a per-instance basis, better supporting routing to services on shared clusters with dynamic port assignment (like ECS or Mesos). NLBS support multiple ports on same IP; registering targets by IP address, including targets outside the VPC for the load balancer; ECS can select unused port for scheduling a task then register a target group using this port.
|
||||||
- CLBs are supported in EC2 Classic as well as in VPCs while ALBs are supported in VPCs only.
|
- CLBs are supported in EC2 Classic as well as in VPCs while ALBs are supported in VPCs only.
|
||||||
- ALBs can target groups of instances and IP based targets in the RFC1918 ranges allowing you to use on premise destinations via VPN or Direct Connect.
|
- ALBs can target groups of instances and IP based targets in the RFC1918 ranges allowing you to use on premise destinations via VPN or Direct Connect.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue