If VMs aren't important to you, much of the industry has gone to containers using Kubernetes as the resource management layer.
Performance of containers tends to be better than VMs, but you are sacrificing the fully functioning OS... if that's important.
https://kubernetes.io/