This document discusses the benefits of using a software-based load balancer over a hardware load balancer. It argues that software load balancers offer more flexibility as they can run on generic hardware, virtual machines, containers or clouds. They also allow for better right sizing since only necessary resources need to be purchased and resources can scale elastically as needed. Software load balancers also offer easier deployment and true multi-tenancy. Nginx is provided as an example of a popular open source software load balancing solution.
Related topics: