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