Virtuální počítač
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 úložiště na disku, ale je izolovaný 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 nespouštějí se přímo na hardwaru. Mezi hardwarem a virtuálním počítačem se místo toho nachází softwarová vrstva. Software, který spravuje jeden nebo více virtuálních počítačů, se nazývá „hypervizor“ a virtuální počítače se označují jako „hosté“ nebo virtualizované instance. Každý host může komunikovat s hardwarem, ale hypervizor jej ří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í softwaru pro virtualizaci. Mezi příklady patří Microsoft Hyper-V Manager, VMware Workstation Pro a Parallels Desktop. Tyto aplikace umožňují spouštět více virtuálních počítačů na jednom počítači. Například Parallels Desktop pro Mac umožňuje na Macu spouštět virtuální počítače s operačními systémy Windows, Linux a macOS.
Virtuální počítače jsou ideální pro testování softwaru, protože vývojáři mohou nainstalovat jednu nebo více aplikací a podle potřeby se kdykoli 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á selhání a po odinstalování softwaru mohou zůstat některé soubory. Testovat software na virtuálním počítači, který je izolovaný od operačního systému a lze jej podle potřeby zcela resetovat, je bezpečnější.
Virtuální počítače v cloudu
S rostoucí oblibou cloudových služeb se staly stále oblíbenějšími také virtuální počítače v 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č se často ovládá prostřednictvím webového prohlížeče nebo nástroje pro vzdálený přístup. Virtuální počítače v cloudu jsou běžným způsobem testování nasazení softwaru ve firmách, protože umožňují testovat na desítkách počítačů, aniž by firma virtuální počítače hostovala lokálně.
Otestujte své znalosti