Co je úplná virtualizace?
Plná virtualizace je proces, při kterém se celý počítačový systém stává softwarovým konstruktem. Tato konstrukce funguje ve všech ohledech jako původní hardware. Software, který je určen pro hardware, se na konstrukci nainstaluje, jako by to byl skutečný počítač, a pak se spustí s malým až žádným zpomalením. Plná virtualizace má několik použití, například testování softwaru ve virtuálním prostředí nebo rozšíření užitečnosti jednoho počítače nebo serveru prostřednictvím virtuálních operačních systémů. Zatímco částečná virtualizace je velmi běžná, úplná virtualizace je relativně vzácná.
Aby byla plná virtualizace, musí být celý hardwarový systém transformován do softwaru. Každá akce a nuance původního hardwaru se musí přesunout do virtuálního systému. Protože se jedná o tak velký podnik a někteří výrobci systémů podnikají kroky, aby jej odradili, je plná virtualizace poněkud vzácná. Je mnohem běžnější najít částečnou virtualizaci, kde jsou přítomny všechny potřebné systémové bity, ale fyzický hardwarový systém zpracovává většinu výpočtů a funkcí na nízké úrovni.
Na plně virtualizačním stroji emuluje software původní stroj tak úzce, že jakýkoli program se do softwaru nainstaluje bez převodu nebo dalších kroků. Virtuální rozhraní napodobuje hardware nastavený do té míry, že software poběží přesně stejným způsobem jako v přirozeném systému. S částečnou virtualizací je na nainstalovaných programech téměř vždy zpoždění, protože příkazy jsou přesunuty mezi emulovaným a skutečným hardwarem.
Existuje několik důvodů, proč je plná virtualizace hlavním počítačovým cílem. Je-li stroj a jeho operační systém plně virtualizován, je možné jej obsluhovat jednotlivým uživatelům jako plné desktopové prostředí. Uživatelé jej mohou používat přesně podle svého přání, upravovat jakékoli nastavení nebo instalovat jakýkoli program. Pokud se objeví problém, mohou administrátoři jednoduše vymazat konkrétní virtuální segment uživatele a poté jim dát nový čistý segment.
Ve stejném duchu je izolovaný hardware / softwarový systém v prostředí plné virtualizace zcela oddělený od skutečného hardwaru stroje. To znamená, že uživatel bez ohledu na to, co může udělat, nikdy nebude ve skutečnosti interagovat s fyzickým hardwarem. To znamená, že destruktivní akce uživatelů, ať už záměrně nebo náhodně, méně poškozují skutečný systém.
Posledním společným cílem je nejpřesnější. Protože softwarový systém není omezen skutečným hardwarem přítomným v systému, může být virtuální hardware vylepšen, aby se zlepšil výkon oproti původnímu počítači. Může být odstraněn nadbytečný nebo zbytečný hardware. U stávajícího hardwaru mohou být jeho parametry změněny tak, aby fungovaly způsobem, který byl pro původní hardware nemožný. To umožňuje systému pracovat s maximální účinností, což je téměř nemožné pro skutečný hardwarový systém.