Virtualizace a cloud computing - NSWI150
Anglický název: Virtualization and Cloud Computing
Zajišťuje: Katedra softwarového inženýrství (32-KSI)
Fakulta: Matematicko-fyzikální fakulta
Platnost: od 2019
Semestr: zimní
E-Kredity: 3
Rozsah, examinace: zimní s.:2/0, Zk [HT]
Počet míst: neomezen
Minimální obsazenost: neomezen
4EU+: ne
Virtuální mobilita / počet míst pro virtuální mobilitu: ne
Stav předmětu: vyučován
Jazyk výuky: čeština
Způsob výuky: prezenční
Způsob výuky: prezenční
Další informace: https://www.ksi.mff.cuni.cz/teaching/nswi150-web
Garant: RNDr. David Bednárek, Ph.D.
RNDr. Jakub Yaghob, Ph.D.
RNDr. Filip Zavoral, Ph.D.
Třída: Informatika Bc.
Informatika Mgr. - volitelný
Informatika Mgr. - Softwarové systémy
Kategorizace předmětu: Informatika > Softwarové inženýrství
Je prerekvizitou pro: NSWI151
Výsledky anket   Termíny zkoušek   Rozvrh ZS   Nástěnka   
Anotace -
Poslední úprava: T_KSI (28.04.2016)
Účelem předmětu je poskytnout studentům přehled o klíčových konceptech virtualizačních a cloudových systémů a o jejich využití v praxi. Přednášky pokryjí širokou škálu příbuzných témat, včetně klasifikace různých virtualizačních a cloudových modelů, hardvérového řešení datacenter, clusterů s vysokou dostupností a vyvažováním zátěže, vědeckých výpočtů a bezpečnostních rizik multi-tenance. Předpokládají se znalosti v rozsahu předmětu NSWI120 - Pricnipy počítačů!
Podmínky zakončení předmětu -
Poslední úprava: RNDr. David Bednárek, Ph.D. (26.09.2017)

Předmět je zakončen ústní zkouškou s písemnou přípravou.

Literatura
Poslední úprava: RNDr. David Bednárek, Ph.D. (22.04.2016)

● 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/)

Metody výuky
Poslední úprava: T_KSI (16.05.2012)

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í.

Sylabus -
Poslední úprava: RNDr. David Bednárek, Ph.D. (22.04.2016)
  • Taxonomie virtualizačních technologií.
  • Hardwarově asistovaná virtualizace, paravirtualizace, emulace.
  • Podpora virtualizace na dnešních hardwarových architekturách a operačních systémech.
  • Hardwarová řešení pro datacentra.
  • Cluster, vyvažování zátěže, vysoká dostupnost, odolnost vůčí výpadkům.
  • Privátní, veřejný a hybridní cloud. IaaS, PaaS a SaaS.
  • Cloudové technologie a služby, škálovatelnost. Exekuční modely.
  • Správa a zpracování dat, MapReduce.
  • Komunikace a síťové služby, mobilní služby, high-performance computing.
  • Identita v oblaku, federace identit, jednotné přihlášení, OpenID, SAML.
  • Bezpečnostní rizika virtualizace.