The NSX Edge load balancer distributes network traffic across multiple servers to achieve optimal resource utilization.

You begin by setting global options for the load balancer. You then create an application profile to define the behavior of a particular type of network traffic. Next, you create a service monitor to define health check parameters for the load balancer.

You now create a server pool consisting of backend server members and associate a service monitor with the pool to manage and share the backend servers flexibly and efficiently.

When the virtual server receives a request, it chooses the appropriate pool to distribute the traffic comprising one or more members based on the associated algorithm.

Each pool is monitored by the associated service monitor. When the load balancer detects a problem with a pool member, it is marked as down.