Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




17 - Virtualizace, kontejnery

DOCX
Stáhnout kompletní materiál zdarma (16.58 kB)

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ů

Témata, do kterých materiál patří