The NSX Advanced Load Balancer runs on standard x86-based servers, with no requirement for special-purpose hardware. In general, adding hardware capacity will greatly expand overall system capacity, for both the SEs and Controllers. It is advisable to consult an NSX Advanced Load Balancer sales engineer or technical support for recommendations tailored to meet the specific needs of your applications and environment.
The default configuration is:
Controller: 8 vCPU cores, 24 GB RAM, and 128 GB of storage. (For more details, including minimum sizing requirements for Controllers, see NSX Advanced Load Balancer Controller Sizing topic in the VMware NSX Advanced Load BalancerAdministration Guide).
Service Engine: 1 vCPU cores, 2 GB RAM, and 15 GB of storage. (For more details, including minimum sizing requirements for SEs, see Sizing Service Engines topic in the VMware NSX Advanced Load BalancerConfiguration Guide).
A typical deployment has three Controllers in a redundant Controller cluster. The number of SEs required depends on the number of applications being served by and the configured level of redundancy.
Reservation for CPU and memory is strongly preferred, but not required.
Modifying resource settings on VMs, such as CPU cores or RAM, requires powering down the VM, making the changes, and again powering on the VM.