Skip to main content
  1. 🔰Posts/
  2. 🗂️My Trainings/
  3. AWS Trainings and Certifications/
  4. 🏅AWS Certified Cloud Practitioner/

Elastic Load Balancing

·406 words·2 mins

Elastic Load Balancing automatically distributes your incoming traffic across multiple targets (EC2 instances, containers, IP addresses) in one or more Availability Zones.

It monitors the health of its registered targets and routes the traffic only to healthy targets.


AWS Elastic Load Balancing Introduction


Benefits of using Load Balancer #

  • Spread load across multiple downstream instances

  • Expose a single point of access (DNS) to the application

  • Seamlessly handle failures of downstream instances

  • Do regular health checks to the instances

  • SSL termination

  • High Availability across Availability Zones

  • ELB is a managed Load Balancer

    • AWS is responsible for upgrades, maintenance and High Availability
    • AWS provides only a few configuration items

3 kinds of Load Balancers offered by AWS #

Application Load BalancerNetwork Load BalancerGateway Load Balancer
HTTP / HTTPS / gRPC protocols (layer 7)TCP / UDP protocols (layer 4)Geneve Protocol on IP Packets (layer 3)
HTTP Routing featuresHigh Performance (millions or requests per second)Route Traffic to Firewalls that you manage on EC2 instances
Static DNS (URL)Static IP through Elastic IPIntrusion Detection

1. Application Load Balancer #

AWS ALB (Application Load Balancer) - Step By Step Tutorial


2. Network Load Balancer #

  • ultra high performance, allows for TCP (layer 4)

Mastering AWS Network Load Balancer | ALB vs NLB | Step by Step Tutorial


3. Gateway Load Balancer #

  • Supports GENEVE protocol. Built for extra security (layer 3)

» Sources « #

Stephane Maarek’s AWS playlists on YouTube: https://www.youtube.com/@StephaneMaarek/playlists Full YouTube Rahul’s AWS Course: https://www.youtube.com/playlist?list=PL7iMyoQPMtAN4xl6oWzafqJebfay7K8KP

» References « #

» Table of contents (CLF-C02) « #

1. What is Cloud Computing2. IAM3. Budget
4. EC25. Security Groups6. Storage
7. AMI8. Scalability & High Availability9. Elastic Load Balancing
10. Auto Scaling Group11. S312. Databases
13. Other Compute Services14. Deployments15. AWS Global Infrastructure
16. Cloud Integrations17. Cloud Monitoring18. VPC
19. Security and Compliance20. Machine Learning21. Account Management and Billing
22. Advanced Identity23. Other Services24. AWS Architecting & Ecosystem
25. Preparing for AWS Practitioner exam

» Disclaimer « #

This series draws heavily from Stephane Maarek’s Ultimate AWS Certified Cloud Practitioner course on Udemy.

His content was instrumental in helping me pass the certification.

About the instructor
🌐 Website📺 YouTube
💼 LinkedIn𝕏 x.com

ℹ️Shared for educational purposes only, no rights reserved.

RobK
Author
RobK
DevOps | Agile | AWS | Ansible | Terraform | PowerShell | Windows | Linux | Git