NSWI150 - Virtualization and Data Centers
David Bednárek
Jakub Yaghob
See also www.ksi.mff.cuni.cz
Slides
Expect significant updates and extensions during the semester.
Advanced slides
Not required for exam. Mostly in Czech.
Video recordings of some lectures (Czech)
Access requires login with CAS UK credentials.
12.10.2026 - Virtual machines, containers and similar technologies
19.10.2026 - Linux namespaces
26.10.2026 - Namespaces, networking, images, containers
Related courses
- Summer term 2026/27 NSWI152 - Cloud Application Development
- Summer term 2027/28 NSWI151 - Virtualization Infrastructure Administration
Annotation and syllabus
The purpose of this course is to provide an overview of the key concepts behind virtualization, containers,
and their real world applications in data centers.
The classes will cover a broad range of related topics, including classification of various virtualization
models, data center hardware, high availability and load balancing clusters,
scientific computing and security risks of multi-tenancy.
The knowledge in scope of the course NSWI120 - Principles of Computers is supposed!
-
Virtualization taxonomy, containers.
-
Linux containers and the underlying technology.
-
Virtual machines, hardware-assisted virtualization, paravirtualization, emulation.
-
Data center hardware.
-
Cluster, network load balancing, high availability, fault tolerance.
Resources