Virtualizációs technológiák és alkalmazásaik Alkalmazás és megjelenítés virtualizáció Micskei Zoltán http://www.mit.bme.hu/~micskeiz Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék
Problémák sok kliens kezelése esetén Felhasználók különböző/sokféle alkalmazást használnak Alkalmazás korlátozottan felhasználható (kevés licenc, nagy erőforrásigény, speciális igény) Alkalmazások életciklusának kezelése o Telepítés, frissítés Központi menedzsment biztosítása o Mentés, jogosultság-kezelés 2
Technológiák, amik segíthetnek Megjelenítés virtualizáció Alkalmazás virtualizáció VDI 3
Megjelenítés virtualizáció Távoli elérés divatosabb neve Cél: alkalmazás máshol fut, csak a képét hozzuk át Új igények: o 3D gyorsítás, helyi eszköz átirányítás, multimonitor, videó lejátszás, kis sávszélesség, seamless window Megoldások: o VNC, X Window System o Remote Desktop Services (MS), XenApp (Citrix) 4
Protokollok fajtái: Megjelenítés virtualizáció o Bitmap képet visz át o Grafikus alapműveleteket visz át Tipikus protokollok: VNC (open), RDP (MS), ICA (Citrix), saját HW-es támogatást igénylők Célhardver: o Vékonykliens (thin client) 5
Technológiák, amik segíthetnek Megjelenítés virtualizáció Alkalmazás virtualizáció VDI 6
Alkalmazás virtualizáció Válasszuk el az alkalmazást a számítógéptől o Csomagoljuk be o Ne kelljen telepíteni o Könnyű legyen eljuttatni, frissíteni, telepíteni Többféle eljuttatási mód: o Közvetítés (streaming) központi szerverről o Pendrive-ról futtatás o Helyileg eltárolás o 7
Megoldások: Alkalmazás virtualizáció o VMware ThinApp, MS App-V, Citrix XenApp Megoldások alapja: o Virtuális OS erőforrásokat mutatnak az alkalmazásnak o Saját registry, fájlrendszer, stb. Csomag létrehozása o Telepítés megfigyelése, változások becsomagolása o Capture, Sequencing 8
Technológiák, amik segíthetnek Megjelenítés virtualizáció Alkalmazás virtualizáció VDI 9
Virtual Desktop Infrastructure Kombináljuk az eddigi technológiákat: o Nagy teljesítményű hypervisorok, távoli elérés protokollok, automatizálás, alkalmazás virt. Cél: felhasználói munkaállomások fussanak az adatközpontban o Könnyebben karbantartható, átlátható Sok termék (akár több gyártótól) összerakása 10
Egy lehetséges VDI infrastruktúra 11 Forrás: Lepenye Tamás, Bevezetés a VDI világába
Egy lehetséges VDI infrastruktúra 12
Egy lehetséges VDI infrastruktúra 13
Egy lehetséges VDI infrastruktúra 14
Egy lehetséges VDI infrastruktúra 15
Egy lehetséges VDI infrastruktúra 16
Példa: Citrix VDI megoldása Desktop Delivery Controller Monitoring Profiles ICA Client (Windows, Linux, iphone, Android ) WANScaler Access Gateway Xen, Hyper-V, VM XenApp Apps Blade Chassis Provisioning Server OS Virtual Desktop Infrastructure Citrix Optimized Storage 17
Feladat Egy 100 fős cég IT vezetői vagyunk. Milyen gépeket vegyünk a felhasználóinknak? o Attól függ A) A felhasználók kutatók (mindenki mást használ) B) A felhasználók SW fejlesztők (nagy erőforrásigényű, de szabványos SW-ek) C) A felhasználók irodai munkások, csak Word/Excel/könyvelőprogram kell D) A felhasználók üzletkötők, sokszor jönnek-mennek 19
Összefoglalás Szükséges alkalmazások eljuttatása a felhasználókhoz o Többféle módon o Többféle platformon Két fő cél: o Rugalmas, flexibilis IT o Üzemeltetési költségek csökkentése Sokféle megoldás a sokféle igényre 20
További információ Lepenye Tamás, Bevezetés a VDI világába Microsoft, [MS-RDPBCGR]: Remote Desktop Protocol: Basic Connectivity and Graphics Remoting Specification Wikipedia, Comparison of remote desktop software virtualization.info: Review: Citrix XenDesktop 4.0 Feature Release 2 Enterprise Edition Application Virtualization Smackdown 21