I couldn’t seem to find this information easily in Google so decided to post it here.
These are the sizes of all the VMware NSX VM’s keep in mind that in a production environment for HA you will usually need to deploy 2 of all of these with the exception of NSX Controllers which need 3, and NSX Manager of which you need 1.
NSX Edge and VM Sizing
|XL||6||8GB||4.5GB (4GB Swap)|
|NSX-M Large Scale||8||24||60GB|
|DLR Control VM||1||512||500MB|
Which NSX Edge size to choose:
This is straight from the VMware NSX Installation guide, but should explain which to size to choose.
The Large NSX Edge (my default) has more CPU, memory, and disk space than the Compact NSX Edge (I only use in my lab or for small POC/Test), and supports a bigger number of concurrent SSL VPN-Plus users.
The X-Large NSX Edge is suited for environments which have Load Balancer with millions of concurrent sessions (Personally use XL with all LB’s as I have seen poor performance with compact LB’s with a small number of users).
The Quad Large NSX Edge is recommended for high throughput and requires a high connection rate.
NSX for vSphere 6.2.0 Release Notes https://www.vmware.com/support/nsx/doc/releasenotes_nsx_vsphere_620.html
Reference Design: VMware NSX for vSphere (NSX) Network Virtualization Design Guide: https://www.vmware.com/files/pdf/products/nsx/vmw-nsx-network-virtualization-design-guide.pdf