Hypervisory są niezbędne w świecie technologii. Hiperwizor to program, który można zainstalować na komputerze w celu uruchamiania różnych systemów operacyjnych, takich jak Linux, Windows, macOS i Solaris w bezpiecznym środowisku. Są często używane do obniżania kosztów operacyjnych, testowania systemów, tworzenia aplikacji i uruchamiania różnych serwerów.
Istnieją dwa rodzaje hiperwizorów: hiperwizor typu bare-metal lub hiperwizor typu 1 oraz hiperwizor hostowany lub hiperwizor typu 2, a oba typy mają określone zastosowania.
Co to jest hiperwizor typu 1?
Zanim porównamy oba typy hiperwizorów, upewnijmy się, że rozumiesz, co każdy typ oznacza, co robi i jak działa. Zacznijmy od hiperwizora typu 1:
Hiperwizor typu 1 lub bare-metal to oprogramowanie do wirtualizacji używane do tworzenia maszyn wirtualnych na sprzęcie komputerowym. Bezpośrednia instalacja sprzętu pozwala hiperwizorom typu 1 działać szybko, wydajnie i zapewniać większe bezpieczeństwo w porównaniu z hiperwizorem typu 2.
Hiperwizory typu 1 są zwykle instalowane na sprzęcie serwerowym, ponieważ mogą wykorzystać duże możliwości liczby rdzeni procesora jakie mają typowe serwery. Hiperwizory typu 1 umożliwiają również łączenie się z innymi hiperwizorami typu 1, co jest przydatne do równoważenia obciążenia i wysokiej dostępności do pracy na serwerze.
Do popularnych typów hiperwizorów typu 1 należą VMware ESXi, Microsoft Hyper-V i Citrix XenServer.
Co to jest hiperwizor typu 2?
Hiperwizor typu 2 lub hostowany hiperwizor to oprogramowanie do wirtualizacji instalowane na systemie operacyjnym hosta obsługującym wirtualizację. Ponieważ działa na systemie operacyjnym, hiperwizory typu 2 nie są tak szybkie, wydajne ani bezpieczne jak hiperwizory typu 1. Są one jednak wystarczające dla różnych aplikacji hipernadzorcy typu 2, takich jak używanie maszynę wirtualną do testowania nowego systemu operacyjnego.
Niektóre popularne hiperwizory typu 2 używane obecnie to VirtualBox, VMware Workstation i VMware Fusion. Te hiperwizory są zwykle instalowane na komputerach stacjonarnych, ponieważ mają już istniejący system operacyjny, na którym może pracować hiperwizor typu 2. Posiadanie hiperwizora typu 2 na komputerze PC ułatwia również użytkownikom korzystanie z maszyn wirtualnych na swoich maszynach bez dodatkowego sprzętu.
Hypervisor typu 1 vs. Hypervisory typu 2: jaka jest różnica?
Największa różnica między obydwoma hiperwizorami polega na tym, że hiperwizory typu 1 są instalowane bezpośrednio na sprzęcie komputerowym, podczas gdy hiperwizory typu 2 są instalowane na systemie operacyjnym hosta. Ta różnica decyduje o tym, jak każdy typ hiperwizora będzie działał i do jakich konkretnych zastosowań będzie lepiej pasował.
Kategoria |
Typ 1 |
typ 2 |
Lokalizacja zainstalowana |
Instalowany bezpośrednio na sprzęcie komputerowym |
Zainstalowany na systemie operacyjnym hosta |
Typ wirtualizacji |
Wirtualizacja sprzętu |
Wirtualizacja systemu operacyjnego |
Operacja |
System operacyjny gościa i aplikacja na hiperwizorze |
Jako aplikacja na OS |
Wydajność |
Bardziej wydajnie wykorzystuje procesory o dużej liczbie rdzeni, dzięki czemu idealnie nadaje się do dużych i skalowalnych operacji |
Odpowiednie do testowania, programowania i majsterkowania |
Bezpieczeństwo |
Bezpośrednia instalacja sprzętu oznacza, że każda maszyna wirtualna jest bardzo zabezpieczona przed wszystkimi lukami w zabezpieczeniach systemu operacyjnego hosta |
Zapewnia system operacyjny gościa w piaskownicy, dzięki czemu jest odpowiednio bezpieczny |
Organizować coś |
Łatwe, ale wymagane trochę wiedzy technicznej |
Szybko i łatwo |
Odpowiedni sprzęt |
Hiperwizory typu 1 uzyskują swoją wydajność dzięki dużej liczbie rdzeni procesora; sprzęt z oceną serwera jest idealny |
Hiperwizory typu 2 są używane do operacji na mniejszą skalę i wygody; lepiej pasuje do sprzętu komputerowego |
Używanie właściwego typu hiperwizora ma znaczenie
Chociaż oba typy hiperwizorów mają takie same zadania tworzenia maszyn wirtualnych, różnice między nimi sprawiają, że lepiej nadają się do różnych urządzeń i aplikacji.
Korzystanie z hiperwizora typu 1 na komputerze stacjonarnym nie jest idealne, ponieważ jego instalacja uniemożliwia korzystanie z system operacyjny hosta do codziennych zadań osobistych (chociaż Hyper-V firmy Microsoft nieco je omija kwestie). Natomiast użycie hiperwizora typu 2 na serwerze dedykowanym znacznie zmniejsza wydajność, obniża bezpieczeństwo i uniemożliwia łączenie się z innymi hiperwizorami typu 1, które często mają kluczowe znaczenie dla funkcji serwera, takich jak obciążenie balansowy.
Hiperwizory typu 1 lepiej nadają się do serwerów dedykowanych, ponieważ mogą w pełni wykorzystać wszystkie funkcje hiperwizorów typu 1. Z drugiej strony hiperwizory typu 2 są naprawdę przeznaczone do użytku na komputerach osobistych, ponieważ są odpowiednie do różnych aplikacji testowych i programistycznych, przy jednoczesnym utrzymaniu systemu operacyjnego hosta do celów ogólnych Aplikacje.