From the course: AWS Certified Advanced Networking - Specialty (ANS-C01) Cert Prep

Unlock this course with a free trial

Join today to access over 24,800 courses taught by industry experts.

Elastic Load Balancer design

Elastic Load Balancer design

- [Instructor] Here we have several elastic load balancer use cases. Let's start with the first, which is securing access. This is one of the premier use cases for ELB in that you can set up a database behind an elastic load balancer, and the database cannot be directly accessed. Only behind the load balancer are the communications occurring. Likewise, another way to use an elastic load balancer is to decouple application. So for example, if you have a microservice that handles the database, you have a microservice that handles the front end, you have a microservice that handles middleware, each of those could be decoupled by using a load balancer with separate responsibilities for scaling. Another use case for ELB is high availability and fault tolerance. And what's great about ELB is that you can set up a metric, for example, CPU load or latency, that decides whether a new machine should be spun up and put automatically into the ELB. And because it's protected behind a specific…

Contents