Używanie oprogramowania do wirtualizacji w celu uruchamiania różnych systemów operacyjnych na jednym komputerze stało się bardzo popularne w dzisiejszym świecie technologicznym, i nie bez powodu. Jak większość z Was zapewne już wie, wirtualizacja oznacza tworzenie wirtualnej wersji rzeczy, takich jak zasoby sieciowe lub urządzenia pamięci masowej.
Więc wirtualizacja systemu operacyjnego pozwala sprzętowi komputera na jednoczesne uruchamianie wielu obrazów systemów operacyjnych. Jednym z najczęściej używanych przypadków tego jest testowanie oprogramowania lub aplikacji w innym środowisku, a nie na innym komputerze. Może to potencjalnie zaoszczędzić sporo pieniędzy dzięki wirtualnemu uruchamianiu wielu serwerów na jednym komputerze.
Więc spójrzmy na najlepsze aplikacje maszyn wirtualnych dla komputerów z systemem Windows.
VirtualBox
(darmowy)
Co jest lepsze niż świetne, funkcjonalne oprogramowanie? Funkcjonalne i darmowe oprogramowanie. VirtualBox przechodził przez kilka różnych rąk, ale teraz jest własnością Oracle. Jest open-source, stąd jego darmowa cena, i ma wiele funkcji, które go wspierają.
Według ich strony internetowej, VirtualBox jest „ogólnym, pełnym wirtualizatorem dla sprzętu x86, przeznaczonym dla serwerów, desktopów i zastosowań wbudowanych”. I chociaż ta lista jest specjalnie dla komputerów z systemem Windows, miło jest zauważyć, że jest on również dostępny dla komputerów Mac i maszyn z systemem Linux.
Ten produkt jest hiperwizorem typu 2, więc jest to oprogramowanie hosta wirtualizacji, które działa na już ustanowionym systemie operacyjnym jako aplikacja. Hiperwizor typu 1 to natomiast „oprogramowanie hosta, które działa na tym, co obecnie znane jest jako 'bare metal'. „Oznacza to zasadniczo, że działa na komputerze bez systemu operacyjnego.
Szczególne przykłady hiperwizorów typu 1 obejmują Hyper-V, Xen i OpenVZ. Dodatkowo hiperwizory typu 1 „uruchamiają środowiska hostowane w chmurze, środowiska wirtualizacji serwerów i infrastrukturę wirtualnych pulpitów (VDI)”. Hiperwizory typu 2, chociaż, uruchomić pojedynczą maszynę wirtualną gościa na lokalnych systemach.
VirtualBox jest kochany jako hiperwizor typu 2 głównie dlatego, że nie jest wymagane, aby zrestartować system, aby uruchomić inny system operacyjny na komputerze, ani utrzymać typowo droższe systemy hiperwizora typu 1.
Ten program integruje się z wskaźnikiem i jesteś w stanie tworzyć „snapshoty”, jeden z głównych punktów sprzedaży VirtualBox. Te snapshoty pozwalają na uruchomienie maszyny z dowolnego punktu, który zapisałeś w jej historii. Możliwe jest również współdzielenie schowka między zwirtualizowanym systemem operacyjnym a systemem hosta.
Kilka zarzutów dotyczących tego oprogramowania do wirtualizacji dotyczy tego, że jego tryb „bezproblemowy” nie jest najlepszym doświadczeniem, ponieważ „przenosi cały pasek narzędziowy systemu operacyjnego gościa ze sobą.”
VMWare
(Player, darmowy; Workstation Pro, 189$)
Bezpłatna wersja VMWare jest głównym konkurentem VirtualBoxa. Zapewnia bezpieczne i odizolowane środowisko dla wszystkich Twoich potrzeb związanych z oprogramowaniem wirtualizacyjnym, takich jak testowanie nowych systemów operacyjnych lub łatek. Podczas gdy VirtualBox działa na komputerach z systemami Windows, Mac i Linux, VMWare funkcjonuje na systemach Windows i Linux, a nie Mac.
Dzięki temu oprogramowaniu użytkownicy są w stanie „replikować środowiska serwerów, komputerów stacjonarnych i tabletów na maszynie wirtualnej, aby uruchamiać aplikacje jednocześnie w różnych systemach operacyjnych bez konieczności ponownego uruchamiania.”
Zasadniczo Player jest dla tych, którzy mają potrzebę tworzenia i uruchamiania maszyn wirtualnych, ale nie na większą skalę. Warto również wiedzieć, że jest to hypervisor typu 2, podobnie jak VirtualBox.
W darmowej wersji otrzymujesz możliwość prostego tworzenia nowych maszyn wirtualnych, dostęp do ponad 200 obsługiwanych systemów operacyjnych gości, masowe wdrażanie, współdzielenie plików host/guest, grafikę 3D z DX10 i OpenGL 3.3, możliwość uruchamiania zaszyfrowanych maszyn wirtualnych i wiele więcej.
Pomimo wyższej ceny, wersja Pro oferuje sporo rzeczy, które nie są dostępne dla użytkowników darmowych. Korzystając z VMWare Workstation Pro, można połączyć się z serwerami vSphere, ESXi i innymi serwerami Workstation, aby zarządzać maszynami wirtualnymi i hostami fizycznymi.
Ponadto, można czuć się bezpiecznie z tym oprogramowaniem do wirtualizacji dzięki możliwości szyfrowania i zabezpieczania hasłem maszyn wirtualnych, jak również izolowania pulpitów korporacyjnych od urządzeń BYO poprzez „wyłączenie funkcji kopiuj-wklej, przeciągnij-i-upuść, folderów współdzielonych i dostępu do urządzeń USB.”
W wersji darmowej można uruchomić zaszyfrowaną maszynę wirtualną, ale w wersji Pro można tworzyć zaszyfrowane maszyny wirtualne i zarządzać nimi. Jesteś również w stanie uruchomić wiele maszyn wirtualnych w jednym czasie, udostępniać maszyny wirtualne jako serwer, mieć snapshoty i kilka innych funkcji niedostępnych dla użytkowników darmowych.
Więc teraz o kosztach, których zrozumienie na stronie internetowej jest nieco mylące. Nie martwcie się jednak — uprościliśmy to dla Was.
Możecie pobrać darmowy VMware Workstation 12.5 Player dla Windows 64-bit na ich stronie internetowej, gdzie twierdzą, że ta darmowa wersja „jest dostępna do użytku niekomercyjnego, osobistego i domowego.” Ponadto „zachęcają studentów i organizacje non-profit do korzystania z tej oferty.”
Organizacje komercyjne muszą jednak płacić za licencje wymagane do korzystania z Workstation Player.
Jeśli potrzebujesz kupić Workstation 12.5 Player „Streamlined PC Virtualization for Business”, będzie to kosztować 149,99 USD (lub 79,99 USD za uaktualnienie istniejącej wersji). Jeśli natomiast chcesz kupić wersję Workstation 12.5 Pro, będzie to koszt 249,99 dolarów (lub 149,99 dolarów za uaktualnienie).
Więc, którą wersję powinieneś wybrać?
Jeśli potrzebujesz oprogramowania do wirtualizacji dla dużej firmy lub organizacji, Workstation Pro jest właściwym wyborem. Otrzymał on świetne recenzje od tysięcy użytkowników i jest generalnie bardzo niezawodnym oprogramowaniem. Posiada wiele różnych przydatnych funkcji, które już omówiliśmy i jest regularnie aktualizowany.
Trudniejsza decyzja pojawia się, gdy rozważasz Player vs. VirtualBox.
VirtualBox ma naprawdę duże wsparcie, ponieważ jest oprogramowaniem open-source i darmowym. Bycie open-source oznacza, że ostatnie wydania są czasami trochę zabugowane, ale również, że zazwyczaj są one naprawiane stosunkowo szybko.
W przypadku VMWare Player, zamiast tego, musisz poczekać na firmę, aby wydać aktualizację, aby naprawić błędy, ale to oprogramowanie okazało się być, ogólnie rzecz biorąc, dość niezawodne z szybkimi poprawkami, a wielu użytkowników uważa, że działa bardziej płynnie.
Szczerze mówiąc, wielu użytkowników jest podzielonych między tymi dwoma produktami, a duża część z nich sprowadza się do preferencji. VMWare Player jest postrzegany jako lepszy do przeciągania i upuszczania pomiędzy hostem a maszyną wirtualną, jednak VirtualBox oferuje nieograniczoną liczbę migawek (coś, co jest dostępne tylko w VMWare Workstation Pro).
Jeśli nie potrzebujesz maszyny wirtualnej do rozwiązań korporacyjnych i podoba Ci się, że jest to oprogramowanie open-source, wybierz VirtualBox jako oprogramowanie do wirtualizacji. Jest on łatwy w instalacji, zajmuje mniej zasobów i przez wiele osób jest wybierany jako pierwszy. Jeśli natomiast wolisz bardziej płynny interfejs i bardziej funkcjonalne przeciąganie i upuszczanie pomiędzy hostami, powinieneś wybrać VMWare, na które przysięga równie duża liczba osób.