facebook LinkedIN LinkedIN - follow
IT SYSTEMS 5/2016 , Cloud a virtualizace IT

Potenciál využití virtualizace aplikací a desktopů v cloudovém prostředí



K-netPojem virtualizace stále hýbe světem informačních technologií. Zatímco virtualizace serverů je už téměř „zastaralá technologie“ a v cloudovém prostředí bychom si bez ní v podstatě nedovedli představit život, tak virtualizace desktopů a aplikací je stále téma velmi živé. Rozdíl mezi virtualizací aplikací a desktopů je v mnohých případech pro běžného uživatele obtížně definovatelný a někdy uživatel není schopen poznat, jakou virtualizaci vlastně využívá.


Virtualizace desktopů je běžně definována jako virtualizace desktopového operačního systému, respektive oddělení desktopového operačního systému od fyzického HW pomocí nějaké virtualizační vrstvy. Virtualizace desktopů je velmi blízká virtualizaci serverů s tím rozdílem, že postupy a techniky pro využití a správu virtualizace desktopů se z velké části liší. Je většinou nutné zajistit provoz a správu velkého množství desktopů pro značný počet uživatelů, a technologie virtualizace desktopů se tedy zaměřuje hlavně na to, aby správce spravoval jeden vzorový desktop, který se na vyžádání naklonuje pro desítky, stovky i tisíce uživatelů.

Virtualizace aplikací spočívá v oddělení závislosti aplikace na operačním systému. Aplikace se tedy v tomto případě nemusí instalovat a uživatel ji může využívat na různých typech zařízení a operačních systémech. Například ekonomický systém, který je vývojáři určen pro prostředí Microsoft Windows 7, si může uživatel spustit díky virtualizaci aplikací nejen v operačním systému Linux, ale také na mobilních zařízeních s operačním systémem Android nebo iOS a dalších.

Co přináší virtualizace desktopů a aplikací v cloudu?

Bezesporu velkou řadu výhod. Nejběžnějším přínosem, proč nasadit tento typ virtualizace, je většinou potřeba optimalizace šířky pásma připojení k aplikaci. U běžných aplikací Windows i Linux totiž při práci dochází k přenosu velkého množství dat, a pokud se serverová část nachází v cloudu a klient při tom využívá tenké mobilní připojení, tak aplikace většinou nefunguje, jak by měla, nebo pracuje velmi pomalu. V tomto případě se tedy klient aplikace tzv. zvirtualizuje v cloudovém prostředí pomocí některé z technologií a uživatel pak přistupuje prostřednictvím obecného virtualizačního klienta do cloudu a pracuje s aplikací přímo tam. Přitom ten obecný virtualizační klient je většinou velmi dobře optimalizován pro tenké datové připojení.

Virtualizace aplikací
Virtualizace aplikací

Virtualizace aplikací
Virtualizace desktopů

Další velkou výhodou je bezpečnost. U většiny těchto technologií se přenáší po veřejné lince (po internetu) jen obrazovky pro zobrazení na straně uživatele a od uživatele stisky klávesnice a myši. Po lince tedy neproudí žádná data, která by bylo možné zachytit a zneužít nežádoucí osobou. Přitom i tyto informace, pokud proudí přes potenciálně nebezpečnou linku, mohou být šifrované. K dalším výhodám patří například dostupnost aplikací z různých zařízení, spolehlivost díky provozu v technicky dobře vybaveném cloudovém prostředí, a především i nižší náklady na správu a údržbu.

Virtualizace aplikací a desktopů může být tedy pro cloudové poskytovatele, kteří nabízejí provoz běžných Windows či Linux aplikací, velmi zajímavá a v mnohých případech naprosto nezbytná.

Virtualizace desktopů naráží na omezení ze strany Microsoftu

Virtualizace desktopů s operačním systémem Windows (například Windows 7, Windows 8 a Windows 10) má bohužel v cloudovém prostředí i svá omezení ze strany Microsoftu. Tato omezení se týkají hlavně poskytovatelů cloudu, kteří své služby nabízí více zákazníkům. Tito poskytovatelé jsou nuceni využívat pronájem licencí od Microsoftu v režimu SPLA, avšak v tomto režimu není možné virtualizaci desktopů provozovat (respektive od Microsoftu pro tento scénář neexistují licence). Poskytovatelé se tedy v tomto případě uchylují k využívání virtualizace aplikací využíváním Microsoft terminálových služeb v rámci Microsoft Windows Serveru nebo místo desktopových operačních systémů využívají operační systémy serverové (Microsoft server 2008 nebo 2012). Pro běžné uživatele nemusí být tento fakt na první pohled zřejmý, protože existuje velká řada nástrojů, jak změnit vzhled serverového operačního systému na vzhled Windows 7 nebo Windows 10.

Virtualizace desktopů nově na platformě Linux

Novinkou ve světě virtualizace desktopů je možnost virtualizovat linuxové operační systémy. Tedy ne že by nebyla dříve možnost virtualizovat operační systém Linux na běžném serverovém hypervisoru, ale nebylo možné tyto desktopy efektivně spravovat a využívat pro ně nástroje, které jsou dostupné právě v rámci virtualizace desktopů. Aktuálně světoví lídři ve virtualizačních technologiích – Citrix a VMware přicházejí i s touto možností, což může být další příležitost pro poskytovatele cloudových prostředí, jak obejít problémy s licencováním desktopů v cloudu. Zůstává však otázka, jak přijatelné to bude pro uživatele.

Shrnuto podtrženo

Virtualizace aplikací pomocí Microsoft terminálových služeb vyžaduje o mnoho nižší náklady, než které obnáší virtualizace desktopů. Uživatelé přitom nemusí téměř vůbec zaznamenat rozdíl. Pokud Microsoft nezmění licenční podmínky, tak pravděpodobně tento typ virtualizace i nadále zůstane nejrozšířenějším způsobem využívaným v cloudovém prostředí.

Ing. Petr Nepustil

Autor článku je IT konzultant ve společnosti K-net Technical International Group, s. r. o.
Chcete získat časopis IT Systems s tímto a mnoha dalšími články z oblasti informačních systémů a řízení podnikové informatiky? Objednejte si předplatné nebo konkrétní vydání časopisu IT Systems z našeho archivu.