Přeskočit na hlavní obsah
Přeskočit hlavičku

Virtualizace II

Typ studia navazující magisterské
Jazyk výuky angličtina
Kód 440-4219/02
Zkratka VIR II
Název předmětu česky Virtualizace II
Název předmětu anglicky Virtualization II
Kreditů 4
Garantující katedra Katedra telekomunikační techniky
Garant předmětu Ing. Lukáš Kapičák, Ph.D.

Osnova předmětu

Přednášky:

1. Úvod virtualizace, rozdíly mezi virtulizací a kontejnerizací, scénáře nasazení, bezpečnost.
2. Komerční řešení pro kontejnerizaci - Google Kubernetes Engine, Amazon Elastic Container Service, Azure Kubernetes Service a další.
3. Open-source a lokální nástroje pro kontejnerizaci - Docker, Red Hat OpenShift Container Platform, Apache Mesos, podman, cri-o, containerd, runc a další.
4. Možnosti, implementace a základní konfigurace nástroje Docker na platformě OS Windows a OS Linux.
5. Scénáře nasazení Docker kontejnerů, využití virtualizace, zajištění vysoké dostupnosti.
6. Správa kontejnerů - Kubernetes.
7. Souborové systémy vhodné pro virtualizaci (zfs, s3 file system), zajištění vysoké dostupnosti dat.

Cvičení:

1. Bezpečnost, rozdělení projektu, příprava serverů pro virtualizaci.
2. Komerční řešení pro virtualizaci - Google Kubernetes Engine, Amazon Elastic Container Service, Azure Kubernetes.
3. Kontejnerizace - Docker, Red Hat OpenShift Container Platform.
4. Kontejnerizace - Apache Mesos, podman.
5. Kontejnerizace - cri-o, containerd, runc.
6. Docker na platformě Linux - instalace, konfigurace.
7. Docker na platformě Windows - instalace, konfigurace.
8. Prezentace semestrálních projektů č. 1, zadání projektů č. 2.
9. Pokročilá konfigurace Docker kontejnerů - bezpečnost.
10. Pokročilá konfigurace Docker kontejnerů - vysoká dostupnost, migrace a správa.
11. Správa kontejnerů - nasazení Kubernetes.
12. Souborové systémy pro virtualizaci - zfs.
13. Prezentace projektů č. 2.
14. Zápočet.

E-learning

Povinná literatura

[1]Linux Containers and Virtualization: A Kernel Perspective. Amazon: Apress, 2020. ISBN B08L7CXPS9.
[2] TURNBULL, James. The Docker Book: Containerization is the new virtualization. 2nd Edition. Amazon: James Turnbull, 2014. ISBN B00LRROTI4.
[3] SURBER, Lee R. Virtualization Complete: Business Basic Edition (Proxmox-freeNAS-Zentyal-pfSense). Amazon: Linux Solutions, 2016. ISBN B01BBVQZT6.

Doporučená literatura

[1] SURBER, Lee R. Virtualization Complete: Business ELITE Edition (Proxmox-freeNAS-Zentyal-pfSense-freePBX-Artica Zarafa & FreeWebs). Amazon: Linux Solutions, 2017. ISBN B074Q435V6.
[2] PORTNOY, Matthew. Virtualization Essentials. 2nd Edition. Amazon: Sybex, 2016. ISBN 978-1119267720 .
[3] SHACKLEFORD, Dave. Virtualization Security: Protecting Virtualized Environments. Amazon: Sybex, 2012. ISBN 978-1118288122 .