PV090: Virtualizace

David Ciprys, <xciprys@fi.muni.cz>

Proč virtualizovat?

Klady

Negativa

Virtualizace

Hypervisory

Hypervisor je software, který řídí a přiděluje zdroje virtuálním strojům.

Rozlišujeme dva typy hypervisorů: Typ 1, který běží přímo na hardwaru "hosta" a typ 2, který běží jako proces v operačním systému.

Typ 1

Typ 2

I/O zařízení

Emulace I/O zařízení

Zařízení jsou emulována softwarově.

Virtio

Umožňuje rychlou komunikaci mezi virtuálním zařízením a ovladačem fyzického zařízení.

Příklady

VFIO

Umožňuje propojení fyzického zařízení s virtuálním strojem.

Formáty Disků

Konverze z libovolného formátu do jiného formátu lze docílit pomocí qemu-img

Grafické nástroje

Emulace

Slouží k simulaci fyzického zařízení či jiné procesorové instrukční sady.

Obvykle velmi náročný na výpočetní výkon.

Příklady

Kontejnerizace

Slouží k izolaci procesů běžící pod stejným systémem.

Procesy běžící v kontejneru sdílí jádro hostitelského systému a díky tomu jsou méně náročné na běh.

Příklady

Vysoká dostupnost

Snaha docílit co možná největší doby dostupnosti u dané služby.

Využívá nástroje poskytující redundanci.

Příklady

Zdroje