Wanova : "malá revolúcia" v desktopovej virtualizácii !
Motto : "Niektorí vizionári tvrdia, že v pomere k tomu čo bude v budúcnosti virtualizované, tak až 90 % z nich to bude záležitosť koncových zariadení, čiže desktopová
virtualizácia !!!" Tak toto je pri prvotnom pohľade na web stránku spoločnosti Wanova zrejmé ihneď. A aj to, že ich riešenie je čímsi výnimočné. Spoločnosť to potvrdzuje aj ponímaním vlastnej koncepcie virtualizácie desktopov, ktorá je podľa mňa veľmi podobná a blízka koncepcii aplikačnej virtualizácie, (z ktorej zrejme aj ich riešenie vychádza). A aj názvom koncepcie sa odlišujú od ostatných - "distributed desktop virtualization" sa volá tá koncepcia (na mojom minuloročnom live meeting-u, ktorý sa konal na cnl.tuke.sk som predpokladal, že sa to bude volať "DDI - distributed desktop infrastructure", ale mýlil som sa - pozn. autora ).
To riešenie, ktoré si tu popíšeme, sa presne volá "Wanova Mirage", a je čertovky dobre prepracované (podrobnosti, obrazovú dokumentáciu a pod. si môžete pozrieť TU). Skladá sa zo systémového image virtualizovaného desktopu, ktorý je rozdelený na viacero logických vrstiev.
Čo prekvapí ako prvé je, že od ostatných klientskych hypervízorov (ako je napr. XenClient RC) sa líši tým, že je možné ho nasadiť aj na HW vybavenie staršieho dáta, čo znamená, že nie je nutne potrebná podpora tzv. HW virtualizácie, teda napr. TOTO, čiže existuje tu možnosť nasadenia aj na starší HW, napr. na PC alebo notebook bez podpory CPU virtualizácie.
Ďalšou zaujímavosťou, a aj novinkou, je synchronizácia objektov virtualizovaných desktopov (tento pojem sa v ich terminológii nazýva "Centralized virtual desktop object"), čo znamená, že všetko (teda všetky zmeny) čo sa synchronizujú voči centralizovanému management-u virtualizovaných desktopov (vidíte, že zámerne sme nepoužili slovo "virtuálny" ale "virtualizovaný") sa zaznamenávajú do transakčného logu o zmenách, kde je zaznamenané aj to, aká efektívna bola synchronizácia toho ktorého objektu, pričom zmeny sú pred odoslaním synchronizácie ešte aj efektívne komprimované tak, aby nenastával zbytočný trafik po sieti, čím sa fakticky dajú vyčísliť aj úspory dosiahnuté tým, že sa pomocou takéhoto typu prenosu ušetria / zefektívnia náklady na prenos dát pri nasadení tejto technológie. (UFF, trochu zložitejšie, ale je to tak ! - dúfam, že čitateľov tieto zložitejšie myšlienky od nasadenia tejto technológie neodradia, práve naopak, tá technológia zapuzdruje množstvo funkcionalít, a jej nasadenie je jednoduché !!!)
Ďalší veľmi dôležitý postreh - nasadenie tejto platformy nemá žiadny dopad na výkonnosť koncového zariadenia !
A ešte jedna všeobecná, ale v tejto oblasti pomerne nová charakteristika o zmenách/úpravách na virtualizovanom desktope : file deduplication, čiže - po úpravách na desktope sa prepočítajú zmeny súborov, vygeneruje sa signatúra a synchronizácia sa vykoná iba so zmenovým súborom označený touto signatúrou.
Benefity klienta a management-u - zaujímavé charakteristiky:
- výborne prepracovaný centrálny administrátorský management, pre nasadenie "CVD" (čo je termím pre "centralized virtual desktop") - napr. z ktorého image bol desktop nasadený, ktorý bol alebo je prispôsobený na požiadavky (teda na prácu) koncového užívateľa,
- systém monitoruje všetky zmeny, ktoré sa dejú na koncovom užívateľskom desktope v reálnom čase,
- "reimaging" ("force base image") je funkcionalita, ktorá využíva všetky benefity "image-ovania"
a to pre prípad, že by nastali s koncovým užívateľským desktopom problémy, napr. ak je užívateľ taký šikovný a dokáže si odmazať niektoré dôležité súčasti softwarovej výbavy svojho desktopu
(samozrejme s tým vedomím, že systémový administrátor mu takéto oprávnenie vedome ponechal)
tak z centrálnej konzoly je možné mu tieto chýbajúce súbory vrátiť do pôvodného stavu a celý
užívateľský desktop zosynchronizovať s pôvodnými nastaveniami
- opačný prípadom može byť v centrálnom management-e zaujímavo použitá aj technológia snapshotov, a to v takom prípade, ak bol na užívateľskom desktope vykonaný "reimaging" a Vy napr. potrebujete užívateľovi z jeho obrazu (image) obnoviť nejaký súbor, ktorý si omylom zmazal,
- a čo nastane v prípade, keď bude užívateľský desktop nekorektne vypnutý (čo je v mnohých prípadoch správania sa užívateľov bežný stav), ako sa zachová Wanova Mirage klient ? V centrálnom management-e je uložený posledný záznam o synchronizácii s koncovým klientom, teda čas, kedy bol na klienovi uskutočnený posledný "upload" základného obrazu; v takomto prípade je možné okamžite uskutočniť obnovu (čize "restore") procedúru užívateľského desktopu, a to na rôzne typy "koncových" zariadení, napr. tým sa myslí, že koncové zariadenie môže byť virtuálny, ale aj fyzický desktop a pod. a to spôsobom, akým sa v minulosti vo fyzickom svete inštalovali koncové PC alebo notebooky (čiže spôsobom "Norton Ghost"), s tým rozdielom, že HW nového koncového zariadenia nemusí byť identický s tým, na ktorom napr. do pádu HW, pracoval užívateľ, (uvediem príklad - pôvodný a nový stroj majú rozdielne CPU, videokarty, alebo iné zariadenia, pričom výrobca stroja tiež môže byť rôzny - napr. pôvodný to vyrobil DELL a ten nový HP). A tento nový prístup sa volá konsolidácia (alebo ešte presnejšie "vyskladanie") užívateľského "base image" pre koncové zariadenie v zmysle prispôsobenia základného image pre beh na inom (novom) HW vybavení,
pretože každé koncové zariadenie používa iný HAL. Na novo nasadenom koncovom Windows desktope sa iba užívateľ zaloguje a na lište sa mu zobrazí bublina, že jeho desktop bol obnovený (restored).
- výnimočná je aj rýchlosť synchronizácie zmien, a Vy sa možno pýtate, ako spoločnosť Wanova dosiahla tú jedinečnú rýchlosť pre synchronizáciu zmien na užívateľskom desktope, čo fakticky aj významne eliminuje potrebné množstvo prenesených packetov po sieti. Nuž je to tak, že na ten základný užívateľský "base image" môžete vhodne nastaviť politiky, ktorým vynútite nesynchronizáciu
určitých zložiek (ako je napr. pagefile.sys, temporary zložky, ale aj napr. mp3, bittorenty a pod…, pretože v tom prvom príklade k zmenám vôbec nedochádza a v tom druhom sú zakázané) a toto všetko môže riadiť systémový administrátor z jednej centrálnej konzoly,
- škálovateľnosť riešenia - je dimenzovaný obslúžiť tisícky koncových zariadení, pre predstavu,
približne jeden server je schopný obslúžiť až tisíc koncových zariadení,
- licencovanie je založené na "end-point-bases", čo znamená 200 $ na koncové zariadenie, pričom výrobca umožňuje pri hromadnom nákupe objemové zľavy,
- posledná verzia je 1.3 pre nasadenie s WinXP, od verzie 1.5 budú podporovať aj Win7.
Odporúčanie - povinnosť vyskúšať pre každého, kto sa zaoberá desktopovou virtualizáciou !
BTW : Ešte niečo. Dúfam, že táto nesmierne inovatívna spoločnosť nebude v blízkej dobe zakúpená nejakým IT gigantom.




