Load Balancing with ELB


Getting started with ELB
Basic ELB concepts
ELB: practical usage
Introduction to ELB

Load Balancing refers to distributing workloads across multiple computing resources in order to avoid overloading some nodes while leaving others underused. When properly configured, load balancing can greatly increase an infrastructure's availability and performance, optimize throughput and response time, and generally improve the system effectiveness.

AWS has a purpose-build load balancing service called Elastic Load Balancing (ELB). Since the effective use of load balancers is so important even to many smaller deployments, instructor David Clinton crafted this introductory course, covering all the main concepts and practical application of ELB.

Who should take this course

As this is a beginner to intermediate course, you should be able to grasp all the core concepts with just about any background level. Nevertheless you may want to take our introductory EC2 and VPC courses first. Also, our Introduction to AWS might be another good, quick tutorial if you haven't yet seen that.

As a follow up to this course, check out our ELB questions set, and our advanced course How to Architect with a Design for Failure Approach, where you'll get the chance to see ELB in action providing high availability and fault tolerance in a cloud architecture.

If you have thoughts or suggestions for this course, please contact Cloud Academy at support@cloudacademy.com.


Hi and welcome to CloudAcademy.com's video series on the AWS Elastic Load Balancing Service.

In this course we're going to explore some of the powerful uses for Load Balancing among your AWS instances.

When it all comes down to it Load Balancing can provide real value to your instances in one key area, reliability.

If you're deploying a service to external clients, the odds are that you'd prefer that requests didn't come up empty every now and then. Perhaps your business absolutely requires 24/7 availability and you simply can't tolerate any downtime.

Then monitoring the health of multiple server instances and automatically switching network traffic between them, Load Balancing can help prevent the two primary causes of downtime, overloaded servers and servers experiencing hardware failure.

In this course we'll learn about configuring and managing a fleet of load balanced instances.


About the Author
Learning Paths

David taught high school for twenty years, worked as a Linux system administrator for five years, and has been writing since he could hold a crayon between his fingers. His childhood bedroom wall has since been repainted.

Having worked directly with all kinds of technology, David derives great pleasure from completing projects that draw on as many tools from his toolkit as possible.

Besides being a Linux system administrator with a strong focus on virtualization and security tools, David writes technical documentation and user guides, and creates technology training videos.

His favorite technology tool is the one that should be just about ready for release tomorrow. Or Thursday.