Wirtualizacja jest zawsze interesującym i stymulującym tematem dla pracowników IT. Chociaż temat ten jest częścią przemówień między wyspecjalizowanymi technikami, inżynierami i konsultantami pracującymi w środowiskach IT, dziś każdy może wirtualizować system operacyjny na swoim komputerze, bez większych trudności technicznych.
Wirtualizacja służy również do obniżenia kosztów sprzętu, dzięki czemu na jednym komputerze można zainstalować wiele serwerów wirtualnych, współużytkując zasoby tego drugiego (które musi mieć wystarczającą moc, aby obsługiwać utworzone maszyny wirtualne). Mówiąc najprościej, wirtualizacja pozwala zainstalować wiele systemów operacyjnych na jednym komputerze, dzięki czemu mogą one pracować i pozostać jednocześnie i osobno, tak jakby były to różne komputery.
Zobaczmy razem najlepsze programy, których można używać w systemie Windows do wirtualizacji innych systemów operacyjnych .
Wirtualizacja, zarówno w środowisku korporacyjnym, jak i do użytku domowego, może być również wykorzystana do użycia osobnych środowisk dla każdej aplikacji, dzięki czemu jeden program nie może zakłócać działania drugiego. Jest to bardzo przydatne do sprawdzania działania programu na różnych typach komputerów lub do testowania nieznanego programu przed uruchomieniem go na komputerze produkcyjnym (jeśli ukrywa wirusa lub zagrożenie, można go łatwo kontrolować bez uszczerbku dla pracy). W rzeczywistości możesz nawet testować wirusy i antywirusy, aby przetestować ich działanie, bez ryzyka spowodowania problemów na głównym komputerze.
Wirtualizacja może być również używana jako narzędzie do wypróbowania różnych systemów operacyjnych, takich jak Linux lub następna wersja Windows, aby wypróbować nowe funkcje lub przestudiować nowe systemy bez konieczności instalowania podwójnego rozruchu z prawdziwą partycją.
Kiedy mówimy o wirtualizacji systemów operacyjnych, musimy uważać na identyfikację hosta, tj. Głównego komputera, na którym zainstalowany jest program zarządzający i który udostępnia cały sprzęt do udostępnienia, oraz gościa, tj. Systemu operacyjnego, który uruchamia wszystkie w programie do wirtualizacji.
Maszyna wirtualna jest zamknięta w pliku, który może być różnych typów w zależności od programu użytego do jej utworzenia: VMDK (VMWare), VHD (Microsoft), VDI (Sole) i HDD (Parallel).
W innym poście pokazaliśmy, jak utworzyć plik VHD na swój komputer, abyś mógł go przetestować w innej zwirtualizowanej lokalizacji.
W środowisku domowym musimy upewnić się, że mamy następujące wymagania sprzętowe przed uruchomieniem dowolnej maszyny wirtualnej:
W środowisku biznesowym wiele serwerów jest skonfigurowanych do udostępniania zasobów, więc te ostatnie są zawsze dostępne, a maszyny wirtualne działają tak, jakby były „prawdziwe”; w wielu firmach w rzeczywistości znajduje się tylko klawiatura, mysz i monitor dla każdej stacji roboczej, ponieważ wszystkie systemy są wirtualizowane na centralnym serwerze z innymi usługami (stacjami wirtualnymi).
Może być używany zarówno w domu, jak i w środowisku biznesowym, ponieważ może zarządzać wszystkimi maszynami wirtualnymi zbudowanymi na serwerze wyposażonym w system Windows 10. Wirtualizacja jest niezwykle wydajna, szczególnie w przypadku sprzętu obsługującego określone instrukcje Hyper-V na nowoczesnych procesorach.
Aby utworzyć maszynę wirtualną za pomocą funkcji Hyper-V, zalecamy przeczytanie naszego przewodnika na temat tworzenia maszyny wirtualnej w systemie Windows 10 i 8.1 za pomocą funkcji Hyper-V .
Jednym z najlepszych programów, o ile nie najlepszym w historii, za pomocą których możemy tworzyć maszyny wirtualne w systemie Windows, jest VMware Workstation Player, darmowa wersja najlepiej znanej stacji roboczej VMware.
Program został zaprojektowany tak, aby był łatwy w użyciu nawet dla mniej doświadczonych użytkowników, oferuje automatyczną konfigurację w oparciu o wybrany system operacyjny, może automatycznie pobierać pliki potrzebne do ukończenia tworzenia maszyny i umożliwia przejście do pełnego ekranu, w celu wymiany pliki, po prostu przeciągając je i udostępniając notatki między gospodarzem a gościem.
Kolejną mocną stroną jest tryb zawieszenia, który pozwala wyłączyć maszynę wirtualną w ciągu kilku sekund i ponownie uruchomić ją od miejsca, w którym ją zostawiliśmy, abyś mógł być natychmiast produktywny.
Z tego programu można korzystać tylko za darmo w domu, więc jeśli mamy firmę, lepiej skoncentrować się na wersji płatnej (znacznie bardziej wydajnej i kompletnej).
Aby tworzyć maszyny wirtualne za pomocą tego programu, przeczytaj nasz przewodnik na temat używania VMware Player do tworzenia maszyn wirtualnych .
Kolejnym bardzo przydatnym programem do wirtualizacji systemów operacyjnych jest Oracle VirtualBox.
Dzięki temu bezpłatnemu programowi możemy zwirtualizować dowolny system operacyjny i uzyskać zaawansowane funkcje, takie jak: zapisywanie migawek dla każdej chwili systemu operacyjnego (abyśmy mogli przywrócić system po eksperymencie lub nieudanej aktualizacji), dostęp do zaawansowanego przyspieszania 3D, możliwość przenosić pliki między hostem a gościem, po prostu przeciągając je, dwustronne notatki, zaawansowaną wirtualizację karty sieciowej (aby komputer wyglądał jak dowolny komputer w sieci LAN) i zarządzanie dowolnym rodzajem wirtualnego dysku twardego, z możliwością wyboru, czy od razu zajmij całą przestrzeń lub użyj alokacji dynamicznej.
Większość funkcji można uzyskać, instalując dodatki dla gości w zwirtualizowanym systemie. Wirtualizacja jest bardzo dobra i szybka, szczególnie w systemie Windows i systemach GNU / Linux.
Jeśli szukamy przewodnika na temat tworzenia maszyny wirtualnej na VirtualBox, zapraszamy do zapoznania się z naszym przewodnikiem po VirtualBox na temat tworzenia, uruchamiania i zarządzania maszynami wirtualnymi na PC .
Inne typy wirtualizacji, które możemy wykorzystać, pozwalają na przykład instalować wirtualne sieci prywatne, wirtualne dyski CD i wirtualne drukarki .
Wirtualizacja służy również do obniżenia kosztów sprzętu, dzięki czemu na jednym komputerze można zainstalować wiele serwerów wirtualnych, współużytkując zasoby tego drugiego (które musi mieć wystarczającą moc, aby obsługiwać utworzone maszyny wirtualne). Mówiąc najprościej, wirtualizacja pozwala zainstalować wiele systemów operacyjnych na jednym komputerze, dzięki czemu mogą one pracować i pozostać jednocześnie i osobno, tak jakby były to różne komputery.
Zobaczmy razem najlepsze programy, których można używać w systemie Windows do wirtualizacji innych systemów operacyjnych .
Indeks artykułów
- Co to jest wirtualizacja
- Wymagania sprzętowe dotyczące wirtualizacji
- Najlepsze programy do wirtualizacji systemów operacyjnych
- Inne programy do wirtualizacji
Co to jest wirtualizacja
Wirtualizacja, zarówno w środowisku korporacyjnym, jak i do użytku domowego, może być również wykorzystana do użycia osobnych środowisk dla każdej aplikacji, dzięki czemu jeden program nie może zakłócać działania drugiego. Jest to bardzo przydatne do sprawdzania działania programu na różnych typach komputerów lub do testowania nieznanego programu przed uruchomieniem go na komputerze produkcyjnym (jeśli ukrywa wirusa lub zagrożenie, można go łatwo kontrolować bez uszczerbku dla pracy). W rzeczywistości możesz nawet testować wirusy i antywirusy, aby przetestować ich działanie, bez ryzyka spowodowania problemów na głównym komputerze.
Wirtualizacja może być również używana jako narzędzie do wypróbowania różnych systemów operacyjnych, takich jak Linux lub następna wersja Windows, aby wypróbować nowe funkcje lub przestudiować nowe systemy bez konieczności instalowania podwójnego rozruchu z prawdziwą partycją.
Kiedy mówimy o wirtualizacji systemów operacyjnych, musimy uważać na identyfikację hosta, tj. Głównego komputera, na którym zainstalowany jest program zarządzający i który udostępnia cały sprzęt do udostępnienia, oraz gościa, tj. Systemu operacyjnego, który uruchamia wszystkie w programie do wirtualizacji.
Maszyna wirtualna jest zamknięta w pliku, który może być różnych typów w zależności od programu użytego do jej utworzenia: VMDK (VMWare), VHD (Microsoft), VDI (Sole) i HDD (Parallel).
W innym poście pokazaliśmy, jak utworzyć plik VHD na swój komputer, abyś mógł go przetestować w innej zwirtualizowanej lokalizacji.
Wymagania sprzętowe dotyczące wirtualizacji
W środowisku domowym musimy upewnić się, że mamy następujące wymagania sprzętowe przed uruchomieniem dowolnej maszyny wirtualnej:
- Ośmiordzeniowy procesor lub wyższy z obsługą Hyper-V, zagnieżdżonym stronicowaniem i parawirtualizacją
- Pamięć RAM co najmniej 16 GB
- Dedykowany dysk SSD o pojemności co najmniej 200 GB (bez systemu operacyjnego i plików w środku)
- Dedykowana karta graficzna z co najmniej 1 GB pamięci wideo
- Procesor: co najmniej 2 rdzenie (spośród dostępnych)
- RAM: co najmniej 4 GB
- Wirtualny dysk twardy: co najmniej 60 GB
- Karta graficzna: aktywne przyspieszenie 3D i 512 MB zwirtualizowanej pamięci wideo
W środowisku biznesowym wiele serwerów jest skonfigurowanych do udostępniania zasobów, więc te ostatnie są zawsze dostępne, a maszyny wirtualne działają tak, jakby były „prawdziwe”; w wielu firmach w rzeczywistości znajduje się tylko klawiatura, mysz i monitor dla każdej stacji roboczej, ponieważ wszystkie systemy są wirtualizowane na centralnym serwerze z innymi usługami (stacjami wirtualnymi).
Najlepsze programy do wirtualizacji systemów operacyjnych
Najlepszych programów do wirtualizacji systemów operacyjnych w systemie Windows można używać do użytku domowego i niekomercyjnego, za darmo i bez ograniczeń. Jeśli mamy firmę i chcemy wirtualizować stacje robocze, będziemy musieli polegać na płatnych wersjach, aby uzyskać wszystkie niezbędne narzędzia.Hyper-V
Jednym z najszybszych i najszybszych sposobów tworzenia maszyny wirtualnej jest Hyper-V, program już zintegrowany z Windows 10 i Windows 8.1.Może być używany zarówno w domu, jak i w środowisku biznesowym, ponieważ może zarządzać wszystkimi maszynami wirtualnymi zbudowanymi na serwerze wyposażonym w system Windows 10. Wirtualizacja jest niezwykle wydajna, szczególnie w przypadku sprzętu obsługującego określone instrukcje Hyper-V na nowoczesnych procesorach.
Aby utworzyć maszynę wirtualną za pomocą funkcji Hyper-V, zalecamy przeczytanie naszego przewodnika na temat tworzenia maszyny wirtualnej w systemie Windows 10 i 8.1 za pomocą funkcji Hyper-V .
VMware Workstation Player
Jednym z najlepszych programów, o ile nie najlepszym w historii, za pomocą których możemy tworzyć maszyny wirtualne w systemie Windows, jest VMware Workstation Player, darmowa wersja najlepiej znanej stacji roboczej VMware.
Program został zaprojektowany tak, aby był łatwy w użyciu nawet dla mniej doświadczonych użytkowników, oferuje automatyczną konfigurację w oparciu o wybrany system operacyjny, może automatycznie pobierać pliki potrzebne do ukończenia tworzenia maszyny i umożliwia przejście do pełnego ekranu, w celu wymiany pliki, po prostu przeciągając je i udostępniając notatki między gospodarzem a gościem.
Kolejną mocną stroną jest tryb zawieszenia, który pozwala wyłączyć maszynę wirtualną w ciągu kilku sekund i ponownie uruchomić ją od miejsca, w którym ją zostawiliśmy, abyś mógł być natychmiast produktywny.
Z tego programu można korzystać tylko za darmo w domu, więc jeśli mamy firmę, lepiej skoncentrować się na wersji płatnej (znacznie bardziej wydajnej i kompletnej).
Aby tworzyć maszyny wirtualne za pomocą tego programu, przeczytaj nasz przewodnik na temat używania VMware Player do tworzenia maszyn wirtualnych .
VirtualBox
Kolejnym bardzo przydatnym programem do wirtualizacji systemów operacyjnych jest Oracle VirtualBox.
Dzięki temu bezpłatnemu programowi możemy zwirtualizować dowolny system operacyjny i uzyskać zaawansowane funkcje, takie jak: zapisywanie migawek dla każdej chwili systemu operacyjnego (abyśmy mogli przywrócić system po eksperymencie lub nieudanej aktualizacji), dostęp do zaawansowanego przyspieszania 3D, możliwość przenosić pliki między hostem a gościem, po prostu przeciągając je, dwustronne notatki, zaawansowaną wirtualizację karty sieciowej (aby komputer wyglądał jak dowolny komputer w sieci LAN) i zarządzanie dowolnym rodzajem wirtualnego dysku twardego, z możliwością wyboru, czy od razu zajmij całą przestrzeń lub użyj alokacji dynamicznej.
Większość funkcji można uzyskać, instalując dodatki dla gości w zwirtualizowanym systemie. Wirtualizacja jest bardzo dobra i szybka, szczególnie w systemie Windows i systemach GNU / Linux.
Jeśli szukamy przewodnika na temat tworzenia maszyny wirtualnej na VirtualBox, zapraszamy do zapoznania się z naszym przewodnikiem po VirtualBox na temat tworzenia, uruchamiania i zarządzania maszynami wirtualnymi na PC .
Inne programy do wirtualizacji
To, co pokazaliśmy powyżej, to najlepsze programy do wirtualizacji systemu operacyjnego, które możemy wypróbować za darmo w domu. Jeśli chcemy ocenić inne rozwiązania wirtualizacji, najlepsze alternatywy to:- VMWare Workstation Pro lub płatna wersja VMware Workstation Player z wieloma dodatkowymi funkcjami i możliwością zarządzania serwerem maszyn wirtualnych w czasie rzeczywistym.
- VMWare Fusion to wersja VMware Workstation dla komputerów Mac, za pomocą której można tworzyć dowolne maszyny wirtualne w systemach OS X.
- Parallels Desktop to kolejny niewolny program dla komputerów Mac, który umożliwia jednoczesne zarządzanie wieloma maszynami wirtualnymi (o ile pozwalają na to zasoby).
- QEMU to popularne rozwiązanie do wirtualizacji, za pomocą którego można również wirtualizować system Android.
- Microsoft Virtual PC to stary darmowy program do wirtualizacji firmy Microsoft, który był używany do wirtualizacji systemu Windows XP w systemie Windows 7. Virtua PC może być nadal używany w wersji 2007 i może działać w celu wirtualizacji dowolnego systemu operacyjnego jako hosta. Wirtualny komputer ma pewne ograniczenia: nie obsługuje urządzeń USB i nie można zapisać stanu maszyny wirtualnej.
Inne typy wirtualizacji, które możemy wykorzystać, pozwalają na przykład instalować wirtualne sieci prywatne, wirtualne dyski CD i wirtualne drukarki .