Obsah:
Definice - Co znamená virtuální stroj (VM)?
Virtuální stroj (VM) je softwarový program nebo operační systém, který nejen vykazuje chování samostatného počítače, ale je také schopen provádět úkoly, jako je spouštění aplikací a programů, jako je samostatný počítač. Virtuální stroj, obvykle známý jako host, je vytvořen v jiném výpočetním prostředí označovaném jako „hostitel“. V rámci jednoho hostitele může existovat více virtuálních strojů najednou.
Virtuální stroj je také známý jako host.
Techopedia vysvětluje virtuální stroj (VM)
Virtuální stroje jsou s vývojem virtualizační technologie běžnější. Virtuální stroje jsou často vytvářeny k provádění určitých úkolů, které jsou odlišné od úloh prováděných v hostitelském prostředí.
Virtuální stroje jsou implementovány pomocí metod emulace softwaru nebo technik virtualizace hardwaru. V závislosti na jejich použití a úrovni korespondence s jakýmkoli fyzickým počítačem lze virtuální stroje rozdělit do dvou kategorií:
- Systémové virtuální stroje: Systémová platforma, která podporuje sdílení fyzických zdrojů hostitelského počítače mezi více virtuálními stroji, z nichž každý běží s vlastní kopií operačního systému. Technika virtualizace je poskytována softwarovou vrstvou známou jako hypervisor, která může běžet na holém hardwaru nebo na vrcholu operačního systému.
- Process Virtual Machine: Navržen tak, aby poskytoval programové prostředí nezávislé na platformě, které maskuje informace o hardwaru nebo operačním systému, na kterém je umístěn, a umožňuje provádění programu na stejné platformě na stejné platformě.
Mezi výhody virtuálního stroje patří:
- Umožňuje více prostředí operačního systému na jednom fyzickém počítači bez zásahu
- Virtuální stroje jsou široce dostupné a lze je snadno spravovat a udržovat.
- Nabízí možnosti poskytování aplikací a zotavení po havárii
Mezi nevýhody virtuálních strojů patří:
- Nejsou tak efektivní jako fyzický počítač, protože hardwarové prostředky jsou distribuovány nepřímo.
- Nestabilní výkon může poskytovat více virtuálních počítačů spuštěných na jednom fyzickém počítači
