Why choose Microsoft virtualization? What is Microsoft Hyper-V's value proposition? Here is what I think are the key aspects of Hyper-V that are important to take home:
Microsoft Hyper-V R2 is…
- Drastically more cost effective than the competition
The Hyper-V product has an awesome pricing model which is very attractive both for organizations who have not started virtualization yet, or for those who have already made an investment. The reason is that Microsoft's virtualization technologies are included in the cost of the server licenses you are already purchasing for your virtualization environment. Rather than purchasing additional virtualization tools, just to virtualize, Microsoft makes virtualization a core component that is available with every infrastructure. http://www.microsoft.com/virtualization/en/us/products-server.aspx
- Easy to use and manage
Hyper-V builds on existing IT administrator skills and uses management tools which take an end-to-end approach to IT service management. The ease and holistic nature of the Microsoft technology stack makes virtualization implementations more straightforward to deploy and more efficient to manage. Microsoft's technology automation tools include System Center:
- Virtual Machine Manager: Management of Hyper-V hosts, templates, ISOs, P2Vs, and utilization
- Operations Manager: End-to-end systems management (core infrastructure to applications)
- Configuration Manager: Inventory, patch management, desktop management
- Service Manager: IT service management
- Data Protection Manager: End-to-end data backup and protection (disk, remote synchronization, and tape) http://www.microsoft.com/systemcenter/en/us/default.aspx
- Has bare metal performance characteristics
When asked "what can I virtualize", I typically answer "almost anything". The reason is that the performance barriers that existed in virtualization are largely becoming a thing of the past. Increasing supported levels of cores, RAM, and disk performance identical to the underlying hardware, virtualization provides the benefit of VM abstraction without the negative performance affects. At this point, the key things to avoid are voice and combining high availability technologies, always checking supportability matrixes.
- Scalable for the largest organizations
I've had the opportunity to be involved in some pretty huge virtualization initiatives and through that I can absolutely say that Microsoft virtualization can scale to even the largest infrastructures.
- Highly available and recoverable
Microsoft's virtualization technologies support high availability technologies like live migration for VM movement between host systems, as well as extensive protection capabilities provided by Data Protection Manager. I love DPM, because it has significantly brought down the cost for a mid-sized organization to establish a failover site. For the largest technologies, know that Microsoft's virtualization eco-system has provided some awesome high availability and geo-cluster capabilities.
Microsoft's App-V is hands-down awesome. If you haven't seen it, you need to. This technology allows you to abstract your applications from the operating system, allowing apps to be streamed to end points with great compatibility, but still using the resources of the local workstation. They can also be taken offline. Check this out: http://www.microsoft.com/systemcenter/appv/default.mspx
Have a great week at Tech Ed and stop by to say hi… ;)