What is our primary use case?
This solution is mostly being used to deliver flexibility, high availability, and redundancy to accommodate production demand on an as-needed basis.
The main driver is consolidation, which is then complemented with the above-mentioned items. Hyper-V is a cost-effective platform that helped many companies I've been involved with to reduce data center administration and licensing costs drastically.
Once the platform is in place, it helps to control resources more accurately and on a consumption basis. By using the VMM (Virtual Machine Manager) you have full control of the fabric, workloads, templates and many more resources. Running Hyper-V Core also increases security and reduces update time-frames, which also helped us to increase our uptime and overall service delivery expectations.
How has it helped my organization?
Hyper-V improved the infrastructure drastically, not only from a performance perspective but from a control/administration view as well. This directly affects the products and services offered on the platform. Our customers can increase or decrease resources on their workloads at any given time, which means we give them more control. That positively affects costs, reducing them for the customers.
What is most valuable?
In most recent times, the live migration that is available for non-clustered environments was a massive benefit. Microsoft Storage Spaces can be used as an iSCSI provider for Hyper-V, which can help for a cost-effective cluster. Dynamic resource allocation is a great benefit that helps service providers to reduce costs and increase host density.
What needs improvement?
I believe further improvement can be made on the cluster manager side, not specifically Hyper-V related. There are some storage problems which do occur in high load systems, especially SQL workloads. These do not necessarily affect uptime, but it can evolve into a larger problem if not attended to. Otherwise, the product is fantastic.
For how long have I used the solution?
What do I think about the stability of the solution?
It is very stable. There are some minor problems, as there is with all software applications, but they are not problems that affect the platform in such a way that your customers are affected. If managed properly according to standards and Microsoft's recommendations, it works. It stays online and is very reliable.
What do I think about the scalability of the solution?
Hyper-V is easily scalable. Adding additional hosts, storage or event sharing workloads between clusters (Not sharing the same cluster nodes) is made possible with the recent versions of Windows Server.
Which solution did I use previously and why did I switch?
I have used Hyper-V since it was launched and upgrading to the newer versions is purely a matter of staying up to date with the latest features to help our customers benefit.
What's my experience with pricing, setup cost, and licensing?
Do not immediately think of massive SANs and expensive servers. Instead, start small then evaluate and test properly to understand how workloads are treated. Microsoft, with Server 2019, gives you a massive number of tools to do this cost-effectively.
Which other solutions did I evaluate?
We did evaluate other options before choosing this solution. VMware has always been a good platform but in terms of costs, it is very expensive. The other 'freeware' options are also great but did not tick our boxes in terms of features and contractual agreements.