Utolsó módosítás:

Hasonló dokumentumok
Utolsó módosítás:

Virtualizációs Technológiák Operációs rendszer szintű virtualizáció Konténerek Forrás, BME-VIK Virtualizációs technológiák

Virtualizációs Technológiák Bevezetés Kovács Ákos Forrás, BME-VIK Virtualizációs technológiák

Utolsó módosítás:

Hogyan működtethető a telefonrendszer virtuális környezetben? Mészáros Tamás Műszaki fejlesztési vezető

Könyvtári szervervirtualizáció Oracle Virtual Machine platformon

Virtualizáció. egy hardveren több virtuális rendszer működik egyszerre, virtuális gépekben futó önálló vendég (guest) operációs rendszerek formájában

Alkalmazások típusai Szoftverismeretek

Virtualizációs technológiák és alkalmazások. Házi feladat. A Virtualbox. készítette: Andrus Tamás

Autóipari beágyazott rendszerek. Komponens és rendszer integráció

UNIX / Linux rendszeradminisztráció

Alkalmazás és megjelenítés virtualizáció

Utolsó módosítás:

OpenCL alapú eszközök verifikációja és validációja a gyakorlatban

IBM felhő menedzsment

Operációs rendszerek. Az NT folyamatok kezelése

Segesdi Dániel. OpenNebula. Virtualizációs technológiák és alkalmazásaik BMEVIMIAV ősz

VIRTUALIZÁCIÓS TECHNOLÓGIÁK EUCALYPTUS CLOUD PLATFORM

Párhuzamos és Grid rendszerek

Memória és perifériák virtualizációja. Kovács Ákos Forrás, BME-VIK Virtualizációs technológiák

Utolsó módosítás:

VIRTUALIZÁCIÓ KÉSZÍTETTE: NAGY ZOLTÁN MÁRK EHA: NAZKABF.SZE I. ÉVES PROGRAMTERVEZŐ-INFORMATIKUS, BSC

OPERÁCIÓS RENDSZEREK I. BEVEZETÉS Koczka Ferenc -

A cloud szolgáltatási modell a közigazgatásban

Operációs rendszerek III.

Mobil operációs rendszerek. Készítette: Kisantal Tibor

ÜDVÖZÖLJÜK A HaXSoN BEMUTATÓN!

Az operációs rendszer szerkezete, szolgáltatásai

Operációs rendszerek. Bemutatkozás

TELJESÍTÉNYMÉRÉS FELHŐ ALAPÚ KÖRNYEZETBEN AZURE CLOUD ANALÍZIS

Adatbázis és alkalmazás konszolidáció Oracle SPARC T4/5 alapon

Operációs rendszerek Folyamatok 1.1

Hálózati operációs rendszerek II.

Felhasználók hitelesítése adatbiztonság szállításkor. Felhasználóknak szeparálása

(kernel3d vizualizáció: kernel245_graph.mpg)

Operációs rendszerek

Optimalizáció ESX-től View-ig. Pintér Kornél ügyfélszolgála3 mérnök

SC Kérdés. SC Kérdés. SC Kérdés

Felhő alapú hálózatok (VITMMA02) OpenStack Neutron Networking

Informatika. 3. Az informatika felhasználási területei és gazdasági hatásai

Melyek a Windows Server 2008 R2 tiszta telepítésének (Clean Install) legfontosabb lépései?

A virtualizáció a modern vállalati informatikai infrastruktúra alapja

Számítógépes munkakörnyezet II. Szoftver

Virtualizációs technológiák Linux alatt (teljesítményteszt)

Szoftver-technológia II. Szoftver újrafelhasználás. (Software reuse) Irodalom

A Docker alapjai. Takács Ákos PTE Egyetemi Könyvtár és Tudásközpont TAKÁCS ÁKOS - IPSZILON SZEMINÁRIUM - A DOCKER ALAPJAI 1

Tudásszint mérés feladatlap

Operációs rendszerek - bevezető

Szalai Ferenc

Elosztott rendszer architektúrák

Szoftver újrafelhasználás

Felhőszolgáltatások megvalósítása PureSystems eszközökön

Szoftverarchitektúrák 3. előadás (második fele) Fornai Viktor

A számítógép egységei

Új technológiák az Ubuntuban. Új fejlesztések Amik egy éven belül jelenhetnek meg az Ubuntuban

Operációs rendszerek. Az NT memóriakezelése

OPERÁCIÓS RENDSZEREK. Elmélet

