SubjectsSubjects(version: 957)
Course, academic year 2023/2024
   Login via CAS
Virtualization and Cloud Computing - NSWI150
Title: Virtualizace a cloud computing
Guaranteed by: Department of Software Engineering (32-KSI)
Faculty: Faculty of Mathematics and Physics
Actual: from 2019 to 2023
Semester: winter
E-Credits: 3
Hours per week, examination: winter s.:2/0, Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information: https://www.ksi.mff.cuni.cz/teaching/nswi150-web
Guarantor: RNDr. David Bednárek, Ph.D.
RNDr. Jakub Yaghob, Ph.D.
RNDr. Filip Zavoral, Ph.D.
Teacher(s): RNDr. David Bednárek, Ph.D.
RNDr. Jakub Yaghob, Ph.D.
RNDr. Filip Zavoral, Ph.D.
Class: Informatika Bc.
Informatika Mgr. - volitelný
Informatika Mgr. - Softwarové systémy
Classification: Informatics > Software Engineering
Is pre-requisite for: NSWI151
Annotation -
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!
Last update: T_KSI (28.04.2016)
Course completion requirements -

The subject is finished by an oral exam with written preparation.

Last update: Bednárek David, RNDr., Ph.D. (26.09.2017)
Literature - Czech

● Erl, T.; Zaigham, M.; Puttini, R.: Cloud Computing: Concepts, Technology and Architecture, Prentice Hall, 2013

● Kavis, M.J.: Architecting the Cloud: Design Decisions for Cloud Computing Service Models, John Wiley & Sons, 2014

● Adams, K.; Agesen, O.: A comparison of software and hardware techniques for x86 virtualization. SIGOPS Oper. Syst. Rev. 40, 5 (October 2006), 2-13.

● Barham, P. et al.: Xen and the art of virtualization. In Proceedings of the nineteenth ACM symposium on Operating systems principles (SOSP '03). ACM, New York, NY, USA, 164-177.

● Foster, I.; Yong Zhao; Raicu, I.; Lu, S.: Cloud Computing and Grid Computing 360-Degree Compared, Grid Computing Environments Workshop, 2008. GCE '08 , pp.1-10

● Armbrust, M. et al.: A view of cloud computing. Commun. ACM 53, 4 (April 2010), 50-58.

● Frank Denneman, Duncan Epping: VMware vSphere 5 Clustering Technical Deepdive

● Dykstra, T.; Anderson, R.; Wasson, M.: Building Real-World Cloud Apps with Azure, Microsoft, 2014

● Mitch Tulloch: Understanding Microsoft Virtualization Solutions - From the Desktop to the Datacenter

● Apache Hadoop Documentation (http://hadoop.apache.org/)

Last update: Bednárek David, RNDr., Ph.D. (22.04.2016)
Teaching methods - Czech

Předmět je vyučován formou přehledových přednášek. Na ně pak navazují praktické předměty, ve kterých mají studenti možnost vyzkoušet si některé z probíraných technologií.

Last update: T_KSI (16.05.2012)
Syllabus -
  • 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.

Last update: Bednárek David, RNDr., Ph.D. (22.04.2016)
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html