
AWS Certified Advanced Networking – Specialty (ANS-C01) Certification Guide
By :

Understanding load balancing is easier in the context of an example using our fictional enterprise, Trailcats. In the early days of trailcats.net
, the site ran on a small EC2 instance, and performance was fine. Users were happy and recommended the site to their other hiking, cat-loving friends. Before long, trailcats.net had to be rehosted on a larger server; then again, and again. Eventually, Trailcats was on the largest EC2 instance Amazon offers, and demand was still growing.
The obvious solution was to have more than one server, but questions remained about how to spread traffic between the servers. DNS appeared to be a good solution, and that worked well initially. However, the site kept growing, and soon, there were a dozen servers with even more needed.
In doing some research, the developers found out about LBs. They discovered LBs can spread the traffic across thousands of servers. Instead of large, expensive instances (scale up), LBs allowed...