Enterprise JavaBeans 1.4 platform (EJB 2.0)

Windows történet Windows 1.0. DOS kiegészítő Grafikus felület

hardver-szoftver integrált rendszer, amely Xwindow alapú terminálokat szervez egy hálózatba

Adatbázis rendszerek. dr. Siki Zoltán

A-NET Consulting a komplex informatikai megoldásszállító

Novell Roadshow január március

Operációs rendszerek az iskolában

Hogyan építsünk adatközpontot? Tarcsay György

OE-NIK 2010/11 ősz OE-NIK ősz

A szoftverfejlesztés eszközei

Dr. Schuster György október 30.

EGI-InSPIRE. Café Grid március 24. Szeberényi Imre 3/25/ EGI-InSPIRE RI

Virtualizációs technológiák és alkalmazásaik (VIMIAV89) Házi feladat: Intel VT-d (IOMMU) technológia részleteinek megismerése

Cloud computing. Cloud computing. Dr. Bakonyi Péter.

Bárányfelhő vagy viharfelhő? A felhő alapú megoldások biztonsági kérdései. Császár Rudolf Műszaki fejlesztési vezető Digital Kft.

Innovatív informatikai megoldás a logisztikai szektor nemzetközi együttműködésének javítására Bay Zoltán Nonprofit Kft. Logisztika Rendszerek

Enterprise JavaBeans. Ficsor Lajos Általános Informatikai Tanszék Miskolci Egyetem. Az Enterprise JavaBeans

Cloud computing Dr. Bakonyi Péter.

Utolsó módosítás:

Informatikai célrendszertől a komplex oktatási intézménymenedzsmentig


Bevezetés az informatikába

Tartalom. Konfiguráció menedzsment bevezetési tapasztalatok. Bevezetés. Tipikus konfigurációs adatbázis kialakítási projekt. Adatbázis szerkezet

CRA - Cisco Remote Access

UNIX: folyamatok kommunikációja

Az MTA Cloud a tudományos alkalmazások támogatására. Kacsuk Péter MTA SZTAKI

Kinek szól a könyv? A könyv témája A könyv felépítése Mire van szükség a könyv használatához? A könyvben használt jelölések. 1. Mi a programozás?

A felhő. Buday Gergely Károly Róbert Főiskola ősz

Az operációs rendszer. Az operációs rendszer feladatai, részei, fajtái Az operációs rendszer beállítása

Számítógép felépítése

Tartalomjegyzék. Előszó... 10

Felhő demonstráció Gergely Márk MTA SZTAKI

FELHŐ és a MAINFRAME. Irmes Sándor

IV.4. FELHŐ ALAPÚ BIZTONSÁGOS ADATTÁROLÁSI MÓDSZER ÉS TESZTKÖRNYEZET KIDOLGOZÁSA

RADPLAN. A Mentum Planet, Mentum Ellipse az InfoVista bejegyzett védjegye, minden jog fenntartva!

Készítette: Trosztel Mátyás Konzulens: Hajós Gergely

A telepítés nyelvének kiválasztása

Utolsó módosítás:

Virtualizációs Technológiák Felhő alapú rendszerek

Számítógépes virtualizáció

A Dunaújvárosi Főiskola online folyóirata I. évfolyam IV. szám Műszaki-, Informatikai és Társadalomtudományok

A számítógép-hálózat egy olyan speciális rendszer, amely a számítógépek egymás közötti kommunikációját biztosítja.

WEB2GRID: Desktop Grid a Web 2.0 szolgálatában

Átírás:

Utolsó módosítás: 2011. 09. 08. 1

A tantárggyal kapcsolatos adminisztratív kérdésekkel Micskei Zoltánt keressétek. 2

3

4

5

6

7

8

9

10

11

12

13

14

Erősen buzzword-fertőzött terület, manapság mindent szeretnek virtualizáció fogalmai alá berakni. 15

