Zastosowania maszyn wirtualnych Maszyny wirtualne są używane do różnych celów: do uruchamiania istniejących aplikacji i systemów operacyjnych w innych środowiskach niż pierwotne do bezpiecznego rozdzielania zasobów serwerów i dużych maszyn (mainframe, superkomputery) do uruchamiania jednocześnie różnych systemów operacyjnych na jednym komputerze dla zapewnienia uniwersalnego środowiska uruchomieniowego do uruchamiania na jednym komputerze programowych klastrów (w sytuacjach, gdy nie jest możliwe uruchomienie kilku instancji węzłów klastra w ramach jednego hosta) do uzyskania pełnej kontroli nad systemem operacyjnym, np. podczas analizowania jego pracy do optymalizacji pracy programów, poprzez kontrolę ich środowiska działania i procesu translacji kodu do uruchamiania niezaufanego kodu w wyizolowanym środowisku.

Poszczególne korzyści mogą występować łącznie, na przykład uruchamianie wielu wirtualnych maszyn na dużym komputerze odbywa się pod ścisłą kontrolą stanu ich działania.

Zobacz też

emulator Kernel-based Virtual Machine Xen VMware Workstation VirtualBox QEMU AMD Virtualization PearPC wirtualna maszyna Javy .NET Parrot Parallel Virtual Machine software-defined storage

Kategoria:Wirtualizacja