Load balancing is a complex network task that is typically performed by a physical network infrastructure; however, NSX can provide a software-based approach to load balancing. The load balancing features provided by the ESG are feature-rich; the edge supports both layer 4 (Accelerated Virtual Server) and layer 7 (Full Proxy Virtual Server) load balancing engines. Some of the features that the edge load balancing feature set provides are as follows:
- Layer 4 protocols: TCP/UDP
- Layer 7 protocols: HTTP/HTTPS
- SSL termination with AES-NI acceleration
- Health checks for TCP/UDP and HTTP/HTTPS
- Persistence
- URL rewrite and redirection
- The load balancing algorithms supported are as follows:
- Weighted Round Robin
- IP hash
- URI
- Least connection
This list is not exhaustive but is included with the most commonly used features for your reference. In addition, NSX supports two deployment models, inline and one-armed mode (also known as proxy mode); for the purposes of the recipe, we will configure...