We may earn an affiliate commission when you visit our partners.

Elastic Load Balancer

Save
May 11, 2024 3 minute read

Elastic Load Balancer (ELB) is a managed service by Amazon Web Services (AWS) that efficiently distributes incoming application traffic across multiple virtual servers, instances, or targets in your Amazon Virtual Private Cloud (VPC).

How Amazon Elastic Load Balancer Works

ELB serves as a single entry point for client applications, and it automatically scales your application by adding or removing instances based on demand. It offers high availability and fault tolerance by distributing traffic across multiple availability zones, ensuring that your application remains accessible even if one or more instances experience issues.

ELB provides various types of load balancing, including:

  • Application Load Balancer (ALB): Distributes traffic based on application-layer information, such as HTTP headers, path, and hostname.
  • Network Load Balancer (NLB): Distributes traffic based on Layer 4 (TCP/UDP) information.
  • Classic Load Balancer (CLB): A legacy load balancer that is still supported but is not recommended for new applications.

Benefits of Using Amazon Elastic Load Balancer

Organizations can benefit significantly from utilizing Amazon Elastic Load Balancer:

Path to Elastic Load Balancer

Take the first step.
We've curated 15 courses to help you on your path to Elastic Load Balancer. Use these to develop your skills, build background knowledge, and put what you learn to practice.
Sorted from most relevant to least relevant:

Share

Help others find this page about Elastic Load Balancer: by sharing it with your friends and followers:

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Elastic Load Balancer.
Provides a detailed overview of Elastic Load Balancing on AWS, including its architecture, features, and how to use it to improve the performance and reliability of web applications.
Provides a practical guide to designing and building microservices-based applications. It covers topics such as service discovery, load balancing, and fault tolerance.
Provides a comprehensive guide to building scalable, high-performance web sites. It covers topics such as load balancing, caching, and performance optimization.
Provides a comprehensive overview of the principles and patterns used to design and build scalable web applications. It covers topics such as load balancing, fault tolerance, and data partitioning.
Provides a comprehensive overview of the principles and patterns used to design and build data-intensive applications. It covers topics such as data partitioning, load balancing, and fault tolerance.
Provides a practical guide to optimizing the performance of web sites. It covers topics such as load balancing, caching, and performance optimization.
Table of Contents
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser