Configure the appropriate Load Balancer model for a given application topology
The two main drivers for deploying a load balancer are scaling out an application (by distributing workload across multiple servers), along with improving its high-availability characteristics.
NSX provides basic form of load balancing through Edge Gateway. The NSX Edge load balancer distributes network traffic across multiple servers to achieve optimal resource utilization.
The NSX Edge services gateway supports two kinds of load balancer deployments:
One-armed mode (or proxy mode): In proxy mode, the load balancer uses its own IP address as the source address to send requests to a backend server. The backend server views all traffic as being sent from the load balancer and responds to the load balancer directly. Following events take place when LB is deployed in proxy mode:
- User connects to a VIP address (LB address) that is configured on the Edge gateway.
- The ESG performs a destination NAT to replace the VIP with one of the servers in the configured pool.