Logo ČVUT
ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ V PRAZE
STUDIJNÍ PLÁNY
2020/2021

Virtualizace a cloud computing

Přihlášení do KOSu pro zápis předmětu Zobrazit rozvrh
Kód Zakončení Kredity Rozsah Jazyk výuky
NI-VCC Z,ZK 5 2P+1C česky
Přednášející:
Tomáš Vondra (gar.), Jan Fesl
Cvičící:
Tomáš Vondra (gar.), Jan Fesl
Předmět zajišťuje:
katedra počítačových systémů
Anotace:

Studenti získají znalosti architektur velkých počítačových systémů, které jsou používány v datových centrech a počítačové infrastruktuře firem a organizací. Seznámí se s virtualizačními principy, nástroji a technologiemi, které slouží k usnadnění a automatizaci konfigurování, testování a monitorování a k efektivnímu provozování a optimalizování výkonnových parametrů moderních počítačových systémů. Teoreticky i prakticky se seznámí s kontejnerizací jako nejúčinnější dnešní technologií pro správu složitých počítačových systémů a s konkrétními technologiemi cloud systémů. Závěrem poznají principy a získají praktické dovednosti ve využívání moderních integračních a vývojových nástrojů (Continuous integration and development).

Požadavky:
Osnova přednášek:

1. Architektury serverů a distribuovaných výpočetních systémů.

2. Principy virtualizace.

3. Virtualizace procesoru, paměti, disku, sítě.

4. IaaS: principy, OpenStack.

5. IaaS: pokročilé služby a vyvažování výpočetní zátěže.

6. Škálovatelná disková úložiště pro cloud a NoSQL databáze.

7. Virtualizace počítačových siti.

8. Kontejnerizace: principy, plánovače, alokátory, jmenné prostory, právové systémy, systemové kontejnery. Docker a distribuce SW.

9. Kontejnerizace: orchestrační nástroje.

10. Kontejnerizace: šablonovací systémy (Kubernetes).

11. PaaS: principy, OpenShift, architektura Cloud Foundry.

12. CI/CD: principy (Gitlab, Jira, Jenkins).

13. CI/CD: sestavování kontejnerů a best practices.

Osnova cvičení:

1. Virtualizace, přístup k infrastruktuře, VMware a KVM.

2. IaaS: veřejné cloudy, práce s cloudem v roli uživatele

3. IaaS: nasazení OpenStack, práce s cloudem v roli administrátora. Zadání 1.semestrální práce.

4. Virtuální sítě v OpenStack. Zadání 2.semestrální práce.

5. Systémová kontejnerizace, Docker. Zadání 3. semestrální práce.

6. Kontejnerová orchestrace: Kubernetes, PaaS.

Cíle studia:
Studijní materiály:

1. Marinescu, D. C. : Cloud Computing: Theory and Practice (2nd Edition). Morgan Kaufmann, 2017. ISBN 978-0-128-12811-4.

2. Bugnion, E. - Nieh, J. - Tsafrir, D. : Hardware and Software Support for Virtualization. Morgan & Claypool Publishers, 2017. ISBN 1627056939.

3. Rafaels, R. : Cloud Computing (2nd Edition). CreateSpace Independent Publishing Platform, 2018. ISBN 1986726282.

4. San Murugesan, S. - Bojanova, I. (eds.) : Encyclopedia of Cloud Computing. Wiley, 2016. ISBN 978-1-118-82197-8.

Poznámka:

Tento předmět obsahově navazuje na bakalářský předmět Architektury počítačových systémů

Další informace:
courses.fit.cvut.cz/NI-VCC
Rozvrh na zimní semestr 2020/2021:
Rozvrh není připraven
Rozvrh na letní semestr 2020/2021:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Po
místnost TH:A-1447
Fesl J.
18:00–19:30
(přednášková par. 1)
Thákurova 7 (FSv-budova A)
místnost T9:105
Fesl J.
18:00–19:30
(přednášková par. 1)
Dejvice
Posluchárna
Út
St
Čt
místnost T9:303
Fesl J.
Vondra T.

12:45–14:15
LICHÝ TÝDEN

(přednášková par. 1
paralelka 101)

Dejvice
NBFIT PC ucebna
místnost T9:303
Fesl J.
Vondra T.

14:30–16:00
LICHÝ TÝDEN

(přednášková par. 1
paralelka 102)

Dejvice
NBFIT PC ucebna
místnost T9:303
Fesl J.
Vondra T.

12:45–14:15
SUDÝ TÝDEN

(přednášková par. 1
paralelka 103)

Dejvice
NBFIT PC ucebna

Předmět je součástí následujících studijních plánů:
Platnost dat k 28. 2. 2021
Aktualizace výše uvedených informací naleznete na adrese http://bilakniha.cvut.cz/cs/predmet6071906.html