VIRTUALIZACE — PODOBNÉ PŘÍSTUPY Název školy
Obchodní akademie, Vyšší odborná škola a Jazyková škola s právem státní jazykové zkoušky Uherské Hradiště
Název DUMu
Virtualizace — podobné přístupy
Autor Datum
Martin Šimůnek 9. 10. 2013
Stupeň a typ vzdělávání Odvětví / Vzdělávací oblast Vzdělávací obor Tematická oblast Druh učebního materiálu Cílová skupina Anotace a popis způsobu použití ve výuce
Střední odborné vzdělávání -- dle RVP.cz -Informační technologie Hardware a virtualizace Výukový materiál Žák, 15 – 19 let Výukový materiál určen k frontální prezentaci učitelem, případně jako materiál pro samostudium.
Vybavení, pomůcky Klíčová slova
-
Číslo projektu Název šablony
CZ.1.07/1.5.00/34.0534 III/2 – Inovace a zkvalitnění výuky prostřednictvím ICT
ZLÍNSKÝ KRAJ
ÚVOD Při studiu předchozích materiálů jsme se seznámili s principy virtualizace celého počítače. Pojďme se podívat, kde ještě se podobný přístup používá také!
NAPOVÍTE SAMI? Znáte sami nástroje, které svou činností jsou blízké virtualizaci? • Navrhněte, diskutujte s vyučujícím.
Jak fungují nástroje, které jste zmínili? K čemu slouží? • Diskutujte, hledejte na Internetu, argumentujte!
WINE, CYGWIN, DOSBOX Virtualizaci počítače jak jsme ji poznali, jsou nejbližší nástroje, které simulují aplikační rozhraní jiného operačního systému. • • • •
WINE CygWin DosBOX Úkol: Znáte tyto nástroje? Pokud ne, najděte, k čemu slouží!
Principy: • • • •
Simulují pouze aplikační rozhraní operačního systému. Požadavky překládají na požadavky hostujícího operačního systému Výhoda: Není třeba simulovat HW počítače. Problém: Někdy problematické, různé operační systémy nabízí různé služby, často je potřeba doprogramovat další součásti. Některé programy služby API obchází a řeší si přístup k HW či jádru OS sami. U některých OS není specifikace API publikována, nebo není úplná.
WINE, DOSBOX - SCHÉMA
SIMULACE — CISCO PACKET TRACER Packet Tracer není klasický virtualizační nástroj, je ale zaměřen na simulaci chování sítě. Společné rysy s virtualizací • Zadáváme příkazy, simuluje činnost stroje.
Simulace × virtualizace • Simulovaná zařízení nelze použít pro praktické účely, nelze je použít reálně v síti. • Není zde nutné mít k dispozici celou sadu příkazů, nemusí fungovat úplně v reálném čase.
Virtualizace routerů — jde to? • • • •
Moderní routery a další síťové prvky ale umí i klasickou virtualizaci. Jedno hardwarové zařízení pak provádí činnost více virtuálních routerů. Může se využít v datových centrech, kdy je k dispozici jedno zařízení. Výhody a nevýhody: Stejné jako u virtualizace počítačů.
VIRTUÁLNÍ CD MECHANIKA Jiné nástroje umožňují simulovat HW, který v počítači není. Nejznámější jsou emulátory CD/DVD mechaniky • Daemon Tools • Znáte další podobné nástroje?
Principy: • Data čtete ze souboru ISO, pro aplikace je situace stejná, jako by četli z CD/DVD mechaniky • Výhoda: Nemusíte vypalovat CD. • Problém: S některými programy nemusí být kompatibilní.
SIMULACE SÍTĚ — UKÁZKA Model počítačové sítě v Packet Traceru
ÚKOLY Tak už to umíte? Vyzkoušejte se: • Vysvětlete rozdíl mezi virtualizací API a virtualizací celého počítače! • Vysvětlete rozdíl mezi simulací a virtualizací.
POUŽITÉ ZDROJE 1)
About WINE. WINE [online]. [cit. 2013-09-19]. Dostupné z: http://www.winehq.org/about/
2)
Počítačová_simulace. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-2013, 15. 6. 2013, 17:01 [cit. 2013-09-20]. Dostupné z: http://cs.wikipedia.org/wiki/Počítačová_simulace
3)
DAEMON Tools products comparison. DAEMON TOOLS. DISC SOFT LTD. [online]. 2008 - 2013 [cit. 2013-09-20]. Dostupné z: http://www.daemon-tools.cc/products/compare Daemon Tools. [online]. [cit. 201309-20].
KLÍČ K ŘEŠENÍ: Virtualizace API × počítače: • Při virtualizaci API prostředník pouze překládá volání operačního systému na jiná, jinak proces běží přímo na procesoru. • Nevirtualizuje se hardware.
Virtualizace × simulace: • Simulátor provádí pouze činnost modelu simulovaného zařízení, nemusí řešit všechny technické detaily. • Simulované zařízení nelze použít jako náhradu skutečného zařízení (jedná se jen o model.