شرکت مایکروسافت در زمینه Virtualization و مجازی سازی سرور ها در سال ۲۰۰۸ با معرفی محصول Hyper-V (هایپر وی) پا به عرصه رقابت در این حوزه، علی الخصوص با شرکت هایی نظیر VMware و Citrix گذاشت.
مایکروسافت با معرفی windows server 2008 اولین نسخه Hyper-V خود را نیز معرفی کرد. Hyper-V 2008 در اصل یک Hypervisor نبوده بلکه یک Role در ویندوز سرور ۲۰۰۸ است که با Disable کردن یک سری Role ها GUI ویندوز نقش یک Hypervisor را بازی میکند، به این مدل مجازی ساز Hypervisor type 1 گفته میشود. بعدها مایکروسافت با انتشار Windows Server 2008 R2 و نسخه Hyper-V آن در کنار PowerShell v2 کمی Hyper-V را بهینه تر نمود. با ظهور Hyper-V نسخه ۲۰۱۲ اوضاع کمی برای Hypervisor مایکروسافت تغییر کرد و با معرفی Feature هایی همچون QOS ،Virtual Machine Live Migration ،Live Storage Migration ،Incremental Backup ،VM Replication و Integrated High Availability توانست قدم بزرگی در راه مجازی سازی سرورها بردارد. نکته ی مهم در نصب Hyper-V این است که از Resource کمتری نسبت به VMware استفاده میکند و از Maximum Support بالاتری نسبت VMware برخوردار است.
با ارائه محصول Hyper-V 2016 مایکروسافت به تنها شرکتی تبدیل شد که توانست در زمینه Virtualization و مجازی سازی با VMware رقابت کند و در نشریه اخیر گارتنر (Gartner) خود را در کنار VMware به عنوان لیدر بازار معرفی کند. از جمله مشخصه هایی (Feature) که در نسخه ۲۰۱۶ به Hyper-V اضافه شده است میتوان به موارد زیر اشاره کرد:
- Compatible with Connected Standby: داشتن ارتباط با Hypervisor زمانیکه در حالت Standby قرار دارد.
- Discrete device assignment: این ویژگی به شما اجازه می دهد تا دسترسی مستقیم و منحصر به فرد به برخی از قطعات سخت افزاری PCI را به دستگاه مجازی بدهید.
- Encryption in generation 1 virtual machines: با این قابلیت می توانید از دیسک سیستم عامل با استفاده از رمزگذاری درایو BitLocker در نسل ۱ ماشین های مجازی محافظت کنید.
- Host resource protection: این ویژگی کمک می کند تا یک VM در صورت نیاز بیش از سهم خود از Resource تخصیص داده شده استفاده کند.
- Hot plug network adapters: افزودن یا کم کردن Network Adaptor بدون Downtime.
- Linux Secure Boot: Boot بصورت UEFI برای سیستم عامل های لینوکس
- Nested virtualization networking features: این ویژگی به شما اجازه می دهد تا از یک VMبه عنوان میزبان Hyper-V استفاده کنید و ماشین های مجازی را در این VM ایجاد کنید. که عموما برای تست مورد استفاده قرار میگیرد.
- Production checkpoint: در واقع مثل Snapshot عمل می کند.
- Rolling Hyper-V Cluster upgrade: با این ویژگی می توانید Functional level سیستم عاملی های خود را Upgrade کنید.
- Shielded virtual machines: از چندین Feature برای بازرسی و جلوگیری از سرقت اطلاعات و جاسوسی برای محافظت از VM استفاده میکند.
- Start order priority for clustered virtual machines : امکان کنترل بر روی ماشین های روشن شده یا ری استارت (Restart) شده که در clustering قرار دارند.
- Virtualization-based security for generation 2 virtual machines: بهبود امنیت ماشین های مجازی Generation 2
- Windows Containers: باین Feature امکان اجرای چندین Application بصورت Isolate روی Hyper-V وجود دارد
- Windows PowerShell Direct: امکان اجرای دستورات PowerShell بصورت مستقیم از روی Host بر وری Virtual Machine ها