Wirtualizacja nie jest nowym terminem dla większości z nas, z pomocą programu maszyny wirtualnej w systemie Windows 10 możemy uruchomić i testować różne inne systemy operacyjne, podobnie jak na jakiejś fizycznej maszynie. Istnieje wiele korzyści z pracy z maszyną wirtualną, takim jak ona pozwala nam bezpiecznie testować nowe systemy, użyjmy starszego oprogramowania w starych wersjach systemu Windows lub testowanie nieznanego oprogramowania z drugim systemem Windows bez korzystania z rzeczywistego systemu operacyjnego. Tutaj w tym artykule wyjaśnimy, co to jest maszyna wirtualna i w jakim celu należy użyć której platformy wirtualnej maszyny?
Co to jest maszyna wirtualna?
Zasadniczo na naszym komputerze lub laptopie mamy tylko jeden system operacyjny albo Windows lub Linux, jednak co się stanie, jeśli chcemy wypróbować inny system operacyjny. Na przykład mamy komputer z systemem Windows 10 i chcemy wypróbować Ubuntu Linux, w takim scenariuszu albo możesz ustawić menedżera rozruchu, który oferuje wybór, którego system operacyjny należy uruchomić po uruchomieniu systemu. Cóż, cała ta procedura jest nie tylko czasochłonna i podatna na błędy, co więcej, jeśli nie wiesz, jak to zrobić poprawnie, może nawet spowodować rozkład obecnego systemu operacyjnego systemu.
Jednak to już nie wymaga, mamy już technologię o nazwie wirtualizację osiągniętą przy użyciu różnych platform hiperwizorów dla systemu Windows, Mac OS i Linux. Programy hiperwizora, takie jakHyper-V, VMware Workstation i Oracle VirtualBoxsą niektórymi popularnymi, które pozwalają maszynie wirtualnej (VM) działać w izolacji w systemie hosta tak, jakby była na maszynie fizycznej. Aby uzyskać lepszą kompatybilność, wirtualizatory VMware i VirtualBox oferują również rozszerzenia, które należy zainstalować w systemie gości, aby na przykład USB 3.0 lub przejście do systemu gości były możliwe za pomocą samego fokusu myszy. Możesz także poznać
W jasnych słowach maszyna wirtualna (VM) działająca na naszej istniejącej maszynie fizycznej praktycznie ma możliwość wykonywania jak każdy inny program na komputerze i może być wyświetlana jako okno lub na pełnym ekranie. System operacyjny, który działa na VM znany jako OS Guest OS i główny system operacyjny naszej maszyny fizycznej, nazywa się hostem. Tak, gospodarz, który dba o wymagania gości, aby mógł działać poprawnie. Gość może uzyskać dostęp do sprzętu i innych załączonych urządzeń peryferyjnych.
Krótko mówiąc, możesz zainstalować wszystko w maszynie wirtualnej, które można było wykonywać na prawdziwym sprzęcie. Niezależnie od tego, czy jest to stary Windows XP, Linux, BSD, Solaris, OS / 2, MacOS X, czy najnowsza wersja Windows 10.
Kluczowe zalety korzystania z maszyn wirtualnych w systemie Windows 10
1. Kontrola zasobów
Cóż, platformy wirtualizacyjne wykorzystują moc obliczeniową i pamięć dostępną w systemie hosta, dlatego nie byłoby żadnej ogromnej straty w wydajności w porównaniu z oczekiwaniami na uruchomienie systemu operacyjnego w prawdziwym systemie. Główną zaletą jest jednak kontrolowanie wydajności procesora i alokacji pamięci RAM dla zainstalowanych gości. Oznacza to, że zgodnie z zapotrzebowaniem można ustawić, ile rdzeni RAM i CPU powinny być używane przez dowolny konkretny system operacyjny gościa. Na przykład mamy dwie wirtualne maszyny, które jedna to Ubuntu Linux z GUI, a drugi to Centos Server CLI, oczywiście, GUI One potrzebuje więcej pamięci RAM i mocy przetwarzania niż interfejs wiersza poleceń, dlatego możemy dostosować zasób sprzętowy na hiperwizorach odpowiednio.
2. Sieci z maszynami wirtualnymi
Maszyny gości otrzymują łączność sieciową z komputera hosta, dlatego możemy kontrolować jego tryb lub wyłączyć go, aby całkowicie odizolować system gości ze świata zewnętrznego. Istnieje wiele trybów, takich jak domyślnie połączenie sieciowe systemu gości, jest za pośrednictwem „NAT”, w których klient nie odbiera swojego adresu IP z głównego serwera lub routera DHCP, podczas gdy w „trybie mostowym” system gości zachowuje się jak normalny komputer , otrzymuje własny adres IP z routera i zachowuje się jak każdy inny komputer w sieci.
Możesz użyć tych ustawień sieci, aby ustalić, w jaki sposób VM jest podłączona do sieci, w zależności od obszaru aplikacji.
Ponadto możemy ustawić folder udostępniony, który ułatwia wymianę danych między maszyną wirtualną a systemem hosta. Dostęp do folderu z prawdziwego systemu można również skonfigurować jedynie jako „odczyt”, aby zapobiec atakowi wirusa z systemu gości w systemie hosta.
3. Możliwość uruchamiania starszego systemu operacyjnego, takiego jak Windows XP w systemie Windows 10
Wielu z nas, zwłaszcza nowa generacja nie miała okazji doświadczyć jednego z dominujących systemów operacyjnych World Windows XP, dlatego jeśli każdy z nas chce wypróbować stary system operacyjny, maszyny wirtualne są najlepszym dostępnym sposobem.
4. Testuj nowe wersje Linux lub próbne Windows Server
Jak wiemy, istnieją setki wariantów Linux i co miesiąc rozwija się coś nowego, dlatego nie możemy przetestować wszystkich naszych maszyn fizycznych, ale na maszynie wirtualnej możemy. Ponadto, jeśli uczysz się systemu Windows Server, wypróbowywanie go na maszynie wirtualnej z maszynami wirtualnymi innych gości w celu symulacji środowiska z serwerami z serwera będzie dość łatwe.
Ponadto możemy bezpiecznie wypróbować nowe aktualizacje funkcji systemu Windows 10, które pojawiają się co sześć miesięcy w maszynie wirtualnej przed zainstalowaniem nowej kompilacji w prawdziwym systemie.
5. Doświadcz nieznanych aplikacji
ChociażAby jednak testować oprogramowanie w izolowanym środowisku, w chwili zamykania okna piaskownicy automatycznie resetuje wszystko. Dlatego jeśli chcesz bezpiecznie przetestować nowe programy lub te nieznane źródła z Internetu tak długo, jak chcesz, środowisko wirtualne daje nam tę wolność.
6. Ochrona wirusa
Wirtualizacja oferuje wystarczającą ochronę przed różnymi rodzajami wirusów, ponieważ platformy VM utrzymują różne maszyny od siebie. Dlatego ci, którzy są w polu testowym lub rozwijają się, mogą bezpiecznie testować programy bezpieczeństwa, jest bardzo mało prawdopodobne, aby wirusy przeskakiwały z systemu gości do systemu hosta.
7. Lepsze wykorzystanie potężnego sprzętu
Dzisiejsze procesory nawet na komputerze użytkowników domowych są wystarczająco mocne, że nie mogliśmy skorzystać z ich pełnej mocy przetwarzania. Na przykład wspólny komputer i7 z 12 GB pamięci RAM, nie możemy użyć jego pełnej mocy, wykonując regularne zadania codzienne, w ten sam sposób, dzisiejsze serwery są o wiele kompetentne niż nam się wydaje. Dlatego, aby nie tylko właściwe wykorzystanie ich uprawnień i zasobów, ale w celu oszczędzania elektryczności, przestrzeni i śladu węglowego, wirtualizacja bardzo pomaga.
Najlepsze maszyny wirtualne bezpłatne dla systemu Windows 10 32 lub 64-bitowe
Jeśli chodzi oPlatformy wirtualizacjiDoProfesjonalni lub domowe użytkownicy Windows 10 32-bit lub 64-bitowy, jest wtedy tylko kilka, a raczej mówię tylko trzy najlepsze możliwe opcje. Oczywiście platformy Docker i Vagrant są tam, ale bardziej skłonne do użytkowników Advance i Enterprise. Rynek rozwiązań wirtualizacji staje się coraz większy w ciągu dnia, ale szczególnie w przypadku usług serwerowych w chmurze, na przykład VMware Cloud, Google Cloud, Microsoft z Azure, VMware Cloud lub innymi rozwiązaniami z infrastrukturą jako usługą (IAAS).
Jednak zwykli użytkownicy ograniczeni gdzieś do trzech rozwiązań w systemie Windows 10-Microsoft Hyper-V, VMware Workstation i Oracle VMware.Dlatego są to jedyne najlepsze dostępne rozwiązanie do wirtualizacji, aby zaspokoić wymagania domów i profesjonalnych użytkowników.
Niektórzy ludzie mogą powiedzieć oQemuAle jest to emulator, a nie wirtualizator (taki, który ma dostęp do tego samego sprzętu dostępnego w systemie), dlatego QEMU nie może dopasować wydajności hiperwizorów.Jednakże, kiedy używamyQemu z wirtualną maszyną opartą na jądrze KVM (KVM) w LinuxNastępnie zapewnia wysoką wydajność i wirtualizację dowolnego systemu operacyjnego z prawie natywną prędkością. Ale niestety, KVM jest jądrem Linux i jest dostępny tylko dla platform Linux, a zatem korzystanie z QEMU w systemie Windows 10 jest wykluczone.
1. VMware Workstation Player
VMware nie jest nową nazwą w świecie wirtualizacji, są na rynku od wielu lat i oferują szereg produktów korporacyjnych, jednak dwa produkty, dla których VMware są znane głównie wśród użytkowników komputerów domowych i profesjonalnych systemu komputerowego Windows 10 to VMware Gracz roboczy i VMware Workstation Pro. Różnica polega na zakresie funkcji i ceny.
Najlepsza rzeczVMware Workstation Player (Pobierz)Jest jednak bezpłatny do użytku osobistego w porównaniu z wersją pro, oczywiście brakuje wielu funkcji. Cóż, jest to dopuszczalne, ale nie ma nawet niektórych funkcji, które są dostępne w Oracle VirtualBox Open-Source, takich jak migawki lub jednoczesne wykonywanie kilku maszyn wirtualnych bez ponownego otwierania osobnej aplikacji. Pomimo pewnych ograniczeń, a zwłaszcza braku migawek, VMware Workstation jest lepsza pod względem wydajności w VirtualBox w systemie Windows 10 (to moje osobiste doświadczenie i może być inne dla innych). Nawet jest dość łatwy w obsłudze, a także oferuje instalację bez opieki dla wspólnych systemów operacyjnych Linux, takich jak Ubuntu.
Tworzenie maszyn wirtualnych na VMware nie jest nieporęcznym zadaniem, po prostu utwórz nową maszynę wirtualną, zdefiniuj pamięć i miejsce na dysku twardym wraz z ISO systemu systemu Linux lub Windows, który chcesz zainstalować. Zapewnia obsługę prawie wszystkich dostępnych platform od Windows 3.1 do Windows 10, w tym rozkładów Linux, a także innych systemów, takich jak MS-DOS, FreeBSD, Netware lub Solaris. VMware Workstation Player jest dostępny dla platform Windows i Linux. Jedną rzeczą, którą należy również zauważyć, że możemy uruchomić
2. Oracle VirtualBox
VirtualBox jest popularny nie tylko ze względu na szeroki zakres funkcji, ale także dlatego, że jest platformą typu open source, dlatego może być używana bez żadnych ograniczeń przez domowe, profesjonalne użytkowników i instytucje edukacyjne. Oprogramowanie do wirtualizacji jest dostępne dla systemu Windows, Mac OS, Solaris i Linux.
Jeśli mówimy o obsługach systemu operacyjnego gości, to VirtualBox ma obszerną kompatybilność z większością dostępnych systemów operacyjnych, takich jak MS-DOS, Windows 3.1 do Windows 10, większość dystrybucji Linux, Solaris, BSD, OS / 2 i Mac OS X…
Interfejs użytkownika VirtualBox został znacznie ulepszony od czasu wydania wersji 6 oraz łatwość obsługi i wykorzystanie maszyny wirtualnej na nim nie jest lepsze ani gorsze niż odtwarzacz stacji roboczej VMware.
W VirtualBox możemy wykonywać różne konfiguracje, takie jak dysk twardy, urządzenie do przechowywania danych optycznych lub plik ISO, pamięć, sieć, USB, folder udostępniony do wymiany z systemem hosta i wiele innych.
Jedną z interesujących funkcji VirtualBox są migawki, które są zasadniczo punktami tworzenia kopii zapasowych, które można tworzyć, usuwać lub klonować w dowolnym momencie. Migawki są przydatne, gdy instalujemy nieznane oprogramowanie lub zaktualizujemy nasz wirtualny system operacyjny gościa, a jeśli pojawi się jakiś problem, możemy zresetować system do najnowszego punktu kopii zapasowej. Podobnie jak VMware, można również użyć, Jednakże,wydajnośćTam będzie tam.
3. Microsoft Hyper-V.
Hyper-V to również bezpłatny wirtualizator z Microsoft, który jest dostępny tylko dla systemu Windows. Jednak tylko Pro Editions of Windows 10 będą miały tę funkcję; Tak więc, jeśli jesteś w systemie Windows w domu, powinieneś wybrać wyżej wymienione platformy. Oprócz systemu Windows 10, Windows Server 2016 lub 2019 również będzie go poza pudełkiem.
Ponadto system Windows lub serwer powinien korzystać z 64-bitowego procesora z tłumaczeniem adresu drugiego poziomu (SLAT i co najmniej 4 GB pamięci RAM do uruchomienia Hyper-V, co jest powszechne we wszystkich nowoczesnych systemach.
Użytkownicy mogąAlbo za pomocą ustawień PowerShell lub przez GUI „Włącza funkcję Windows Windows”.
Cóż, najszybszą metodą jest wiersz poleceń, po prostu naciśnijWin+xi otwarteWindows PowerShell (administrator)Aby uruchomić polecenie poniżej:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Potemuruchom ponownieTwój komputer lub serwer.
Konfiguracja VM na Hyper-V
Możemy użyć lokalnych przechowywanych obrazów ISO do tworzenia maszyn wirtualnych na Hyper-V, a poza tym istnieje również opcjaSzybko utwórzWersja ewaluacyjna systemu Windows 10 Enterprise i trzy wersje maszyn wirtualnych Ubuntu poprzez pobieranie ich plików online. W przypadku innych systemów użyj obrazów ISO z innych systemów za pośrednictwem „lokalnego źródła instalacji”.
Szczególną cechą Hyper-V jest dynamiczne zarządzanie pamięcią. Tutaj ustawiasz minimalną i maksymalną wartość. Hyper-V następnie dynamicznie używa pamięci i nie blokuje jej po uruchomieniu maszyny wirtualnej. Jednak w przypadku początkujących Hyper-V będzie nieco skomplikowane, takie jak zarządzanie siecią, nie jest jak VMware Workstation Player i VirtualBox. Na przykład, domyślnie przełącznik wirtualny będzie w trybie NAT, a aby mieć połączenie mostowe, musisz najpierw utworzyć nowy wirtualny przełącznik za pomocą menedżera Hyper-V.
Zastosowanie utworzonych maszyn wirtualnych jest proste w Hyper-V, możemy uruchomić, zatrzymać i zatrzymać je za pomocą odpowiednich przycisków dostępnych na pasku ikony.
Przyjmowanie kopii zapasowej systemu operacyjnego maszyny wirtualnej jest również możliwe przy użyciu funkcji migawki znanej jako punkty kontrolne w Hyper-V.
Której maszyny wirtualnej należy użyć w systemie Windows 10?
Wszystkie trzy można wykorzystać do wirtualizacji dowolnego popularnego systemu operacyjnego w systemie Windows 10, jednak jeśli chcesz zawęzić swój wybór, zależy to od potrzeb i znajomości technologii wirtualizacji.
Stąd, jeśli jesteś początkującym, toVirtualBox i VMware Workstation odtwarzaczsą najlepsze ze względu na ich interfejsy i łatwość użycia. Jednakże,Pod względem wydajności znalazłem VMwareZnacznie lepiej uruchamiać dystrybucję Linux w systemie Windows 10 niż VirtualBox, podczas gdy użytkownicy, którzy szukają dobrze zrównoważonej i bogatej w funkcje platformy, wówczas Oracle VirtualBox jest dobry.
Cóż, zaawansowani użytkownicy, ci, którzy chcą dobrze zintegrowanego wirtualizatora w systemie operacyjnym hosta z funkcją dynamicznego zarządzania pamięcią, aby uruchomić kilka aktywnych maszyn wirtualnych jednocześnie, a następnie Hyper-V byłby rozważony.
Inne artykuły: