We're a mid-sized company with 40 virtual machines. We have a traditional firewall for external traffic, but nothing protecting the data center vms from the internal networks.

At first glance NSX appeared to be exactly what we need, but after doing some reading the complexity of the product is over our heads. We considered outsourcing this project but feel like it will turn into a full time job to setup, manage, monitor, etc....

Is there an alternative product for smaller companies to protect their vms from threats from the internal networks?