Virtualizace. Lukáš Krahulec, KRA556

Podobné dokumenty
Virtualizace a virtualizace s podporou procesoru

Pokročilé architektury počítačů

Red Hat Enterprise Virtualization

Virtualizace na Linuxu

Pokročilé architektury počítačů

Antonín Přibyl - Virtualizace Windows serveru s KVM hypervisorem

VIRTUALIZACE POČÍTAČE HISTORIE A VÝVOJ

Virtualizační platforma ovirt

2010/2011 ZS. Operační systém. úvod základní architektury

Stavba operačního systému

Virtualizace. Miroslav Novotný

Operační systémy. Přednáška 1: Úvod

NÁSTROJE PRO VIRTUALIZACI POČÍTAČE

VirtualBox desktopová virtualizace. Zdeněk Merta

Operační systémy. Přednáška 8: Správa paměti II

monolitická vrstvená virtuální počítač / stroj modulární struktura Klient server struktura

Migrace virtuálního prostředí VI3 na vsphere. Lukáš Radil, konzultant

Využití virtualizace pro malé a střední firmy

Ukázka zkouškové písemka OSY

Přednáška. Vstup/Výstup. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Pokročilé architektury počítačů

a co je operační systém?

Praha, Martin Beran

Virtualizace pomocí Novell Open Enterprise Server 2

Red Hat Enterprise Virtualization

B4B35OSY: Operační systémy

MS WINDOWS II. Jádro. Správa objektů. Správa procesů. Zabezpečení. Správa paměti

RED HAT ENTERPRISE VIRTUALIZATION 3.0

Faculty of Nuclear Sciences and Physical Engineering Czech Technical University in Prague

Základní typy struktur výpočetních systémů

pouˇzití USB nebo SPI

Pokročilé architektury počítačů

1. SYSTÉMOVÉ POŽADAVKY / DOPORUČENÁ KONFIGURACE HW A SW Databázový server Webový server Stanice pro servisní modul...

Ope p r e a r čn č í s ys y té t m é y y Windo d w o s Stručný přehled

Přechod na virtuální infrastrukturu

Sjednotit, zjednodušit, posílit. posílit. Rackové servery Cisco UCS C-Series. Obchodní přehled

Integrace formou virtualizace

Od virtualizace serverů k virtualizaci desktopů. Nebo opačně? Jaroslav Prodělal, OldanyGroup VMware VCP, consultant

GPGPU Aplikace GPGPU. Obecné výpočty na grafických procesorech. Jan Vacata

Operační systémy. Jednoduché stránkování. Virtuální paměť. Příklad: jednoduché stránkování. Virtuální paměť se stránkování. Memory Management Unit

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Implementace systémů HIPS: historie a současnost. Martin Dráb

Principy operačních systémů. Lekce 3: Virtualizace paměti

Co je to virtualizace?

Příloha č.2 - Technická specifikace předmětu veřejné zakázky

RHEV for Desktops & SPICE příklad nasazení v akademickém prostředí. Milan Zelenka, RHCE Enlogit s.r.o.

Operační systémy. Tomáš Hudec.

David Bednárek: Technické principy virtualizace. NSWI150 Virtualizace a Cloud Computing /2017 David Bednárek

Architektura počítače

Budování infrastruktury v době digitalizace společnosti

aniel Dvořák, Martin Mičan Liberec Windows Server 2012/R2 Migrační scénáře

Úvod do operačního systému Linux Mgr. Josef Horálek

Činnost počítače po zapnutí

Přednáška. Správa paměti II. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Principy operačních systémů. Lekce 1: Úvod

Zkušenosti z průběhu nasazení virtualizace a nástrojů pro správu infrastruktury v IT prostředí České správy sociálního zabezpečení

Architektura rodiny operačních systémů Windows NT Mgr. Josef Horálek

Přednáška 1. Katedra počítačových systémů FIT, České vysoké učení technické v Praze Jan Trdlička, 2012

Jednotlivé hovory lze ukládat nekomprimované ve formátu wav. Dále pak lze ukládat hovory ve formátu mp3 s libovolným bitrate a také jako text.

VPS SNADNO A RYCHLE. Petr Hromádko GREENDATA s.r.o. Greenhousing.cz

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 TECHNICKÉ VYBAVENÍ POČÍTAČŮ

Využití moderních přístupů při budování Technologického centra kraje

Cloud pro utajované informace. OIB BO MV 2012, Karel Šiman

09. Memory management. ZOS 2006, L.Pešička

Kontejnery v OpenSolarisu CZOSUG #27. Martin Červený M.Cerveny@computer.org

Virtuální učebna: VMware VDI zefektivňuje výuku, zjednodušuje správu a snižuje náklady

SIMATIC Virtualization as a Service. TIA na dosah

konec šedesátých let vyvinut ze systému Multics původní účel systém pro zpracování textů autoři: Ken Thompson a Denis Ritchie systém pojmnoval Brian

Referát (pokročilé architektury počítačů)

Vícejádrový procesor. Dvě nebo více nezávislých jader Pro plné využití. podporovat multihreading

Emulátory. Autor: Martin Fiala. Spouštění programů a her z jiných OS nebo jiných platforem. InstallFest

Část 1. Technická specifikace. Posílení ochrany demokratické společnosti proti terorismu a extremismu

Jak efektivně ochránit Informix?

Ovladače pro Windows. Ovladače Windows A4M38KRP. Str. 1

SÁM O SOBĚ DOKÁŽE POČÍTAČ DĚLAT JEN O MÁLO VÍC NEŽ TO, ŽE PO ZAPNUTÍ, PODOBNĚ JAKO KOJENEC PO PROBUZENÍ, CHCE JÍST.

