190 likes | 299 Views
Virtualizációs technikák. Egy új korszak kezdete a számítástechnikában. Dénes Adrienn, BGF 2008. április 21. Alapfogalmak tisztázása 1/2. Fizikai számítógép: hardver, amiért fizetünk a boltban (megfogható, áramot fogyaszt, hőt termel, stb.)
E N D
Virtualizációs technikák Egy új korszak kezdete a számítástechnikában. Dénes Adrienn, BGF 2008. április 21.
Alapfogalmak tisztázása 1/2 • Fizikai számítógép: hardver, amiért fizetünk a boltban (megfogható, áramot fogyaszt, hőt termel, stb.) • Virtuális számítógép: fizikai számítógépen szoftveresen emulált további számítógép(ek) • Emuláció: a fizikaival azonostulajdonságúnak látszó(virtuális) gép szoftveresúton történő létrehozása.
Alapfogalmak tisztázása 2/2 • Gazdagép: fizikai számítógép, melyen a virtualizációt működtető szoftver fut (host). Célszerűen sok memóriát, processzort és merevlemezt tartalmaz. Lehet több gépből álló magas rendelkezésre állású (hibatűrő fürt-hálózat) is. • Vendég gép: virtuális gép, mely a gazdagépen fut (guest). A vendég gépek a gazda gép által biztosított erőforrásokon osztoznak. A processzor, memória és merevlemez (a fizikai gépen) közös! Példa: 256 MB memória, 8 GB merevlemez.
A virtuális gép fogalma • A virtuális számítógép fizikailag nem létezik: a felépítése csupán egy emuláció (szimuláció), egy olyan számítógépes program ami egy fizikai számítógéppel egyenértékűnek látszik. • A virtuális gép valójában egy "teljes számítógép egymásik számítógépen belül".
Virtualizáció Windowsalatt (pl.) Legújabb virtualizációs szoftver: A VMWare Server 2.0 (beta2) Windows alatti változata. Az ablakokban egy komplett számítógépet emulál a program.
Konszolidáció: szerverösszevonás • A központi gazdagép teljesítményenem kell feltétetlen nagyobb legyen a virtualizált gépek együttes processzor teljesítményénél.Lehet akár kisebb is. • Miért? Magyarázat a következő dián.
Miért virtualizálunk? • Szabaduljunk meg a lustálkodó szerverektől, kihasználatlan erőforrásoktól! • Egy szerver szoba gépeiből sosem működik az összes fizikai gép egyszerre 100%-on. • Szervereink összevonásával helyet, elektromos energiát (beleértve a légkondicionálást is), üzemeltetési nehézségeket (gépek szerelése) takaríthatunk meg.
Lehetséges további céljaink • új operációs rendszerek kipróbálása, • számítógépes programok hibakeresése és tesztelése az eredeti (fizikai) környezetnél rugalmasabban – akár virtuális hálózatok segítségével, • egy adott jellemzőkkel rendelkező számítógépre írt program futtatása egy más jellemzőkkel rendelkező számítógépen – eltérő gazda és vendég operációs rendszer Például: Windows (XP) alatt Unix.
Vitathatatlan előnyök • Egyszerűbb üzemeltetés (nem kell szerelni) • Átállítás hardver bővítés helyett (további merevlemez illetve memória rendelhető a gazdagép erőforrásaiból a vendég gépnek) • Pillanatfelvétel jellegű (Snapshot) komplett mentések (napi, havi rendszerességgel). • Menet közbeni (leállás nélküli) virtuális gép költöztetés(migráció) a gazdagépek közt (szerelés alatt is elérhető, LiveMigration) ! ! !
Virtualizációs technológiák • Három módja létezik: • Szoftveres virtualizáció (operációs rendszer szintű virtualizáció – közös rendszermag, eltérő jogosultások). Pl: FreeBSD Jail, Solaris Zones, stb. • Para-virtualizáció (köztes megoldás – saját rendszermag, de még közös részek): jellemzően XEN hypervisor. Pl. Oracle VM • Virtualizált hardver (teljes virtualizáció): VMWare, Microsoft Virtual PC/Server
Hogyan lehet pénzt csinálni? • VPS – virtuálisgépek bérbeadása (gyors internet kapcsolattal, kiszolgálónak) • Vállalati szerverek konszolidációja, migrációja virtuális gépekre – szakértői munkák • Irodai gépekvirtualizációjacsere vékony kliensreés központialkalmazás szerver telepítése CitrixXenApp and HP Thin Client devices
Az iparág jövője • Minden nagy szállító csatlakozott már a technológiához • VMWareServer / ESX Infrastruktúra • MicrosoftVirtual PC / 2008 Server (Hyper-V) • CitrixXENServer (és vékony asztali kliensek) • VirtualIron Software • Oracle VM (Xen alapú megoldás) • Valamint nyílt forráskódú rendszerek:XEN, QEMU, VirtualBox, OpenVZ, Jail, Zones, stb. • Jövő alaplapjai beépített virtualizációs támogatással?
További információk • www.virtualization.info – Virtualizációs hírportál • www.vmware.com – Az egyik legnagyobb megoldásszállító honlapja • www.oracle.com/technologies/virtualization • www.nyitolap.hu – Virtualizációval foglalkozó magyarországi vállalat (VPS)
Virtualizáció közösség blogja http://blog.nyitolap.hu • Újdonságok bemutatása, • cikkek a nemzetközimédiából, először ittmagyarul, • műhelytitkok, • közösségi problémamegoldás, • további érdekességek.