440-4219/01 – Virtualizace II (VIR II)

Garantující katedraKatedra telekomunikační technikyKredity4
Garant předmětuIng. Jan Rozhon, Ph.D.Garant verze předmětuIng. Jan Rozhon, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinně volitelný typu A
Ročník2Semestrzimní
Jazyk výukyčeština
Rok zavedení2021/2022Rok zrušení
Určeno pro fakultyFEIUrčeno pro typy studianavazující magisterské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
KAP063 Ing. Lukáš Kapičák
ROZ132 Ing. Jan Rozhon, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Klasifikovaný zápočet 1+3
kombinovaná Klasifikovaný zápočet 2+14

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Absolvent předmětu Virtualizace II získá povědomí o možnostech virtualizace a kontejnerizace na pracovních stanicích, tak i na serverových platformách. Nabyté znalosti budou mít studenti možnost ověřit v rámci praktických cvičení. Hlavní náplni předmětu Virtualizace II je předat studentům základní informace o virtualizaci a kontejnerizaci. Studenti budou následně v rámci praktických cvičení navrhovat a realizovat nejlepší virtualizační řešení a řešení na základě kontejnerizace pro konkrétní úlohu.

Vyučovací metody

Přednášky
Semináře
Individuální konzultace
Experimentální práce v laboratoři
Projekt
Ostatní aktivity

Anotace

Předmět Virtualizace II poskytne studentům rozšířené poznatky o možnostech využití virtualizace a kontejnerizace a to jak na osobních počítačích, tak i na serverové platformě. V rámci studia tohoto předmětu studenti získají teoretický i praktický základ při instalaci a konfiguraci různých virtualizačních a kontejnerizačních nástrojů. Tyto nástroje budou studenti umět rozlišit podle způsobů použití a také je budou umět správně nakonfigurovat pro provoz virtuálních systémů a to jak z hlediska sítí, síťových prostředků, zálohování tak i z hlediska bezpečnosti a stability navrženého řešení.

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.

Forma způsobu ověření studijních výsledků a další požadavky na studenta

Řešení projektu Realizace referátu Laboratorní cvičení Klasifikovaný zápočet - závěrečný test

E-learning

https://lms.vsb.cz/

Další požadavky na studenta

Absolvování předmětu Virtualizace I, znalost virtualizace a serverových řešení využívající virtualizaci, pokročilá znalost počítačových sítí.

Prerekvizity

Předmět nemá žádné prerekvizity.

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

Přednášky: 1. Úvod virtualizace, rozdíly mezi virtualizací 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.

Podmínky absolvování předmětu

Prezenční forma (platnost od: 2022/2023 zimní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodůMax. počet pokusů
Klasifikovaný zápočet Klasifikovaný zápočet 100  51 3
Rozsah povinné účasti: Předmět nevyžaduje povinnou účast.

Zobrazit historii

Podmínky absolvování předmětu a účast na cvičeních v rámci ISP: Splnění všech povinných úkolů v individuálně dohodnutých termínech.

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2024/2025 (N0714A060020) Komunikační a informační technologie KS P čeština Ostrava 2 povinně volitelný typu A stu. plán
2024/2025 (N0714A060020) Komunikační a informační technologie KS K čeština Ostrava 2 povinně volitelný typu A stu. plán
2023/2024 (N0714A060020) Komunikační a informační technologie KS P čeština Ostrava 2 povinně volitelný typu A stu. plán
2023/2024 (N0714A060020) Komunikační a informační technologie KS K čeština Ostrava 2 povinně volitelný typu A stu. plán
2022/2023 (N0714A060020) Komunikační a informační technologie KS P čeština Ostrava 2 povinně volitelný typu A stu. plán
2022/2023 (N0714A060020) Komunikační a informační technologie KS K čeština Ostrava 2 povinně volitelný typu A stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku

Hodnocení Výuky



2023/2024 zimní