Virtualizační a cloudové technologie
Kód | Zakončení | Kredity | Rozsah | Jazyk výuky |
---|---|---|---|---|
18CLOUD | KZ | 3 | 1P+1C | česky |
- Garant předmětu:
- Jakub Klinkovský
- Přednášející:
- Jakub Klinkovský
- Cvičící:
- Jakub Klinkovský
- Předmět zajišťuje:
- katedra softwarového inženýrství
- Anotace:
-
Cílem předmětu je představit principy a technologické základy cloudových systémů. Studenti se seznámí s architekturami distribuovaných systémů, principy virtualizace aplikací a využití těchto technologií v praxi. Důraz je kladen především na využití kontejnerů, což je v dnešní době nejúčinnější technologie pro správu složitých softwarových systémů. Praktická část předmětu se věnuje nástrojům pro automatickou konfiguraci, testování, monitorování a provozování virtualizovaných aplikací.
- Požadavky:
- Osnova přednášek:
-
1.Architektury serverů a distribuovaných systémů
2.Principy virtualizace a kontejnerizace
3.Principy „Infrastructure as a service“ a „Infrastructure as code“
4.Nástroje pro kontejnerizaci aplikací (Docker)
5.Tvorba a přizpůsobení systémových obrazů pro kontejnerizované aplikace
6.Diskové úložiště pro kontejnerizované aplikace
7.Virtualizace počítačových sítí
8.Správa složitějších aplikací pomocí Docker Compose
9.Správu a škálování kontejnerizovaných systémů pomocí Kubernetes
10.Práce s kontejnery v roli vývojáře aplikací
11.Použití kontejnerů pro vývoj aplikací v CI/CD workflow
- Osnova cvičení:
- Cíle studia:
- Studijní materiály:
-
Doporučená literatura:
[1] A. Sunyaev, Internet Computing: Principles of Distributed Systems and Emerging Internet-Based Technologies, Springer, 2020, https://doi.org/10.1007/978-3-030-34957-8
[2] I. Miell, A. Sayers, Docker in practice, Second Edition, Simon and Schuster, 2019. ISBN 9781617294808
[3] B. Burns, J. Beda, K. Hightower, L. Evenson, Kubernetes: up and running, O'Reilly Media, Inc., 2022.
- Poznámka:
- Rozvrh na zimní semestr 2024/2025:
- Rozvrh není připraven
- Rozvrh na letní semestr 2024/2025:
- Rozvrh není připraven
- Předmět je součástí následujících studijních plánů:
-
- Aplikace informatiky v přírodních vědách (volitelný předmět)