Co to jest hiperwizor Bare Metal?
Opublikowany: 2022-03-04Monitor maszyny wirtualnej, znany również jako VMM, jest nazywany hiperwizorem. To nic innego jak rodzaj oprogramowania do wirtualizacji, które pomaga w tworzeniu nowych maszyn wirtualnych (VM), zapewniając, że sprzęt komputera jest oddzielony od jego oprogramowania. Zadaniem hiperwizora jest tłumaczenie żądania między zasobami fizycznymi i wirtualnymi, zapewniając w ten sposób wykonanie zadania wirtualizacji. Hiperwizor jest nazywany hiperwizorem bare-metal, gdy jest zainstalowany na sprzęcie fizycznej maszyny i znajduje się między systemem operacyjnym a sprzętem.
W niektórych przypadkach hipernadzorcy Bare Metal są bezpośrednio osadzone w podstawowym sprzęcie maszyny i współpracują z BIOS-em płyty głównej (podstawowy system wejścia/wyjścia). Odbywa się to w kilku systemach, aby umożliwić system operacyjny na komputerze, aby można było uzyskać dostęp do oprogramowania do wirtualizacji i korzystać z niego.
Ponieważ hiperwizor Bare Metal oddziela system operacyjny od jego podstawowego sprzętu, oprogramowanie nie jest zależne od urządzeń sprzętowych ani sterowników. Oznacza to, że hipernadzorcy typu bare metal pozwalają systemom operacyjnym i wszystkim powiązanym z nimi aplikacjom działać na różnych typach urządzeń sprzętowych.
Oznacza to, że wiele systemów operacyjnych i maszyn wirtualnych może być hostowanych na tym samym serwerze fizycznym, który służy jako maszyna hosta. Ponieważ maszyny wirtualne są całkowicie niezależne od maszyn fizycznych, te maszyny wirtualne mogą przenosić się z maszyny na maszynę lub z jednej platformy na drugą.
Obciążenia, sieci, pamięć masowa i pamięć można przenosić z różnych maszyn lub platform, a nawet z wielu serwerów, zgodnie z wymaganiami. Na przykład, jeśli aplikacja potrzebuje więcej mocy do przetwarzania, może łatwo uzyskać dostęp do dodatkowych maszyn za pomocą oprogramowania do wirtualizacji. Bezpośrednim skutkiem tego jest lepsza efektywność kosztowa i energetyczna oraz lepsza wydajność, ponieważ używanych jest tylko kilka maszyn.
Czym jest goły metal?
Termin „goły metal” jest używany, ponieważ technicznie nie ma systemu operacyjnego między urządzeniem sprzętowym a systemem operacyjnym. Oprogramowanie do wirtualizacji praktycznie znajduje się na dysku twardym lub „gołym metalu” komponentu sprzętowego. Jest to zwykle miejsce, w którym aplikacja jest faktycznie instalowana.
Hiperwizor nie jest jedyną rzeczą, która służy jako punkt odniesienia do zdefiniowania gołego metalu. Nawet w przypadku serwerów mamy do czynienia z hipernadzorcą typu bare metal, który jest niczym innym jak zwykłym serwerem dla jednego dzierżawcy. Jednak przez dodanie hipernadzorców i oprogramowania do wirtualizacji serwer ten można przekształcić w maszynę hosta. Goły metal może również oznaczać, że rzeczywiste serwery są wynajmowane przez klientów. Serwery te obsługują chmurę publiczną dostawcy usług w chmurze, a nie usługi chmury publicznej.
Hipernadzorcy Bare Metal a hostowane hipernadzorcy
Hypervisor typu bare metal jest bardzo często stosowanym hiperwizorem. Tak jest w przypadku, gdy oprogramowanie do wirtualizacji jest instalowane bezpośrednio na urządzeniu sprzętowym, na którym zwykle widzimy zainstalowany system operacyjny. Tego typu hiperwizory są bardzo bezpieczne, ponieważ działają w izolacji, całkowicie odseparowane od systemu operacyjnego, który jest podatny na cyberataki. Z punktu widzenia wydajności te hipernadzorcy są znacznie bardziej wydajne w porównaniu z hostowanymi hipernadzorcami, dlatego większość organizacji wybiera hipernadzorcy typu bare metal, jeśli chodzi o wymagania obliczeniowe centrum danych.
W przeciwieństwie do hipernadzorców bare metal, hostowane hiperwizory działają w systemie operacyjnym serwera lub komputera hosta. Mimo że te hiperwizory działają w systemie operacyjnym, więcej aplikacji można zainstalować w systemie operacyjnym na hipernadzorcach. Jednak jeśli chodzi o wydajność, hostowane hiperwizory mają większe opóźnienia w porównaniu z hiperwizorami typu bare metal. Dzieje się tak, ponieważ każde żądanie między sprzętem a hiperwizorem musi przejść przez dodatkową warstwę systemu operacyjnego.
Jeśli szybkość przetwarzania zarówno hostowanych, jak i bare-metal hiperwizorów ma zostać zwiększona, można to zrobić, wdrażając technologię przyspieszania sprzętowego.
Hypervisor a wirtualizacja bare metal
Serwer bare-metal to nic innego jak serwer dedykowany, który obsługuje jednego dzierżawcę i jest kontrolowany przez jednego klienta. Aby mieć wirtualizację bare-metal, klient może nadal instalować hiperwizor bare-metal bezpośrednio na sprzęcie, aby włączyć technologię wirtualizacji. Ta technologia wirtualizacji obejmuje aplikacje wirtualne, wiele maszyn wirtualnych lub instancje chmury prywatnej.
Wręcz przeciwnie, hostowane hiperwizory są instalowane na górze systemu operacyjnego, a nie na gołym serwerze. Oba typy hipernadzorców mogą obsługiwać wiele serwerów wirtualnych lub hostować wielu dzierżawców na jednej maszynie fizycznej.
Dostawcy usług w chmurze publicznej dzierżawią przestrzeń serwerową i udostępniają ją wielu organizacjom w zależności od obciążenia. Tak więc jeden serwer może obsługiwać wiele maszyn wirtualnych, które obsługują różne obciążenia różnych firm.
Serwer bare metal zawsze zapewnia lepszą wydajność w porównaniu z serwerem wirtualnym, ponieważ pojedyncza organizacja ma pełną kontrolę nad serwerem bare metal. Organizacje mają również lepszą kontrolę nad sprzętem hiperwizora bare metal i mogą go dalej optymalizować w celu zwiększenia wydajności. Jeśli zasoby mają być współdzielone, może stanowić zagrożenie w porównaniu z dedykowanym serwerem bare-metal. Ponieważ serwery bare metal nie współdzielą zasobów, są używane do hostowania prywatnych chmur od różnych dostawców usług w chmurze.
Końcowe przemyślenia
Jednak hipernadzorcy, którzy obsługują wiele maszyn wirtualnych, zapewniają pewne korzyści w porównaniu z serwerami typu „bare metal”, takie jak natychmiastowe tworzenie maszyn wirtualnych, i zapewniają więcej zasobów, co jest wymagane w przypadku wielu obciążeń roboczych, które zmieniają się dynamicznie. Hipernadzorcy pozwalają również na większe wykorzystanie serwerów fizycznych, gdy jest to wymagane.
Dzieje się tak przede wszystkim dlatego, że mogą uruchamiać wiele maszyn wirtualnych na jednym serwerze fizycznym. Posiadanie wielu maszyn wirtualnych na jednym serwerze fizycznym może być bardziej opłacalne i energooszczędne w porównaniu z wieloma fizycznymi maszynami, które nie są wykorzystywane do tego samego zadania.