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
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)
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
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”…
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
Forrás: Lepenye Tamás, Bevezetés a VDI világába
11
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
Blade Chassis
Virtual Desktop Infrastructure
17
Provisioning Server
Apps
OS
Citrix Optimized Storage
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