Cloud Architectures and Platforms


Teaching Staff: Korfiatis Nikolaos, Kanavos Andreas, Dimitrakopoulos Georgios
Code: MO180
Course Type: Direction of DTDA - Compulsory
Course Level: Undergraduate
Course Language: Greek
Semester: 6th
ECTS: 5
Teaching Units: 3
Lecture Hours: 2
Lab/Tutorial Hours: 2L
Total Hours: 4
Curricula: Revamped Curriculum in Informatics from 2025
Short Description:

The purpose of the lectures of the course "Cloud Platforms and Architectures" will be to introduce students to cutting-edge technologies related to cloud computing platforms and architectures. The subject of the course will be of great use for the students' subsequent professional career
More specifically, initially there will be an extensive explanation of the basic concepts of the field. Various techniques for the creation and management of platforms in the cloud will be taught. Also, within the framework of the laboratory-tutorial, computational tools will be used for practical training in the subject

Objectives - Learning Outcomes:

Upon completion of the course, students are expected to be able to:
i. Know the basic principles of cloud platform architectures
ii. Choose the appropriate platform or architecture based on the requirements of the problem
iii. Understand the challenges and use modern computational methods to solve them

Syllabus:

The course includes 13 weekly lecture groups with the following topics:

  • The difference between On-prem and Cloud architectures.
  • The cloud architecture toolkit.
  • Infrastructure/Platform/Software as a Service (IaaS, PaaS, SaaS)
  • Terraform, Kubernetes clusters and
  • ETL architecture, data processing infrastructures and clusters.
  • The MapReduce model
  • Devops concepts and pipeline orchestration.
  • Site Reliability Engineering and metrics
  • Platform governance and access rights (IAM)
  • Internet of Things
  • Timestamping, blockchain technology and encryption in the cloud.
  • Cost estimation models for cloud migration and deployment.
  • Legal implications and GDPR compliance.
Suggested Bibliography:

1. Cloud Computing, Douglas E. Comer (Code "Eudoxos" 112705608)
2. Cloud Computing Principles, Technology and Architecture 1st Ed., Ricardo Puttini, Thomas Erl, Zaigham Mahmood (Code "Eudoxos" 50658783)
3. Distributed Systems Principles and Design, G. Coulouris, J. Dollimore, T. Kindberg, G. Blair (Code "Eudoxos" 94642613)

New Technologies:

1. Use of a slide projector
2. Use of the opencourses platform (course material, assignment submission, communication)
3. Use of online tools in the subject of the course

Evaluation Methods:

Students will be assessed:
1. by weekly assignments in the context of laboratory exercises
2. by written exams or project 


Back
<< <
November 2025
> >>
Mo Tu We Th Fr Sa Su
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Today, Sunday 23-11-2025
No results found for that day
Text To SpeechText To Speech Text ReadabilityText Readability Color ContrastColor Contrast
Accessibility Options