17 - Virtualizace, kontejnery
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOCX.
Virtualizace a kontejnery
https://wiki.sps-prosek.cz/index.php/Virtualizace_a_cloud
Virtualizace:
snazší pro přizpůsobení potřebám uživatele, snáze se používá
virtualizovat lze na různých úrovních
celý PC, jednotlivé komponenty, operační systém
virtualizace se provádí pomocí softwaru
Druhy virtualizace:
Emulace nebo simulace
simuluje celý hardware
dovoluje běh neupraveného OS hosta na zcela odlišném procesoru
použití za účelem tvorby softwaru pro procesory, které nejsou fyzicky dostupné
Nativní virtualizace a plná virtualizace
virtuální stroj simuluje dostatečné množství hardwaru tak, aby umožnil oddělený běh neupraveného OS hosta určeného pro stejný druh CPU
obvykle je možný souběh více instancí
Částečná virtualizace
virtuální stroj simuluje více instancí prostředí hardwaru
takové prostředí podporuje sdílení zdrojů a izolaci procesů, ale neumí oddělit instance hostovaných OS
Paravirtualizace
virtuální stroj nemusí nezbytně simulovat hardware
nabízí zvláštní API, to může být použito jen u upraveného hostovaného OS
Virtuace na úrovni operačního systému
virtualizuje se fyzický server na úrovni OS, což umožňuje běh více izolovaných bezpečných virtuálních serverů na jednom fyzickém serveru
aplikace běžící v hostovaném prostředí jej však vnímají jako samostatný systém
Aplikační virtualizace
desktopové nebo serverové aplikace běžící na daném stroji, používají místní zdroje, ale běží ve zvláštním virtuálním stroji
Použití:
virtuální stroj je obraz počítače, který však existuje jen jako model uvnitř jiného počítače
programy běžící na virtuálním stroji se chovají jako by běželi na skutečném PC
programy ve virtuálu nijak neovlivní zbytek PC
virtualizace se používá se z bezpečnostních důvodů, aby aplikace ve virtuálu neohrozila jinou aplikaci v PC
na virtuálu může běžet jiný OS, než je v PC
virtuální disky, jeden fyzický rozdělený na víc virtuálních
virtuální paměť
diktoval Prochy v hodině
paravirtualizace - plnohodnotný kernel
paravirtuální ovladače, který umožňují rychlejší komunikaci
AMD VT AMD VTX - plná virtualizace nefunguje, pokud nejsou k dispozici
plná virtualizace výhodnější, z hlediska bezpečnosti
Největší rozdíly: serverová virtualizace - umí řešit migraci online x desktopová virtualizace
Lze nastavovat kolik jader/procesorů, tím jde obejít licence - platí se za sockets
Vytvoření disku: můžeme vybrat řadič, přidělení paměti
Kontejnery:
Využívá jádro operačního systému
Umožňuje spouštět více na sobě nezávislých a vzájemně izolovaných virtuálních počítačů ( ty se označují kontejnery)
Základem každého virtuálního stroje je hostitelský operační systém
Virtualizační program vytvoří virtualizační vrstvu, ta pak řídí běh více virtuálních kontejnerů