FI:PA200 Cloud Computing - Course Information
PA200 Cloud Computing
Faculty of InformaticsSpring 2019
- Extent and Intensity
- 2/0. 2 credit(s) (plus extra credits for completion). Type of Completion: k (colloquium).
- Teacher(s)
- Georgios Anastasiou (lecturer)
Ing. Milan Brož, Ph.D. (lecturer)
Ing. Ilya Etingof (lecturer)
Mgr. Kamil Malinka, Ph.D. (lecturer) - Guaranteed by
- doc. RNDr. Eva Hladká, Ph.D.
Department of Computer Systems and Communications – Faculty of Informatics
Contact Person: Mgr. Kamil Malinka, Ph.D.
Supplier department: Department of Computer Systems and Communications – Faculty of Informatics - Timetable
- Wed 10:00–11:50 C416
- Prerequisites (in Czech)
- PA018 Advanced Topics in IT Security || PA151 Advanced Computer Networks || PA159 Net-Centric Computing I || PA191 Advanced Computer Networking || PV017 IT Security || PV157 Authentication and AC
- Course Enrolment Limitations
- The course is also offered to the students of the fields other than those the course is directly associated with.
- fields of study / plans the course is directly associated with
- there are 16 fields of study the course is directly associated with, display
- Course objectives
- 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 - Syllabus
- 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 a 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
- Teaching methods
- Lectures with slides, term projects
- Assessment methods
- 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.
- Language of instruction
- English
- Further comments (probably available only in Czech)
- Study Materials
The course is taught annually. - Teacher's information
- 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/
- Enrolment Statistics (Spring 2019, recent)
- Permalink: https://is.muni.cz/course/fi/spring2019/PA200