Sześć rzeczy, które należy wziąć pod uwagę przy wyborze hypervisora

czwartek, 9 kwietnia 2020 przez Tilly Holland

DST_image_970x300_hero-virtualization

Mówiąc prostym językiem: Wirtualizacja wykorzystuje oprogramowanie do zapewnienia pełnej, funkcjonalnej symulacji środowiska sprzętowego. Dane mogą być przechowywane, programy wykonywane, a pamięć zarządzana tak, jakby maszyna wirtualna była prawdziwym komputerem. Dziś wirtualizacja jest powszechnie akceptowaną częścią korporacyjnego IT.

Co to jest hypervisor?

Hiperwizor, zwany również monitorem maszyn wirtualnych, jest procesem, który tworzy i uruchamia maszyny wirtualne. Dzięki hypervisorowi komputer-host może obsługiwać wiele maszyn wirtualnych gości poprzez wirtualne współdzielenie zasobów, takich jak pamięć i moc obliczeniowa.

Zalety hypervisora

Aby lepiej zrozumieć korzyści, wyobraź sobie, że Twoja firma wykorzystuje pół tuzina serwerów przy około 15-procentowym wykorzystaniu. Wirtualizacja umożliwia konsolidację tej infrastruktury w jednym środowisku sprzętowym bez utraty wydajności oraz skrócenie czasu i obniżenie kosztów, które normalnie byłyby wymagane w celu dokupowania nowego sprzętu.

Jednak przed wirtualizacją należy zaopatrzyć się w hypervisor. Mówiąc prościej, jest to system, który tworzy i uruchamia te wirtualne maszyny. Jest odpowiedzialny za to, aby zachowywały się jak prawdziwe komputery, były łatwe w zarządzaniu i obsłudze oraz zapewniały akceptowalny poziom stabilności dla zastosowań biznesowych.

We wczesnych dniach wirtualizacji VMware był uważany za niekwestionowanego króla hypervisorów. Obecnie na rynku jest jednak kilka alternatyw, w szczególności Microsoft Hyper-V, Citrix, AWS, Azure i KVM, które są prawdopodobnie równie wydajne i niezawodne jak ich starsi poprzednicy. Nie brakuje więc opcji, jeśli planujesz wprowadzić wirtualizację do swojej firmy.

Jak więc wybrać hypervisor? Czy musisz sięgać głęboko do kieszeni po standard branżowy, czy wystarczy Ci rozwiązanie open source?

Oto sześć rzeczy, które warto rozważyć przed stworzeniem swojego pierwszego środowiska wirtualnego.

Hiperwizory typu 1 lub 2

Pierwszą rzeczą, którą należy wiedzieć o hypervisorach jest to, że występują one w dwóch różnych odmianach, pierwotnie zdefiniowanych przez informatyków Geralda J. Popka i Roberta P. Goldberga w dokumencie Formal requirements for virtualization third-generation architectures:

Hiperwizory typu 1 lub "bare metal": Te hiperwizory działają bezpośrednio na sprzęcie, co oznacza, że nie ma systemu operacyjnego działającego jako pośrednik. To czyni je najszybszą opcją na rynku.

Typ 2 lub hostowane hypervisory: W przeciwieństwie do wariantów bare-metal, te działają jak normalne programy komputerowe pod konwencjonalnym systemem operacyjnym, takim jak Windows lub Linux.

Hiperwizory typu 1 oferują znacznie lepszą wydajność niż hiperwizory typu 2, ponieważ nie ma warstwy pośredniej. Dzięki temu są one logicznym wyborem dla aplikacji i obciążeń o znaczeniu krytycznym. Nie oznacza to jednak, że hostowane hypervisory nie mają swojej racji bytu - są na przykład znacznie łatwiejsze w konfiguracji. To czyni je dobrym wyborem, gdy np. środowisko testowe musi być szybko wdrożone.

Koszt hypervisora

Dla wielu kupujących najtrudniejszą częścią wyboru hypervisora jest znalezienie właściwej równowagi pomiędzy kosztami a funkcjonalnością. Podczas gdy niektóre rozwiązania dla początkujących są darmowe, lub przynajmniej tak dobre jak darmowe, ceny na drugim końcu rynku mogą wahać się w szerokim zakresie. Modele licencjonowania również się różnią, więc ważne jest, aby wiedzieć, co dokładnie dostajesz za określoną sumę pieniędzy.

Jak działa dane rozwiązanie

Przy wyborze hypervisora należy również rozważyć, czy zarządzanie maszynami wirtualnymi powinno być tak praktyczne, jak to tylko możliwe. Niektóre rozwiązania dysponują lepszymi narzędziami do zarządzania niż inne, zarówno jeśli chodzi o oprogramowanie standardowe, jak i opcjonalne dodatki firm trzecich.

Klienci VMware mogą korzystać z wielu narzędzi do zarządzania opracowanych zarówno przez zewnętrznych dostawców, jak i przez samą firmę VMware. Niektóre alternatywy open source mają mniejszą liczbę dostępnych narzędzi.

Dostępność narzędzi zarządzania

Przy wyborze hypervisora należy również rozważyć, czy zarządzanie maszynami wirtualnymi powinno być tak praktyczne, jak to tylko możliwe. Niektóre rozwiązania dysponują lepszymi narzędziami do zarządzania niż inne, zarówno jeśli chodzi o oprogramowanie standardowe, jak i opcjonalne dodatki firm trzecich. Klienci VMware mogą korzystać z wielu narzędzi do zarządzania opracowanych zarówno przez zewnętrznych dostawców, jak i przez samą firmę VMware. Niektóre alternatywy open source mają mniejszą liczbę dostępnych narzędzi.

Infrastruktura

Czasami ludzie lekceważą znaczenie istniejącej infrastruktury, na której oparty jest hypervisor, to znaczy dostępność dokumentacji, wsparcia, szkoleń, zewnętrznych deweloperów i konsultantów, i tak dalej, co jest przydatne w określaniu, czy rozwiązanie będzie opłacalne w dłuższej perspektywie.

Załóżmy, że oceniasz dwa różne hypervisory klasy high-end. Jeden z nich może oferować przyrostowo lepszą wydajność i narzędzia do zarządzania niż drugi, ale tylko ułamek jego dokumentacji i infrastruktury wsparcia. W tych okolicznościach prawie zawsze lepiej jest wybrać hypervisor z bardziej wyróżniającą się społecznością użytkowników.

Wsparcie

Dobrze jest wybrać rozwiązanie, w którym można liczyć na wysokiej jakości wsparcie zarówno przy pierwszym wdrożeniu, jak i przy bieżącym zarządzaniu środowiskiem wirtualnym. Pamiętaj, aby dowiedzieć się, jakie opcje są dostępne, ponieważ niektóre hypervisory pobierają wysokie ceny za wsparcie. Dlatego należy dowiedzieć się, jakie poziomy wsparcia są oferowane dla platform, które bierzesz pod uwagę.

Chcesz dowiedzieć się więcej o wirtualizacji? Pobierz naszą broszurę, aby uzyskać więcej informacji na temat zagrożeń związanych z utratą danych w środowiskach wirtualnych.