The Avi 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 Avi 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 Avi 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 Avi 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.

Note:
  • 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.