- CPU: tekinthetjük úgy, hogy az OS rendszerhívásai (SYSCALL vagy INT utasításon keresztül) mintegy kibővítései a CPU ISA-nak, a kernel olyan funkciókat tesz elérhetőek ezen keresztül, amik valójában a hardverben nem léteznek. Ez egy nem feltétlenül 100%-ig technikailag korrekt magyarázat, inkább csak szemléletmód. - Memória: minden alkalmazás saját 0..N-ig terjedő (akár összefüggő, de nem feltétlenül) címtartományt kap, ami a fizikai memóriába más és más címre képződik le, akár futás közben is változhat. Háttértárra ki is menthető a memória egy része, így több memória lehet szétosztva, mint amennyi fizikailag van. További képességekkel is kiterjeszti az OS a memóriát: pl. folyamatok között megosztott memóriaterület vagy fájl tartalmának memóriába leképezése, stb. - Háttértár: Itt nagy az absztrakció, az egységes fix méretű adattároló tömbön tetszőlegesen sok, tetszőleges méretű, névvel, és egyéb attribútumokkal ellátott, hierarchikus névtérbe szervezett perzisztens adattároló tömböket lehet létrehozni. A fájlok minőségileg is nagyban különböznek a mögötte lévő háttértártól. - Hálózat: a fizikai hálózaton több protokollrétegen keresztül absztrakt, kapcsolat alapú vagy anélküli socket hozható létre, aminek életciklusa kezelhető, hibakezeléssel is rendelkezik, több is mehet párhuzamosan, a fizikai kapcsolatot igény szerint használják (nem tartja fogva üresjáratban) Ez is nagy absztrakció a fizikai hálózat szolgáltatásához képest. 16

17

Platform virtualizáció Itt a lényeg, hogy a virtuális gépekben egy-egy saját kernel fut valamilyen izolált környezetben, tehát egymástól eltérő fajta operációs rendszerek is futhatnak egymás mellett. Általában (de nem minden esetben, lásd. paravirtualizáció) a virtuális gépben futó OS számára egy látszólag valódi fizikai hardverhez hasonló hardverkörnyezetet biztosít. 18

Operációs rendszer szintű virtualizáció vagy Konténer alapú virtualizáció Itt az operációs rendszer felett alakítunk ki elkülönített virtuális környezeteket (jail, container), amely közül mindegyik úgy érzékeli, hogy csak ő fut a kernel felett. Ehhez a kernel által biztosított normális esetben singleton erőforrásokat kell többszörözni minden környezethez. A megoldás változó mélységű lehet, van olyan, ahol csak a kernel látszik, van, olyan, ahol valamilyen közös magas szintű felhasználóimódú erőforrásokat is elérhetővé tesz minden izolált környezetben. 19

Igazából hagyományosan az OS-hez soroljuk, de nem a kernel, hanem felhasználói módban futó könyvtárak, folyamatok szolgáltatják az adott operációs rendszer magas szintű programkörnyezetét. Az alkalmazás szintű virtualizáció igazából a konténer alapú virtualizációk egy olyan esete, ahol a használati eset specifikusan csak egy-egy alkalmazás becsomagolása, az OS környezet összes többi része nincs izolált konténerben. Pl. MS Office használata telepítés, registry módosítás, stb. nélkül. 20

Desktop virtualizáció -nak szokták hívni azt az esetet, amikor a felhasználó számára nyújtott szolgáltatást (elsődlegesen grafikus felületen) távolítjuk el szolgáltatási igénybevételi ponttól. Jellemző eset, hogy a felhasználó desktop környezete valami szervergépen fut (akár valamilyen más, platform vagy OS szintű virtualizációs formával megvalósítva), a kezelőfelület távoli elérésére azonban vékonykliens gépeket használnak. Más esetben a szolgáltatás valamilyen hálózaton elérhető technikai szolgáltatás, webes felület stb. A manapság oly divatos cloud computing alapötlete, hogy a hálózati szolgáltatásoknál könnyen elfedhető, hogy valójában mely komponens biztosítja, ezt is egyfajta virtualizációnak szokták nevezni. 21

Természetesen ettől különböző felosztások is szoktak lenni, sok mindent sorolnak még be az egyes gyártók vagy emberek a virtualizáció fogalma alá. 22

A hardveres virtualizáció csak egy lehetséges technika a platform virtualizáció megvalósítására, kb. rész-egész viszonyban vannak. Lásd később A hardver erőforrások megosztásának fogalmába általában belefér az, hogy nem pont azonos interfészen osztjuk meg az erőforrást, tehát lehet más CPU architektúra, más típusú periféria, de fontos megkülönböztetés, hogy nem képezünk belőle magasszintű logikai szolgáltatásokat, mint egy hagyományos OS teszi. Persze ez alól is lesznek kivételek, de nagyvonalakban ez igaz marad. 23

24

25

26

27

28

29

Bővebben: http://www.vm.ibm.com/history/ 30

31

32

33