Budapesti Műszaki és Gazdaságtudományi Egyetem Méréstechnika és Információs Rendszerek Tanszék Alkalmazás és megjelenítés virtualizáció Micskei Zoltán Virtualizációs technológiák és alkalmazásaik
2 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… ……
3 Technológiák, amik segíthetnek Megjelenítés virtualizáció Alkalmazás virtualizáció VDI …
4 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, Remote Desktop (MS)
5 Megjelenítés virtualizáció Protokollok fajtái: 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)
6 Technológiák, amik segíthetnek Megjelenítés virtualizáció Alkalmazás virtualizáció VDI …
7 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…o…
8 Alkalmazás virtualizáció Megoldások: 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”…
9 Technológiák, amik segíthetnek Megjelenítés virtualizáció Alkalmazás virtualizáció VDI …
10 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
11 Egy lehetséges VDI infrastruktúra Forrás: Lepenye Tamás, Bevezetés a VDI világába
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 Egy lehetséges VDI infrastruktúra
17 VDI: tipikus VM fajták ‚Gold’ VM + klónok Ugyanolyan alkalmazások mindenkinek Kilépés után állapot / VM törölhető Felhasználónak saját VM Telepíthet alkalmazást Egyedileg kell frissíteni Pooled VMs Personal VMs
18 Példa: Citrix VDI megoldása Citrix Optimized Storage Virtual Desktop Infrastructure ICA Client (Windows, Linux, iPhone, Android…) Access Gateway WANScaler Blade Chassis Xen, Hyper-V, VM XenApp Provisioning Server Profiles Apps OS Desktop Delivery Controller Monitoring
19 VMware View megoldása
20 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
21 Ö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
22 További információ Lepenye Tamás, Bevezetés a VDI világábaBevezetés a VDI világába Microsoft, [MS-RDPBCGR]: Remote Desktop Protocol: Basic Connectivity and Graphics Remoting Specification[MS-RDPBCGR]: Remote Desktop Protocol: Basic Connectivity and Graphics Remoting Specification Wikipedia, Comparison of remote desktop softwareComparison of remote desktop software Ruben Spruijt, Application Virtualization Smackdown, October 2011Application Virtualization Smackdown