TIA Portal Cloud Connector. Práce v privátním cloudu od TIA Portal V14

Cloud Computing pro státní správu v praxi. Martin Vondrouš - Software602, a.s. Pavel Kovář - T-Systems Czech Republic a.s.

Networking v hypervisoru Hyper-V

VÝUKOVÝ MATERIÁL. 3. ročník učebního oboru Elektrikář Přílohy. bez příloh. Identifikační údaje školy

Linux a 64 bitů. SUSE Labs. Michal Ludvig Vojtěch Pavlík

MS WINDOWS I. řada operačních systémů firmy Microsoft *1985 -? Historie. Práce ve Windows XP. Architektura. Instalace. Spouštění

Virtualizace porovnání dvou daných platforem

Přidělování paměti II Mgr. Josef Horálek

Představení procesorů od firmy Tilera a jejich architektura

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Virtualizace operačních systémů

UNIVERZITA PARDUBICE. Fakulta elektrotechniky a informatiky. Komparativní analýza virtualizačních technologií serverů Zdeněk Černoch

Výzva na podání nabídek na veřejnou zakázku malého rozsahu

Moderní privátní cloud pro město na platformě OpenStack a Kubernetes

Projekt 7006/2014 SDAT - Sběr dat pro potřeby ČNB. Návrh realizace řešení

Přidělování paměti I Mgr. Josef Horálek

Úvod do operačního systému Linux Mgr. Josef Horálek

Virtualizace operačních systémů v serverech

Kontejnerová virtualizace na Linuxu

LINUX - INSTALACE & KONFIGURACE

Operační systémy. Tomáš Vojnar IOS 2009/2010. Vysoké učení technické v Brně Fakulta informačních technologií Božetěchova 2, Brno

Obsah. Kapitola 1 Hardware, procesory a vlákna Prohlídka útrob počítače...20 Motivace pro vícejádrové procesory...21

Principy činnosti sběrnic

Specifikace předmětu veřejné zakázky

Transkript:

Virtualizace Lukáš Krahulec, KRA556

Co je vitualizace Způsob jak přistupovat ke zdrojům systému jako k univerzálnímu výkonu a nezajímat se o železo Způsob jak využít silný HW a rozložit ho mezi uživatele, vhodně rozložit síly Způsob jak omezit náklady nákup HW, energie, energie správce

Typy virtualizace Virtuální stroj Java (JVM) Virtualizace úložiště RAID Síťová virt. rozdělení šířky pásma dle potřeby RAM Virtuální paměť Virtualizace platformy

Privileg. Režim CPU Kernel mod privilegované operace User mod výpočty nad daty Kruh 3 Kruh 2 Kruh 1 APP APP APP User mod Kruh 0 KERNEL Kernel mod HW

VMM (Hypervisor) Kruh 3 APP APP Kruh 1 HOST KERNEL0 HOST KERNEL1 Kruh 0 VMM HW

Druhy virtualizace HW virt. SW virt. VS0 VS 1... VS n Host server VS 1... VS n Virt. vrstva kernel HW HW Úplná virtualizace Paravirtualizace Na úrovni jádra operačního systému

Systémová volání

Pamět, I/O CPU ma podporu pro virtuální paměť Virtualizace MMU I/O virtuální se pouze překládá na fyzické zařízeni

Paravirtualizace Uprava hosta Zavedení hypercall Značné urychlení Host volá API hypervizora

Paravirtualizace II VS0 APP KERNEL VIRT. OVL VS1 APP KERNEL VIRT. OVL Hypervisor API Ovladače HW

Zdroje http://cs.wikipedia.org/wiki/virtualizace http://en.wikipedia.org/wiki/full_virtualization http://en.wikipedia.org/wiki/virtualization http://www.linuxjournal.com/article/8909 www.pcmag.com Hardware Virtualization: the Nuts and Bolts http://www.anandtech.com/it/showdoc.aspx?i=3263

Virtualizace s podporou procesoru bc. Jan Král KRA528

Obsah základní myšlenka technologie model hardwarově podpořená virtualizace popis práce technologie Intel VT-x přínos problémy a jejich řešení závěrečné zhodnocení

Základní myšlenka technologie řešení problému plné virtualizace architektury x86 plná virtualizace podpora OS bez nutnosti jejich modifikace

Model hardwarově podpořené virtualizace

Model technologie Intel VT-x

Přínos poskytování služeb jádra hostovaným OS není třeba modifikovat hostovaný OS poskytuje možnost přímého vykonání instrukce bez zásahu VMM

Problémy hardwarová podpora spočívá v rozšíření úrovní ochrany a v implementaci operací VMexit a VMentry, z toho plynou tyto problémy: přechod VM / VMM vyžaduje velké množství cyklů relativně složité operace jsou méně ztrátové relativně jednoduché operace způsobují výrazné ztráty

Řešení problémů snížení počtu cyklů, které spotřebují instrukce virtuální technologie změnou vnitřní implementace procesoru snížit počet operací využitím VMCS (Virtual Machine Control Structure), které je součástí technologie

Druhá generace technologií AMD Nested Page Tables ( NPT ) a Intel Extended Page Tables ( EPT ) účelem je snížení režie paměti Intel VT-d a AMD IOMMU pro podporu virtualizace zařízení a I/O

Závěrečné zhodnocení výkon procesorů se stále zvyšuje což má větší dopad na kapacitu a výkon virtualizace než hardwarová podpora očekává se vývoj hardwarové podpory, které se vyrovnají para-virtualizaci na vývoj VMM bude mít vliv sada hardwarově podporovaných vlastností

Zdroje http://www.intel.com http://www.amd.com http://www.vmware.com http://www.anandtech.com/printarticle.aspx?i=3263 http://downloadintel.com http://developer.amd.com