< Wszystkie tematy

Hypervisor

Hypervisor, znany również jako monitor maszyn wirtualnych (VMM), to oprogramowanie, firmware lub sprzęt tworzący i zarządzający maszynami wirtualnymi (VM). Jego podstawowa funkcja polega na separacji zasobów fizycznego hosta — CPU, RAM, dysków — i alokowaniu ich do wielu, wzajemnie odizolowanych środowisk wirtualnych. Działa on jako warstwa abstrakcji, sprawiając, że każda maszyna wirtualna postrzega swój sprzęt jako dedykowany, mimo iż współdzieli zasoby jednej maszyny fizycznej.

Istnieją dwa główne typy hypervisorów, różniące się architekturą:

  • Hypervisor Typu 1 (Bare-Metal): Instalowany bezpośrednio na fizycznym sprzęcie serwera, pełniąc rolę jego systemu operacyjnego. Nie wymaga żadnego innego systemu-gospodarza. Taki bezpośredni dostęp do zasobów sprzętowych zapewnia najwyższą wydajność, stabilność i bezpieczeństwo, co czyni go standardem w korporacyjnych centrach danych i infrastrukturach chmury obliczeniowej.
  • Hypervisor Typu 2 (Hosted): Działa jako aplikacja zainstalowana na tradycyjnym systemie operacyjnym (np. Windows, macOS). W tym modelu system-gospodarz zarządza dostępem do sprzętu, a hypervisor jest jednym z programów. Wprowadza to dodatkowy narzut i może prowadzić do niższej wydajności, ale jest znacznie prostsze w instalacji. Stanowi popularny wybór dla deweloperów i testerów.

Główną korzyścią biznesową stosowania hypervisorów jest konsolidacja serwerów. Zamiast utrzymywać wiele fizycznych maszyn, z których każda jest wykorzystywana tylko w niewielkim stopniu, technologia ta pozwala uruchomić wiele VM na jednym, potężnym serwerze. Prowadzi to do oszczędności kosztów związanych m.in. z poborem prądu, miejscem oraz ułatwia zarządzanie całą infrastrukturą.