I am in the process of making a recommendation to a service provider that works for us on how our VMWare environment can be better managed to protect high value application servers. The cluster is setup with a couple hundred VMs in one cluster with 5 hosts. Right now HA is enabled but there is no differentiation in regards to what servers are prioritized and no grouping to show environments or even sort by application. We have had one instance were a rouge development server over consummed resources for a host and took down all VMs on that host including production servers. My concern is that this will happen again and a that I need to proactively recommend ways to protect our servers. I have so far recommended that they possible consider grouping VMs into resource pools by application then by environment that way priority and reservations can be set and organized efficiently. Is this a good approach or are there other best practices to consider?