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

Garantující katedraKatedra telekomunikační technikyKredity4
Garant předmětuIng. Lukáš Kapičák, Ph.D.Garant verze předmětuIng. Lukáš Kapičák, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinně volitelný typu A
Ročník2Semestrzimní
Jazyk výukyanglič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, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Klasifikovaný zápočet 1+3

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.

Další studijní materiály

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 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.

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
2025/2026 (N0714A060021) Komunikační a informační technologie KS P angličtina Ostrava 2 povinně volitelný typu A stu. plán
2024/2025 (N0714A060021) Komunikační a informační technologie KS P angličtina Ostrava 2 povinně volitelný typu A stu. plán
2023/2024 (N0714A060021) Komunikační a informační technologie KS P angličtina Ostrava 2 povinně volitelný typu A stu. plán
2022/2023 (N0714A060021) Komunikační a informační technologie KS P anglič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

Předmět neobsahuje žádné hodnocení.