Używanie oprogramowania maszyny wirtualnej do uruchamiania różnych systemów operacyjnych na jednym komputerze stało się bardzo popularne w dzisiejszym świecie technologii. Jak większość z Was zapewne wie, wirtualizacja oznacza tworzenie wirtualnej wersji rzeczy, takich jak zasoby sieciowe lub urządzenia pamięci masowej.
Dlatego wirtualizacja systemu operacyjnego umożliwia sprzętowi komputerowemu uruchamianie wielu obrazów systemu operacyjnego w tym samym czasie, na przykład w celu testowania oprogramowania lub aplikacji w różnych środowiskach na jednym komputerze, a nie na różnych komputerach. Dzięki temu możesz zaoszczędzić sporo pieniędzy, uruchamiając wiele serwerów na jednym komputerze. Przyjrzyjmy się zatem najpopularniejszemu oprogramowaniu maszyny wirtualnej systemu operacyjnego dla komputerów z systemem Windows.
VirtualBox ( bezpłatny )

Wirtualny Box
VirtualBox przeszedł przez wiele rąk, ale teraz jest własnością Oracle. Jest to darmowe oprogramowanie typu open source posiadające wiele funkcji tworzenia kopii zapasowych.
Według strony internetowej VirtualBox to „pełny hypervisor ogólnego przeznaczenia dla sprzętu x86, przeznaczony do użytku serwerowego, stacjonarnego i wbudowanego”. Jego przeznaczeniem jest głównie komputery z systemem Windows, ale można go również używać na komputerach Mac i Linux.
To oprogramowanie jest hiperwizorem typu 2, a więc jest oprogramowaniem serwera zwirtualizowanego działającego w systemie operacyjnym skonfigurowanym jako aplikacja. Hiperwizor typu 1 to oprogramowanie do przechowywania danych, które działa bezpośrednio na sprzęcie serwera „bare metal”, co oznacza, że działa na komputerze bez systemu operacyjnego.
Niektóre przykłady hypervisorów typu 1 obejmują Hyper-V, Xen i OpenVZ. Ponadto hiperwizory typu 1 „działają w środowiskach hostowanych w chmurze, środowiskach wirtualizacji serwerów i środowiskach infrastruktury wirtualnych pulpitów (VDI)”. Jednakże hiperwizory typu 2 uruchamiają pojedynczego klienta wirtualnego w systemach komputerowych.
Użytkownicy VirtualBox lubią wirtualizację hypervisora typu 2 głównie dlatego, że nie wymaga ponownego uruchomienia systemu, aby uruchomić inny system operacyjny na komputerze.
Program ten integruje się ze wskaźnikami i umożliwia tworzenie „zrzutów ekranu”. Te migawki umożliwiają uruchomienie komputera z dowolnego punktu w historii. Możesz także udostępnić schowek pomiędzy wirtualnym systemem operacyjnym a serwerem hosta. Jednak tryb „płynny” nie jest zbyt dobry, ponieważ przenosi cały pasek narzędzi systemu operacyjnego gościa.
VMWare ( bezpłatny odtwarzacz VMWare , VMWare Workstation Pro )
![VirtualBox vs VMware: Które oprogramowanie maszyny wirtualnej jest lepsze? VirtualBox vs VMware: Które oprogramowanie maszyny wirtualnej jest lepsze?]()
VMWare Player i VMWare Workstation Pro
Darmowa wersja VMWare jest głównym konkurentem VirtualBox. Zapewnia bezpieczne i izolowane środowisko dla wszystkich potrzeb oprogramowania do wirtualizacji, takich jak ocena nowych systemów operacyjnych lub testowanie poprawek. Podczas gdy VirtualBox może działać na komputerach z systemem Windows, Mac i Linux, VMWare działa tylko na systemach Windows i Linux.
Dzięki temu oprogramowaniu użytkownicy mogą „odtworzyć środowiska serwerów, komputerów stacjonarnych i tabletów na maszynie wirtualnej, aby uruchamiać aplikacje jednocześnie w różnych systemach operacyjnych bez ponownego uruchamiania”.
Zasadniczo wersja Player jest przeznaczona dla tych, którzy muszą tworzyć i uruchamiać maszyny wirtualne na małą skalę. Dodatkowo ta wersja jest hypervisorem typu 2, podobnie jak VirtualBox. Dzięki tej bezpłatnej wersji możesz po prostu tworzyć nowe maszyny wirtualne, uzyskać dostęp do ponad 200 systemów operacyjnych gościa, masowo wdrażać, udostępniać pliki hosta/gościa, obsługiwać grafikę 3D, obsługę DX10 i OpenGL 3.3, możliwość uruchamiania zaszyfrowanych maszyn wirtualnych oraz więcej.
W płatnej wersji Pro użytkownicy będą mieli dodatkowe funkcje, takie jak łączenie się z serwerami vSphere, ESXi i innymi stacjami roboczymi w celu zarządzania maszynami wirtualnymi i serwerami. Dodatkowo oferuje szyfrowanie i ochronę maszyn wirtualnych hasłem, a także oddziela komputery stacjonarne od urządzeń BYO, uniemożliwiając kopiowanie i wklejanie, przeciąganie i upuszczanie, udostępnianie poczty oraz dostęp do urządzeń USB.
W wersji darmowej możesz uruchamiać zaszyfrowane maszyny wirtualne, ale w wersji Pro możesz tworzyć i zarządzać zaszyfrowanymi maszynami wirtualnymi, uruchamiać wiele maszyn wirtualnych jednocześnie, udostępniać maszyny wirtualne jako serwery, migawki i inne funkcje.
Na stronie producenta możesz bezpłatnie pobrać VMware Workstation Player dla Windows 64-bit . Ta wersja jest przeznaczona do użytku niekomercyjnego, osobistego i rodzinnego. Organizacje komercyjne muszą jednak zapłacić za niezbędne licencje umożliwiające korzystanie z programu Workstation Player.
Jeśli chcesz kupić wersję Pro Workstation Player, będziesz musiał zapłacić 149,99 USD (lub 79,99 USD za aktualizację istniejącej wersji). Jeśli chcesz Workstation Pro, będzie Cię to kosztować 249,99 USD (lub 149,99 USD za aktualizację).
Jeśli potrzebujesz oprogramowania do wirtualizacji dla dużej firmy lub organizacji, Workstation Pro jest właściwym wyborem. Otrzymał świetne recenzje od tysięcy użytkowników i ogólnie jest bardzo niezawodnym oprogramowaniem.
Decyzja jest trudniejsza, jeśli weźmiemy pod uwagę Player i VirtualBox. VirtualBox faktycznie ma duże wsparcie, ponieważ jest darmowy i ma otwarte oprogramowanie. W przypadku odtwarzacza VMWare trzeba poczekać, aż firma wypuści aktualizacje naprawiające błędy, ale oprogramowanie okazało się niezawodne dzięki szybkim poprawkom i płynniejszemu działaniu.
W rzeczywistości liczba osób korzystających z tych dwóch programów jest taka sama, a wiele z nich wynika z preferencji. VMWare Player lepiej radzi sobie z przeciąganiem i upuszczaniem pomiędzy hostem a maszyną wirtualną, jednak VirtualBox zapewnia nieograniczoną liczbę migawek (ta funkcja jest dostępna tylko w wersji VMWare Workstation Pro).
Jeśli nie potrzebujesz maszyny wirtualnej do celów biznesowych i wolisz oprogramowanie open source, skorzystaj z VirtualBox. To oprogramowanie maszyny wirtualnej jest łatwe w instalacji, zużywa mniej zasobów i jest pierwszym wyborem wielu osób. Zamiast tego, jeśli wolisz płynniejszy interfejs i więcej funkcji przeciągania i upuszczania między serwerami, powinieneś wybrać VMWare.
Porównaj VirtualBox i VMware
| Kryteria porównania |
Wirtualny Box |
VMware |
| Wirtualizacja oprogramowania |
Mieć |
Nie są |
| Wirtualizacja sprzętowa |
Mieć |
Mieć |
| System operacyjny serwera |
Linux, Windows, Solaris, macOS, FreeBSD |
Linux, Windows + macOS (wymaga VMware Fusion) |
| System operacyjny gościa |
Linux, Windows, Solaris, macOS, FreeBSD |
Linux, Windows, Solaris, FreeBSD + macOS (z VMware Fusion) |
| Interfejs użytkownika |
Graficzny interfejs użytkownika (GLI) i interfejs wiersza poleceń (CLI) |
Graficzny interfejs użytkownika (GLI) i interfejs wiersza poleceń (CLI) |
| Migawki |
Mieć |
Migawka jest obsługiwana tylko w płatnych produktach do wirtualizacji, a nie w VMware Workstation Player |
| Sformatuj dysk wirtualny |
VDI, VMDK, VHD, dysk twardy |
VMDK |
| Typ alokacji dysku wirtualnego |
- Wstępnie przydzielony: Naprawiono dysk
- Przydzielany dynamicznie: Dysk jest przydzielany dynamicznie.
|
- Wstępnie przydzielony: dysk alokowany elastycznie
- Alokowane dynamicznie: dyski alokowane elastycznie
|
| Model sieci wirtualnej |
Niepodłączony, NAT, sieć NAT, adapter zmostkowany, sieć wewnętrzna, adapter tylko dla hosta, ogólny (UDP, VDE) |
NAT, adapter zmostkowany, adapter tylko dla hosta + edytor sieci wirtualnej (na stacji roboczej VMware i Fusion Pro) |
| Obsługa urządzeń USB |
Obsługa USB 2.0/3.0 wymaga pakietu rozszerzeń (bezpłatny) |
Dostępna obsługa urządzeń USB |
| Grafika 3D |
- Do OpenGL 3.0 i Direct3D 9
- Maksymalna pamięć wideo 128 MB
- Akceleracja 3D jest włączana ręcznie
|
- Do OpenGL 3.3, DirectX 10
- Maksymalna pamięć wideo 2 GB
- Akceleracja 3D jest domyślnie włączona
|
| Integracja |
VMDK, Microsoft VHD, HDD, QED, Vagrant, Docker |
Wymaga dodatkowego narzędzia do konwersji dla większej liczby typów maszyn wirtualnych. VMware VSphere i Cloud Air (na stacji roboczej VMware) |
| Dodatki dla gości VirtualBox i narzędzia VMware |
Instalowany przy użyciu pliku VBoxGuestAdditions.iso |
Zainstaluj przy użyciu pliku .iso używanego dla danej maszyny wirtualnej (linux.iso, Windows.iso itp.) |
| API dla programistów |
API i SDK |
Różne interfejsy API i SDK |
| Cena i licencja |
Bezpłatnie, na podstawie Powszechnej Licencji Publicznej GNU |
VMware Workstation Player jest darmowy, natomiast produkty VMware wymagają płatnej licencji |
Ogólnie rzecz biorąc, oba te programy maszyn wirtualnych są świetne. Przyjrzyj się funkcjom wymienionym w tym artykule i zdecyduj, która z nich jest dla Ciebie najważniejsza.
Zobacz więcej: