NSWI150 - Virtualization and Cloud Computing
David Bednárek
Jakub Yaghob
Filip Zavoral
Special Guest Star
See also www.ksi.mff.cuni.cz
Slides
(Mixed Czech/English language. Total anglicisation in progress.)
Related courses
- Summer term 2024/25 NSWI152 - Cloud Application Development
- Summer term 2025/26 NSWI151 - Virtualization Infrastructure Administration
Annotation and syllabus
The purpose of this course is to provide an overview of the key concepts behind virtualization
and cloud computing systems and their real world applications.
The classes will cover a broad range of related topics, including classification of various virtualization
and cloud 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.
-
Hardware-assisted virtualization, paravirtualization, emulation.
-
Virtualization support on current hardware architectures and operating systems.
-
Data center hardware.
-
Cluster, network load balancing, high availability, fault tolerance.
-
Private, public and hybrid cloud. IaaS, PaaS, SaaS.
-
Cloud technologies and services, scalability. Execution models.
-
Data management, MapReduce.
-
Communication and network services, mobile services, high-performance computing.
-
Identity in the cloud, identity federation, single sign-on, OpenID, SAML.
-
Virtualization security risks.
Resources