Lots of variables to consider…
Everything below is all just my opinion. Other peoples opinions will obviously vary depending on their experiences.
- Are you using Horizon, XenDesktop or something else
- Are you using GPUs
- What’s the workload
- Partner status
- Existing infrastructure
- Local skills / product familiarity (Design, Implementation, Support) etc etc.
- Product integration and compatibility with existing technologies (For example, does your security, monitoring or management solution work with X, Y or Z)
- Does it do what you need
- Future technology road map and eco-system
- etc etc etc
There’s lots to consider.
I’d like to take the best bits out of ESXi and XenServer and combine them, as they both have advantages over each other.
- XenServer licensing is far far better than ESXi.
- XenServer GPU management is excellent and ESXi basically doesn’t have any.
- XenServer is a lot cheaper overall due to the licensing.
- ESXi has a much better, more modern user interface.
- ESXi has a lot more options in terms of security and overall management.
- ESXi has better PCIe management
- etc etc etc
They both perform very well from my experiences and use cases, although I dare say that in some scenarios one will be a better choice than the other.
They both have positives and negatives and ultimately it depends on a variety of considerations.
Hyper-V is getting there, but it’s not something I see much of so can’t really comment on it, however I’m hearing good things about the most recent version.