PA200 Cloud Computing

Fakulta informatiky
jaro 2019
Rozsah
2/0. 2 kr. (plus ukončení). Ukončení: k.
Vyučující
Georgios Anastasiou (přednášející)
Ing. Milan Brož, Ph.D. (přednášející)
Ing. Ilya Etingof (přednášející)
Mgr. Kamil Malinka, Ph.D. (přednášející)
Garance
doc. RNDr. Eva Hladká, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: Mgr. Kamil Malinka, Ph.D.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh
St 10:00–11:50 C416
Předpoklady
PA018 Advanced Topics in IT Security || PA151 Soudobé počítačové sítě || PA159 Počítačové sítě a aplikace I || PA191 Advanced Computer Networking || PV017 Bezpečnost IT || PV157 Autentizace a řízení přístupu
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
předmět má 16 mateřských oborů, zobrazit
Cíle předmětu
The graduate of this course shall be able to:
- understand virtualization and cloud computing technologies including virtual machines and containers
- consider the trade-offs and pathways of cloud deployment and migration
- be aware of the design, services and inner workings of a typical cloud system like OpenStack
- deploy and maintain a cloud project
- design applications for cloud environments
Osnova
  • 1. Overview of Cloud Computing
  • 2. Cloud Service Delivery Models
  • 3. Virtualization technologies – VMs and Containers
  • 4. Cloud Deployment Scenarios
  • 5. Transition & Migration to a cloud computing environment
  • 6. Overview of contemporary cloud service providers
  • 7. Introduction to OpenStack - history, design, and development
  • 8. OpenStack cloud administration and cloud software development
  • 9. Containers, orchestration software and clouds
  • 10. Cloud infrastructure – data repositories
  • 11. Scientific clouds - distributed computing and data storage infrastructure
  • 12. Cloud Security - Security in Cloud Computing
  • 13. Auditing / logging
  • 14. Future Development – Next Generation Cloud
Výukové metody
Lectures with slides, term projects
Metody hodnocení
During the course, the students will work on and submit a cloud implementation project. The course finishes with a final colloquium. Credit will be awarded based on the project's implementation, accompanying project documentation.
Vyučovací jazyk
Angličtina
Informace učitele
Relevant literature:
Mell, P. & Grance, t. (2011) The NIST Definition of Cloud Computing, (Special Publication 800-145). Gaithersburg MD: National Institute of Standards and Technology
The Economics of Cloud Computing - An Overview for Decision Makers, Bill Williams (ISBN-13: 978-1587143069)
Cloud Computing - Automating the Virtualized Data Center, Venkata Josyula, Malcolm Orr, Greg Page (ISBN-13: 978-1587204340)
Cloud Application Architecture - Building Applications and Infrastructure in the Cloud, George Reese (ISBN-13: 978-0596156367 )
Cloud Security and Privacy - an Enterprise Perspective on Risks and Complience, Tim Mather, Subra Kumaraswamy, Shahed Latif (ISBN-13:978-0596802769)
Review and summary of cloud security scenarios http://www.ibm.com/developerworks/cloud/library/cl-rev1security.html
Review and summary of cloud service level agreements http://www.ibm.com/developerworks/cloud/library/cl-rev2sla.html
Change app behavior: From in house to the cloud http://www.ibm.com/developerworks/cloud/library/cl-appinhousetocloud/
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích jaro 2016, jaro 2017, jaro 2018, jaro 2020, jaro 2021, jaro 2022, jaro 2023, jaro 2024.