Definice a význam Virtual Machine

Co je Virtual Machine?

Virtuální počítač (nebo „VM“) je emulovaný počítačový systém vytvořený pomocí softwaru. Využívá fyzické systémové prostředky, jako jsou CPU, RAM a diskové úložiště, ale je izolován od ostatního softwaru v počítači. Lze jej snadno vytvořit, upravit nebo zničit, aniž by to ovlivnilo hostitelský počítač.

Virtuální počítače poskytují podobné funkce jako fyzické počítače, ale neběží přímo na hardwaru. Místo toho existuje mezi hardwarem a virtuálním počítačem softwarová vrstva. Software, který spravuje jeden nebo více virtuálních počítačů, se nazývá „hypervisor“ a virtuální počítače se nazývají „hosté“ nebo virtualizované instance. Každý host může komunikovat s hardwarem, ale hypervizor je řídí. Hypervizor může virtuální počítače spouštět a vypínat a také každému z nich přidělit určité množství systémových prostředků.

Virtuální počítač můžete vytvořit pomocí virtualizačního softwaru. Mezi příklady patří Microsoft Hyper-V Manager, VMware Workstation Pro a Parallels Desktop. Tyto aplikace umožňují spustit více virtuálních počítačů na jednom počítači. Například Parallels Desktop for Mac umožňuje na počítači Mac spouštět Windows, Linux a macOS virtuální počítače.

VM jsou ideální pro testování softwaru, protože vývojáři mohou nainstalovat jednu nebo více aplikací a v případě potřeby se vrátit k uloženému stavu (neboli „snímku“). Testování softwaru v běžném operačním systému může způsobit neočekávané pády a po odinstalování softwaru mohou zůstat některé soubory. Bezpečnější je testovat software na virtuálním počítači, který je izolovaný od operačního systému a který lze v případě potřeby zcela obnovit.

Virtuální počítače založené na cloudu

S rostoucí popularitou cloudových služeb se stále více prosazují i virtuální počítače založené na cloudu. „Cloudové instance“, jak se jim často říká, běží na počítači, ke kterému se přistupuje přes Internet. Virtuální počítač je často ovládán prostřednictvím webového prohlížeče nebo nástroje pro vzdálený přístup. Virtuální počítače v cloudu jsou pro firmy běžným způsobem testování nasazení softwaru, protože mohou testovat na desítkách počítačů, aniž by virtuální počítače hostovaly lokálně.

Definice Virtual Machine na této stránce je původní definice na SharTec.eu. Pokud chcete na tuto stránku odkázat, nezapomeňte uvést zdroj článku.

Cílem webu SharTec.eu je srozumitelně vysvětlit počítačovou terminologii. Snažíme se o jednoduchost a přesnost každé definice, kterou zveřejňujeme. Pokud máte připomínky k definici jazyka Virtuální stroj nebo chcete navrhnout nový technický termín, kontaktujte nás.

Cieľom stránky SharTec.eu je vysvetľovať počítačovú terminológiu zrozumiteľným spôsobom. Pri každej uverejnenej definícii sa snažíme o jednoduchosť a presnosť. Ak máte pripomienky k definícii jazyka Virtuální stroj alebo chcete navrhnúť nový technický termín, kontaktujte nás.