Nový přírustek – SWsoft Virtuozzo
Nedávno mi přibyl přírustek do sbírky virtuálních strojů – SWsoft
Virtuozzo. Musím říct že Virtuozzo je opravdu velmi zajímavý až
kontroverzní. Po dopsání recenze dnes ráno (v 7h) musím uznat že se
opravdu nehodí každému a největší smysl má především pro hostingové
služby – tam je ideální – a možná snad pro vývojáře webových
aplikací (resp. portálů).
Běžné virtualizační nástroje, jakými jsou například VMware
Workstation nebo Microsoft Virtual Server 2005 používají virtualizaci
s Virtual Machine Monitor (VMM). Ta používá dvě vrstvy: Správce
virtuálních strojů (Virtual machine monitor) a virtuální vrstvu hardware.
Během této virtualizace správce virtuálních strojů přebírá příkazy
hardware, předává je pro zpracování do procesoru a posílá zpět. Díky
plné virtualizaci s hardware máme sice naprosto plnohodnotný počítač
schopný provozovat jakýkoli operační systém, avšak s poměrně velkými
nároky na výkon mateřského systému. „Spotřeba“ takové virtualizace je
přibližně 20% výkonu procesoru.
Virtualizace na úrovni operačního systému však pracuje v jisté formě
sdílení souborů operačního systému ve virtuálním prostředí. Mezi
hostitelským systémem a virtuálním strojem je navíc jen jedna tenká
virtualizační vrstva operačního systému, takže vzniklé požadavky na
výkon takového virtuálního systému jsou opravdu velmi malé. Virtualizace
touto metodou nám přináší tyto výhody:
“ Velmi nízké nároky na procesor “ Velmi nízká spotřeba operační
paměti “ Velmi malé nároky na kapacitu pevného disku
Jeden běžící virtuální stroj bez zátěže tak spotřebuje přibližně
1–2% výkonu procesoru. Protože všechny systémové prostředky
virtuálního stroje jsou sdíleny s fyzickým systémem, zabere v paměti
díky sdíleným knihovnám pouze 30 až 50 MB operační paměti. Pro
vytvoření nového virtuálního stroje tím klesnou požadavky na volné
místo na disku. Každý virtuální stroj vám tak ušetří přibližně 90%
kapacity pevného disku díky sdíleným prostředkům systému.
Pokud budete mít zájem o Virtuozzo (aktuálně verze 3.5.1 SP1),
připravte se na velmi speciální požadavky. Předně Virtuozzo podporuje
pouze serverový operační systém Windows Server 2003 v edicích Standard a
Enterprise. Velkou nevýhodou pro našince je podpora pouze několika
jazykových variant systému, mezi něž obvykle patří Angličtina,
Japonština a Němčina (za určitých podmínek jsou také podporovány
Francouzština, Španělština, Tradiční Čínština a Zjednodušená
Čínština). A na závěr by bylo vhodné upozornit, že systém smíte mít
instalovaný pouze v umístění C:WINDOWS a nesmíte jej mít aktualizovaný.
Podle výrobce je ideální pokud máte v systému pouze Service Pack 1 (SP2
není prozatím podporován). Pokud jste se dosud neseznámili s tímto druhem
virtualizace, doporučuji vám nastudovat si dokumentaci. Doporučuji zejména
příručku pro instalaci (Installation Guide) a její kapitolu Preparing for
Virtuozzo Installation a také kapitolu Virtuozzo Philosophy v uživatelské
příručce (User’s Guide). Díky těmto kapitolám si můžete udělat
základní představu o funkcionalitě a nárocích Virtuozza.
Kromě komerčního produktu Virtuozzo for Windows a Virtuozzo for Linux
vyvíjí SWsoft pod svobodnou licencí GNU/GPL open-source projekt Open
Virtuozzo (nazývaný také OpenVZ).
P.S.: U Virtuozza jsem poprvé pochopil smysl instalační příručky a
ověřil si, jak se člověku může vymstít nečtení návodů. V tomto
případě jsem kvůli Virtuozzu přeinstaloval 3× Windowsy (Microsoft Windows
Server 2003 R2 Enterprise Edition SP1) a pořád jsem se divil proč mi to
nejede. Zkrátka virtualizace na úrovni operačního systému není žádná
sranda. Na druhou stranu pro naprostou většinu smrtelníků to bude
nezajímavý produkt a po případném oťukání půjdou o dům dál.
SWsoft
Virtuozzo (české stránky o produktu)