Za bariérou až prehnane vysokého záujmu o virtualizáciu desktopov sa dnes tak trocha v postavení popolušky krčí aplikácia. Dobrá správa je, že podniky hľadajúce cesty k zníženiu nákladov a k premene IT na službu pre firmu sa vracajú ku koreňom úspornosti a uvažujú znova o centralizácii aplikácií a ich virtualizácii. Posuv uhla pohľadu a istá obozretnosť po prvej vlne nadšenia z VDI sú dané dvoma hlavnými faktormi:
Po zvážení uvedených faktorov sa vynára otázka: Prečo teda nepoužiť ako odrazový mostík medzi súčasným distribuovaným nasadením desktopov a ich virtuálnymi nasledovníkmi postupy centralizácie a virtualizácie aplikácií osvedčené v praxi?
Ak si uvedomíme, že v princípe každý podnikateľský zámer je dnes určitým spôsobom závislý od schopnosti IT dodať aplikáciu ľuďom, ktorí ju používajú, a od schopnosti zabezpečiť jej poskytnutie najrýchlejším, najbezpečnejším a cenovo najefektívnejším spôsobom, návrat k osvedčeným praktikám šetrenia s dôrazom na aplikácie je namieste. Zásadná otázka v prípade centralizovaných architektúr je spôsob, ako doručiť alebo poskytnúť aplikáciu z dátového centra na koncové zariadenie používateľa, často vzdialeného stovky alebo tisíce kilometrov.
Čo je to application delivery?
Za pojmom application delivery alebo poskytovanie/ doručovanie aplikácií sa, zjednodušene povedané, skrývajú procesy a technológie, ktoré umožňujú dostať centralizované aplikácie z datacentra k používateľovi tak efektívne, ako je to len možné. Cieľom je zabezpečiť výkon, dostupnosť a bezpečnosť aplikácií. Z tohto pohľadu je napr. aj virtualizácia desktopov len jeden zo spôsobov, ako prevádzkovať a poskytovať aplikácie lepšie a s nižšími nákladmi.
V praxi sme sa doteraz stretli s požiadavkami zákazníkov na poskytovanie dvoch typických druhov aplikácií: windowsových a webových. Obe majú spoločný princíp centralizácie deploymentu a manažmentu kľúčových prvkov infraštruktúry a aplikácie, resp. jej klienta. Principiálny rozdiel medzi poskytovaním centralizovaných windowsových a webových aplikácií je miesto, kde je potrebný výpočtový výkon, t. j. miesto, kde fyzicky beží aplikácia alebo jej klient: v prípade centralizovaných aplikácií Windows beží klient v dátovom centre a využíva výkon serverov delivery farmy, je centrálne inštalovaný, manažovaný a spravovaný na jednom mieste a naraz pre všetkých používateľov, na rozdiel od toho pri webových aplikáciách sa využíva výkon koncového zariadenia a klientom býva lokálne inštalovaný internetový prehliadač. Distribuovaný model klienta webových aplikácií prináša niekoľko problémov. Ako zabezpečiť správnu verziu internetového prehliadača, jeho upgrade, bezpečnostné záplaty? Ako ochrániť lokálne inštalovaný webový prehliadač pred bezpečnostnými hrozbami – útokmi vírusov, spywaru, malwaru a hackerov?
Ďalšie výzvy sú zabezpečenie rovnakého výkonu a používateľský komfort pri rôznych typoch a rých lostiach pripojenia do internetu a pri rôznych typoch a výkone koncových zariadení. Kým v prípade centralizovaných aplikácií Windows sa prenášajú smerom k používateľovi cez sieť len bitové mapy obrazu aplikácie alebo jeho zmeny a smerom od používateľa len pohyby a kliky myši + klávesnice, v prípade webových aplikácií musíme preniesť ku koncovému zariadeniu síce podstatne menšie množstvo dát ako v prípade „tučného“ klienta a štandardného nasadenia aplikácií typu klient – server, ale aj takýto zoštíhlený dátový prenos môže spôsobiť, predovšetkým pri veľkoplošnom nasadení, zníženie produktivity koncového používateľa najmä vplyvom pomalých reakcií.
Existujú minimálne tri hlavné dôvody, prečo je dôležité mať stratégiu na poskytovanie aplikácií a prečo je poskytovanie aplikácií potrebné pre vašu organizáciu a podnikanie... (pokračovanie si môžete prečítať v pdf verzii článku)
Tagy: application delivery, aplikácia, citrix, virtualizácia, virtualizácia aplikácií