Virtualizace

Co to je virtualizace? Virtualizace znamená vytvoření virtuálního, zdánlivého počítače/serveru uvnitř skutečného počítače/serveru pomocí vhodného programového vybavení. Poprvé s touto koncepcí přišla již v 60. letech 20. století firma IBM u svých sálových počítačů.

Výhoda tohoto řešení spočívala v tom, že v jednom fyzickém počítači se vytvořilo několik zdánlivých – těch samých – počítačů, na každém pak teoreticky mohl běžet jiný operační systém apod. Osobní počítače založené na x86 („intelovských“) procesorech dlouho o něčem podobném nemohly uvažovat, protože jejich výpočetní výkon ani kapacita paměti na něco podobného jednoduše nestačily. Vývoj jde ale kupředu mílovými kroky, a tak nejprve firma VMWare, později následovaná množstvím dalších společností včetně open-source komunity, přišla s řešením „vytvořit v PC virtuální PC“. Na běžném počítači nebo serveru dnešní vyspělé operační systémy pracují v podstatě ve dvou režimech:

– samotný operační systém sahá přímo na hardware (síť, grafika, disky apod.)
– uživatelská aplikace nemá přímý přístup k hardwaru, ten získává pomocí volání funkcí operačního systému.