Hyper-V fulfils its role with readability and confidence.
Use Cases and Deployment Scope
We use Hyper-V as a virtualization solution for our environment. As we host several Windows-based applications built with Microsoft solutions, we decided to run our virtualized environment on their technology, prioritizing reliability and compliance with MS licensing. Over the years, we have also deployed some Linux-based applications, and Hyper-V still performs this role very well, hosting dozens of virtual machines running Linux-based OSs.
Pros
- Management of very large virtual machines.
- High availability of virtualized environment.
- Virtualization of physical network.
- Very fast boot of virtual machines.
- Hability of moving VMs from one host to another.
- Reliable instrumentation for IaaC with PowerShell.
Cons
- VHD Set support for Cluster Shared Volumes.
- VM console improvements, such as more integration with hosting OS.
- Native backup solution.
Likelihood to Recommend
Hyper-V makes a lot of sense in scenarios that will support several Windows Server-based OS virtual machines. The only limitation of those licensed VMs is the hardware that hosts the Hyper-V role. If you need to deploy many servers running Windows Server OS, it is worth the price. Hyper-V also does a great job of managing the server host's computational resources, including memory, CPU, network, and storage.
