3 najlepsze oprogramowanie do wirtualizacji systemu Windows w porównaniu
Opublikowany: 2015-09-25Microsoft Hyper-V
Kiedy mówimy o wirtualizacji Windows, natywny HyperVisor Microsoftu, zwany Hyper-V (poprzednio nazywany „Viridian”), może przewyższyć wszystkie inne programy do wirtualizacji. Początkowo wersja beta Hyper-V była dostarczana z kilkoma edycjami Windows Server 2008. Później jego stabilna wersja została wydana w ramach aktualizacji systemu Windows.
Na serwerze Hyper-V można tworzyć maszyny wirtualne, do których można uzyskać dostęp zdalnie za pośrednictwem Pulpitu zdalnego. Microsoft Hyper-V jest dostępny w dwóch wariantach: Stand-alone Hyper-V Server i Bare Metal HyperVisor .
Bare Metal HyperVisor działa z bardzo minimalnym zestawem komponentów Windows Server, aby zoptymalizować środowisko wirtualizacji. To dedykowane środowisko wirtualne eliminuje typowe komponenty Windows Server, takie jak serwer DNS, serwer WWW IIS, komponenty programistyczne, serwer FTP Microsoft, serwer DHCP, Active Directory i wiele innych.
Jedną z głównych zalet autonomicznego serwera Hyper-V jest zmniejszenie powierzchni ataku poprzez pominięcie niechcianych komponentów z platformy. Ponieważ na portach nie ma nasłuchiwania usług, możesz blokować niechciane porty w zaporze, zmniejszając w ten sposób szanse na stanie się celem.
Firma Microsoft udostępniła autonomiczne wersje Hyper-V za pośrednictwem dostępnego do pobrania pliku obrazu DVD ISO bez żadnych kosztów. Nie należy jednak zakładać, że ponieważ jest to całkowicie darmowy HyperVisor, ma ograniczone funkcje. Wręcz przeciwnie, ten darmowy HyperVisor obsługuje wszystkie te same zestawy funkcji korporacyjnych systemu Windows 2012 Server z włączoną rolą Hyper-V.
Co ważniejsze, we wtorek z patchem możesz znaleźć bardzo mało łatek lub wcale. Na przykład, powiedzmy, że Microsoft wykrył ostatnio lukę w usługach IIS i wydaje krytyczną poprawkę, która wymaga ponownego uruchomienia. Nie musisz się tym martwić, ponieważ nie dotyczy to hiperwizorów z gołym metalem. W rezultacie Twoi klienci VPS będą mieli znacznie mniej przestojów.
Alternatywnie host systemu Windows Server 2012/2008 z zainstalowaną rolą Hyper-V służy do zarządzania Hyper-V Server 2012/2008 za pośrednictwem konsoli zarządzania, a mianowicie Hyper-V Manager. Administrator może wykonywać swoje zadania związane z zarządzaniem i konfiguracją za pośrednictwem zdalnego pulpitu do hosta. Poprzez Hyper-V Manager można zarządzać maszyną wirtualną, co pozwala na znacznie łatwiejszą konfigurację typu „wskaż i kliknij” oraz monitorowanie serwera Hyper-V.
VirtualBox
VirtualBox to wieloplatformowe oprogramowanie do wirtualizacji typu open source na licencji GNU General Public License. VirtualBox można zainstalować w istniejących systemach opartych na Intel lub AMD w wybranym systemie operacyjnym. Możesz tworzyć wieloplatformowe maszyny wirtualne na istniejącym sprzęcie. W ten sposób rozszerza możliwości istniejącego komputera, dzięki czemu może obsługiwać wiele systemów operacyjnych jednocześnie.
Dzięki VirtualBox użytkownicy mogą korzystać z komputerów z systemem Windows i Linux na swoim systemie Mac wraz z istniejącym oprogramowaniem. Nie ma ograniczeń co do liczby maszyn wirtualnych, które możesz utworzyć; jedynymi praktycznymi ograniczeniami są miejsce na dysku i pamięć.
VirtualBox to bezpłatne, proste, ale potężne oprogramowanie do wirtualizacji. Możesz korzystać z jego funkcji wszędzie, od małych komputerów stacjonarnych po przedsiębiorstwa, takie jak centra danych – nawet w środowiskach chmurowych. VirtualBox traktuje każdą maszynę wirtualną i jej wirtualne dyski twarde jako „kontener”, który można zamrażać, budzić, kopiować i tworzyć kopie zapasowe, a także umożliwia migrację między hostami.
Teraz wyobraź sobie sytuację, w której twoja maszyna wirtualna zaczęła źle się zachowywać po zainstalowaniu jakiegoś oprogramowania lub z powodu nieprawidłowego działania. Nie ma się czym martwić – dzięki funkcji VirtualBox zwanej migawkami możesz zapisać konkretny stan maszyny wirtualnej, a później powrócić do poprzedniego stanu. Za pomocą kilku kliknięć myszką możesz łatwo przywrócić maszynę wirtualną z poprzedniej migawki.
Wspaniałą rzeczą w tej funkcji jest to, że możesz tworzyć dowolną liczbę migawek. W rzeczywistości, jeśli skończyłeś z wieloma migawkami, możesz odzyskać miejsce na dysku, usuwając niechciane migawki.
VirtualBox jest czasami określany jako hostowany hiperwizor, ponieważ wymaga zainstalowania istniejącego systemu operacyjnego. Działa na prawie wszystkich 32-bitowych i 64-bitowych systemach operacyjnych hosta. W wielu przypadkach VirtualBox nie wymaga żadnych funkcji procesora, które wymagają najnowszego sprzętu. W przeciwieństwie do innych rozwiązań wirtualizacyjnych, możesz używać VirtualBox nawet na starszym komputerze domowym, na którym inny sprzęt klasy korporacyjnej nie jest kompatybilny.
VirtualBox umożliwia komputerom gości dostęp do plików z komputerów hostów za pomocą funkcji o nazwie Foldery współdzielone. Do maszyn wirtualnych można podłączać dowolne urządzenia USB i uzyskiwać do nich dostęp bez instalowania sterowników specyficznych dla urządzenia w systemie hosta. Ponadto VirtualBox Remote Desktop Extension (VRDE) obsługuje protokół Remote Desktop Protocol (RDP) pierwotnie wbudowany w Microsoft Windows, ze specjalnymi dodatkami zapewniającymi pełną obsługę USB klienta.
Dzięki tak dużej liście funkcji i wyjątkowej pojemności VirtualBox może być uważany za doskonały wybór, jeśli chcesz stworzyć własne środowisko wirtualne.
Konsolidacja infrastruktury: Wirtualizacja może znacznie obniżyć koszty sprzętu i energii elektrycznej. Przez większość czasu dzisiejsze komputery zużywają tylko ułamek swojej potencjalnej mocy i działają przy niskim średnim obciążeniu systemu. W ten sposób marnuje się wiele zasobów sprzętowych, a także energii elektrycznej. Tak więc, zamiast uruchamiać wiele fizycznych komputerów, które są tylko częściowo używane, można spakować wiele maszyn wirtualnych na kilka potężnych hostów i zrównoważyć obciążenia między nimi.
Xen
Xen HyperVisor jest uważany za jedyny HyperVisor typu 1 typu open source, znany również jako HyperVisor bare metal, ponieważ nie wymaga instalacji żadnego systemu operacyjnego. Jako HyperVisor, Xen umożliwia maszynom hosta uruchamianie wielu instancji systemu operacyjnego gościa lub kilku różnych systemów operacyjnych równolegle na jednym komputerze.
Xen ma szeroką bazę aplikacji dla różnych aplikacji komercyjnych i open source; na przykład wirtualizacja serwerów i pulpitów, infrastruktura jako usługa (IaaS) i aplikacje zabezpieczające, aby wymienić tylko kilka. Ostatnio Xen Project HyperVisor jest również zaangażowany w zasilanie największych obecnie chmur.
Xen HyperVisor jest uważany za najbardziej elastyczny i bezpieczny ze względu na mały rozmiar pamięci i interfejs (zaledwie 1 MB) i udało mu się utrzymać pamięć i obciążenie interfejsu na tak niskim poziomie tylko dzięki konstrukcji z mikrojądrem.
HyperVisor ładuje się dokładnie po wyjściu z bootloadera. Na Xen HyperVisor działa wiele maszyn wirtualnych (domenowych lub gościnnych). Specjalna domena o nazwie Domena 0 zawiera sterowniki dla wszystkich urządzeń w systemie, a także stos kontrolny do zarządzania tworzeniem, niszczeniem i konfiguracją maszyn wirtualnych.
Xen HyperVisor to absolutnie cienka warstwa oprogramowania, która działa na poziomie sprzętowym i obsługuje procesor, pamięć, a także przerwania tworzonych maszyn wirtualnych. Sam HyperVisor nie ma wiedzy o funkcjach we/wy, takich jak sieć i pamięć masowa. Maszyny wirtualne działają w całkowicie odizolowanych środowiskach zwirtualizowanych, z których każdy ma własne systemy operacyjne i aplikacje. Maszyny wirtualne gości są odizolowane od sprzętu w taki sposób, że nie mają uprawnień dostępu do sprzętu lub funkcji we/wy.
Domena kontrolna (lub Domena 0) ma uprawnienia maszyny wirtualnej, która ma bezpośredni dostęp do sprzętu. Może również obsługiwać cały dostęp do funkcji we/wy systemu i współdziałać z innymi maszynami wirtualnymi. Xen HyperVisors nie działają bez domeny 0, która jest pierwszą maszyną wirtualną uruchomioną przez system.
XenServer to sprawdzona platforma wirtualizacyjna klasy korporacyjnej, która zapewnia wszystkie krytyczne funkcje potrzebne do wdrożenia dowolnej wirtualizacji serwerów i centrów danych.