Co to jest Hypervisor?

Hypervisor, znany również jako monitor maszyny wirtualnej, to oprogramowanie lub sprzęt, który tworzy i uruchamia maszynę wirtualną. Maszyna hosta to komputer, na którym hiperwizor obsługuje jedną lub więcej maszyn wirtualnych. maszyna wirtualna jest również nazywana maszyną gościa. Dzięki funkcji Hypervisor jeden komputer hosta może obsługiwać wiele maszyn wirtualnych gości, udostępniając swoje zasoby, takie jak pamięć.

Istnieją głównie dwa rodzaje hiperwizorów. Oni są

  1. Hiperwizory typu 1 lub „Bare Metal”
  2. Hiperwizory typu 2 lub „hostowane”

Typ 1 to ten, który działa bezpośrednio na sprzęcie hosta, typ 2 to ten, który działa jako warstwa oprogramowania w systemie operacyjnym.

Pierwszym hiperwizorem, który zapewnia pełną wirtualizację, było SIMMON, narzędzie testowe opracowane przez IBM w 1967 r.

Powyższy rysunek przedstawia typowe działanie, w ramach którego obsługuje wielu gości na hoście.

Definicja

Słowo hypervisor pochodzi od supervisora, który jest tradycyjnym terminem określającym jądro systemu operacyjnego.

Jest to proces lub funkcja, która może izolować aplikacje i system operacyjny od podstawowego sprzętu komputerowego. Umożliwia abstrakcję, a tym samym sprzęt maszyny hosta może niezależnie obsługiwać jedną lub więcej maszyn wirtualnych jako gość, dzięki czemu maszyny wirtualne gościa mogą skutecznie współdzielić zasoby systemu, takie jak pamięć, sieć, procesory itp.

Zrozumienie Hypervisora

Do tej pory omawialiśmy na bardzo wysokim poziomie, czym jest hiperwizor, przejdźmy głęboko i zobaczmy, co możemy zrobić z hiperwizorem i różnymi typami. Jak wspomniano wcześniej, istnieją głównie dwa typy hypervisora, tj. Type1 i Type 2. Zobaczmy różnicę między nimi obiema.

Źródło: www.ibm.com

Powyższy rysunek przedstawia architekturę różnych typów hiperwizora, tj. Typ 1 i Typ 2. Zobaczmy oba typy szczegółowo

Hypervisor typu I.

Ten typ hiperwizora działa bezpośrednio na podstawowym systemie hosta. Nie wymaga żadnego systemu operacyjnego jako serwera podstawowego. Ma bezpośredni dostęp do zasobów sprzętowych.

Przykładami typu 1 są VMware, Citrix, ESXi, XenServer i Hyper-V hypervisor.

Zobaczmy, jakie są ich różne funkcje

  1. VMware ESX i ESXi

VMware jest liderem w dostarczaniu typu 1, mają zaawansowane funkcje i skalowalność. Tego rodzaju hiperwizorzy ponoszą opłaty licencyjne. VMware oferuje również niektóre tanie hiperwizory, które najlepiej nadają się do mniejszej infrastruktury.

  1. Citrix XenServer

Podobnie jak VMware, Citrix oferuje również produkt darmowy i komercyjny. Produkt posiadający podstawową technologię jest bezpłatny i nie ma żadnych zaawansowanych funkcji.

  1. Oracle VM

Oracle VM nie ma wielu zaawansowanych funkcji, które oferuje VMware, jest bardzo podobny do Xen typu open source. Podstawowa wersja jest jednak bezpłatna do obsługi i obowiązuje opłata licencyjna za aktualizacje produktu.

Hiperwizory typu II

  1. Stacja robocza i odtwarzacz VMware

Odtwarzacz VMware może bezpłatnie oferować oferty typu II firmy VMware, może uruchamiać tylko jedną maszynę wirtualną i nie pozwala wielu gościom.

Stacja robocza VMWare ma wiele zaawansowanych funkcji, takich jak migawka VM, nagrywanie i odtwarzanie itp.

  1. Serwer VMware

