Elastic Load Balancer (ELB) vs Network Load Balancer (NLB) - A Difference - AWS Certification

Understanding the differences between Elastic Load Balancer and Network Load Balancer

In this tutorial, we will understand a basic comparison between Elastic Load Balancer and Network Load Balancer.

Attribute Elastic load balancer (ELB) Network load balancer (NLB)
Protocols Supports HTTP and HTTPS protocols Supports TCP, UDP, and TLS
Type Supports both internet-facing and internal Supports both internet-facing and internal
Supports health check YES YES
Cloudwatch logging and metrics YES YES
Connection draining (or deregistration delay) YES YES
Load balancing to multiple ports on same instances YES YES
Configurable idle connection timeout YES YES
Cross zone load balancing YES YES
Stickiness (or Sticky sessions) YES YES
Static IP address allocation (or the Elastic IP address) NO YES
Resource-based IAM permissions YES YES
Tag-based IAM permissions YES YES
CIDR based routing YES NO
Path-based routing YES NO
Host-based routing YES NO
HTTP header-based routing YES NO
Query string parameter-based routing YES NO
Fixed response YES NO
Lambda functions as targets YES NO
User authentication YES NO
SSL offloading YES YES


Certification - Recommended Reading

Elastic Beanstalk vs Cloudformation vs Opswork vs Codedeploy - A Difference

EBS HDD Storages - A Difference

AWS Shield vs AWS WAF vs AWS Macie - Protect Resources and Data Cheat Sheet

Managing Multiple AWS Accounts - Organizations, Trusted Advisor and more Cheat Sheet

Amazon CloudWatch - Logs, Events, Alarms and Dashboards Cheat Sheet

AWS CloudTrail vs Config vs CloudWatch Cheat Sheet

EBS SSD Storages - A Difference

NAT Gateway vs Instance - A Comparison

AWS Security Groups and Network Access Control List - A Comparison Cheat Sheet

AWS VPN vs AWS Direct Connect vs Software VPN vs CloudHub Cheat Sheet

Free Videos - Get Started with AWS Certification

Amazing AWS Certification Courses

Get our amazing courses pursued by thousands of learners