TIE-23546 Cloud Platforms, 5 cr

Person responsible

Teemu Alapaholuoma

Lessons

Implementation Period Person responsible Requirements
TIE-23546 2019-01 1 - 2 Teemu Alapaholuoma
TIE-23546 2019-02 4 Teemu Alapaholuoma

Learning Outcomes

The course focuses on installing, managing and using modern cloud platforms. The students learn how to use and manage services in commercial platforms like Amazon Web Services, Microsoft Azure and Google Cloud Platform. Moreover, students learn how to setup own cloud platform.

Content

Content Core content Complementary knowledge Specialist knowledge
1. Basics of virtualization  Software-defined networks, software-defined storage, cloud storage  Internals of hypervisors, different virtualization techniques 
2. Using commercial platforms  Optimising the usage based on pricing models  Security in the commercial platforms 
3. Installing and managing open source cloud platforms  Administrating and tuning the platform  Installing and managing additional services to the open source cloud platform 
4. Risks of virtualization  Risks of using commercial platforms    
5. Fundamental ideas behind cloud computing  Cloud software stack  Hardware architecture of a modern data center 
6. Programming models in the cloud     

Prerequisites

Course Mandatory/Advisable Description
TIE-02408 Programming 3: Techniques Mandatory    

Correspondence of content

There is no equivalence with any other courses

Updated by: Hämäläinen Timo, 30.07.2019