Jest bardzo podobny do stacji roboczej VMware i zapewnia hostowany hiperwizor wirtualizacji. Jednak VMware wstrzymał rozwój od 2009 roku

  1. Microsoft Virtual PC

Działa tylko w systemie Windows 7 i nowszych i jest to najnowsza technologia Microsoft hypervisor w wersji Microsoft. Oferuje tylko systemy operacyjne Windows.

  1. Red Hat Enterprise Virtualization

Jest to maszyna wirtualna oparta na jądrze i ma cechy zarówno typu I, jak i typu II. Tutaj maszyna wirtualna ma bezpośredni dostęp do fizycznego sprzętu, gdy jądro Linux zamienia się w sam hypervisor.

Jak wybrać odpowiedni?

Teraz, gdy omówiliśmy oba typy Hypervisora ​​i różnych dostawców oraz ich produkt, który oferuje Hypervisor, musisz pomyśleć, jak podjąć decyzję o wyborze odpowiedniego hypervisora, który najlepiej odpowiada Twoim potrzebom. Jeśli myślisz tak samo, to jesteś na dobrej drodze. Zobaczmy, jak wybrać odpowiedni Hypervisor.

Przed oceną za i przeciw hiperwizorów bardzo ważne jest, aby najpierw przeanalizować potrzebę hiperwizora.

Dlaczego tego potrzebujemy?

Jest to konieczne dla każdego administratora systemu lub operatora systemu. Hiperwizor umożliwia wirtualizację zasobów pamięci masowej w celu utworzenia scentralizowanej puli pamięci masowej dla administratora w celu zapewnienia udostępniania bez obawy, gdzie pamięć fizyczna jest fizycznie zlokalizowana. Sieci można również zwirtualizować za pomocą Hypervisora, pozwala to na tworzenie, zarządzanie lub zmianę urządzenia sieciowego bez obaw o fizyczną lokalizację urządzeń sieciowych. Krótko mówiąc, potrzebujemy go, aby efektywnie wykorzystywać infrastrukturę, zapewniać niezawodne wsparcie i poprawić skalowalność aplikacji.

Teraz, gdy omawialiśmy potrzebę tego, zobaczmy różne czynniki, które powinieneś rozważyć przed jego wyborem.

Typ I działa lepiej niż typ II

Ogólnie rzecz biorąc, typ I zapewnia lepszą wydajność niż typ II, ponieważ nie ma żadnej warstwy środkowej, co czyni je idealnymi do projektów, w których szybkość jest istotna.

Z drugiej strony typ II jest znacznie łatwiejszy do hostowania i konfiguracji.

Aby ustalić, który hypervisor najlepiej odpowiada potrzebom projektu, możesz porównać wskaźniki wydajności. Obejmuje to pamięć gościa, obciążenie procesora, maksymalną liczbę hostów. Ponadto system wirtualny powinien być lepszy lub równorzędny pod względem wydajności od swoich fizycznych odpowiedników.

Innym ważnym parametrem, którego należy szukać, jest opłata licencyjna za produkt i wsparcie. Chociaż wiele podstawowych produktów jest bezpłatnych, nie oferują one żadnych zaawansowanych funkcji. Dlatego ważne jest znalezienie równowagi między kosztami licencjonowania a funkcjami.

Wniosek

Teraz, gdy dotarliśmy do końca artykułu, mam nadzieję, że macie dobre pojęcie o tym, czym jest Hypervisor, jakie są różne typy, dlaczego go potrzebujemy i jak wybrać odpowiedni zgodnie z potrzebami. Jest to bardzo ogólna dyskusja na ten temat, jeśli chcesz zrozumieć konkretny produkt, jego koszty licencyjne i oferowane usługi, możesz przejść do strony internetowej odpowiedniego dostawcy.

Polecane artykuły

To był przewodnik po tym, co to jest Hypervisor. W tym miejscu omówiliśmy rodzaje hiperwizorów z ich funkcjami i jak wybrać odpowiedni. Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Co to jest Skrypty powłoki?
  2. Co to jest MapReduce?
  3. Co to jest Scrum?
  4. Co to jest selen?