Wirtualizacja jest ważną częścią nowoczesnych przepływów pracy. Możliwość uruchamiania wielu systemów operacyjnych na tym samym sprzęcie może być bardzo pomocna zarówno w środowiskach korporacyjnych, jak i osobistych.

Jednak przy większej niż kiedykolwiek możliwości wyboru programów do wirtualizacji podjęcie decyzji, jakiego typu hiperwizora potrzebujesz, może wpłynąć na Twoje wrażenia z wirtualizacji.

Co to jest hiperwizor?

Hiperwizor, pierwotnie nazywany monitorem maszyny wirtualnej lub VMM, to oprogramowanie umożliwiające wirtualizację. Zadaniem hiperwizora jest utworzenie oddzielnej warstwy dzielącej rzeczywiste komponenty sprzętowe i dystrybuującej je do różnych systemów operacyjnych działających na różnych maszynach wirtualnych (maszynach wirtualnych).

Istnieją dwa główne typy hiperwizorów.

  • Typ 1 (znany również jako hiperwizor typu bare metal)
  • Typ 2 (znany również jako hostowane hiperwizory)

Co to jest hiperwizor typu 1?

Hypervisory typu 1 nie wymagają systemu operacyjnego hosta. Oznacza to, że oprogramowanie do wirtualizacji działa bezpośrednio na sprzęcie systemowym (stąd nazwa „bare metal”) i zasadniczo działa jako wyspecjalizowany system operacyjny. Te hiperwizory umożliwiają maszynom wirtualnym-gościom bezpośrednie połączenie ze sprzętem systemowym zamiast przechodzenia przez system operacyjny hosta, jak w przypadku hiperwizorów typu 2.

Hiperwizory typu 1 mogą być początkowo trudne do zainstalowania i skonfigurowania, zwłaszcza dla użytkowników, którzy nie mają dużego doświadczenia w pracy poza konwencjonalnym systemem operacyjnym. Mają jednak kilka całkiem sporych zalet.

Przede wszystkim hiperwizory typu 1 zapewniają lepszą wydajność. Ponieważ oprogramowanie do wirtualizacji, a co za tym idzie, maszyny wirtualne łączą się bezpośrednio ze sprzętem; mogą korzystać z większej ilości tego samego zasobu, ponieważ nie ma potrzeby rezerwowania zasobów dla systemu operacyjnego hosta. Ponadto hiperwizory typu 1 są bezpieczniejsze, ponieważ maszyny wirtualne gościa są z natury odizolowane i nie mogą ze sobą rozmawiać, chyba że skonfigurowano inaczej. Oznacza to również, że maszyna wirtualna jest wolna od wszelkich luk, które mogłyby mieć wpływ na system operacyjny hosta.

Jest kilka innych różnice między hiperwizorami typu 1 i typu 2. Jednak hiperwizory typu 1 są ogólnie uważane za lepsze z wyżej wymienionych powodów. Pamiętaj jednak, że chociaż mogą działać na zwykłych komputerach, najlepiej nadają się do sprzętu serwerowego.

Jeden z najpopularniejszych Hiperwizory typu 1 to ESXi firmy VMware. Inne popularne przykłady to KVM, Red Hat Enterprise Virtualization (RHEV), Xen i Windows Server 2012 Hyper-V (określany po prostu jako Hyper-V).

Uruchamianie maszyny wirtualnej nigdy nie było łatwiejsze

Jeśli masz dostępny sprzęt, uruchomienie hiperwizora typu 1 to świetny sposób na wdrożenie wielu maszyn wirtualnych bez martwienia się o problemy z wydajnością i bezpieczeństwem.

Wirtualizacja może być świetną oszczędnością czasu, jeśli potrzebujesz uruchomić wiele systemów operacyjnych, ponieważ oszczędza kłopotów z systemem podwójnego rozruchu. Nie wspominając już o czasie, który zaoszczędzisz bez konieczności przełączania się między systemami operacyjnymi.