Σχεδιασμός Συστημάτων Cloud

Course ID
ΠΜΣΕ6
Κατεύθυνση
2η, 3η
Εξάμηνο
Εαρινό
Τύπος
Επιλογής 2ης κατεύθ., Επιλογής 3ης κατεύθ.

Μαθησιακά Αποτελέσματα

Ολοκληρώνοντας το μάθημα οι φοιτητές θα μπορούν να αναλάβουν το ρόλο του αρχιτέκτονα
cloud συστημάτων και λύσεων, ενώ θα έχουν γνώση να:
– Σχεδιάζουν, διαμορφώνουν και εγκαταστούν συστήματα βασισμένα στο cloud
– Αξιολογούν και διαμορφώνουν τις βέλτιστε λύσεις cloud λαμβάνοντας υπόψη απαιτήσεις
από ομάδες ανάπτυξης και υποστήριξης συστημάτων και εφαρμογών
– Ενημερώνουν ομάδες ανάπτυξης για την υλοποίηση νέων τεχνολογιών και την
ενσωμάτωση νέων προϊόντων cloud
– Διαμορφώνουν καλές πρακτικές στην ανάπτυξη και συντήρηση συστημάτων cloud
– Υποστηρίζουν χρήστες συστημάτων cloud και να παρέχουν συμβουλευτικές υπηρεσίες
σύμφωνα με τις ανάγκες τους.

Περιεχόμενο Μαθήματος

To μάθημα στοχεύει στο να εισαγάγει τους φοιτητές στο πως θα σχεδιάσουν αποδοτικά μια
λύση που περιλαμβάνει cloud υποδομές για να υποστηρίζουν ένα σύστημα που παρέχει
υπηρεσίες cloud. Για να το καταφέρουν θα πρέπει να συνδυάσουν τεχνικές και επιχειρησιακές
απαιτήσεις και να συνδυάσουν τα διαθέσιμα cloud προϊόντα. Αποτελείται από τρία διακριτά,
αλλά συσχετιζόμενα μέρη που εστιάζουν:
α) Διαθέσιμα μοντέλα λειτουργίας του Cloud (όπως IaaS, PaaS, CaaS, SaaS) και τα αντίστοιχα
προϊόντα που παρέχονται. Βασικά χαρακτηριστικά και πολιτική κοστολόγησης. Σύνθεση ενός
Cloud συστήματος
β) Συγκέντρωση λειτουργικών και επιχειρησιακών απαιτήσεων (πχ υπολογιστική ισχύς,
ασφάλεια) που καθορίζουν τους παράγοντες επιλογής ανάμεσα σε διαφορετικά cloud προϊόντα
και υπηρεσίες
γ) Σύνθετα προβλήματα σχεδίασης, που περιλαμβάνουν περιπτώσεις όπως επιχειρησιακό
σχέδιο για τη στρατηγική μεταφοράς στο cloud (cloud migration strategy) καθώς και σχεδίαση
multicloud λύσεων, όπου συνδυάζονται υπηρεσίες από διαφορετικούς παρόχους. Το κόστος
μετάπτωσης και συντήρησης της υποδομής cloud παίζει επίσης ρόλο στη λήψη τέτοιων
αποφάσεων. Η σχεδίαση συστημάτων που λειτουργούν στο edge, ως ανεξάρτητα συστήματα ή
ως μέρος μιας cloud αρχιτεκτονικής εξετάζεται επίσης ως μέρος του μαθήματος. Τέλος,
διερευνάται και η αξιοποίηση τεχνικών τεχνητής νοημοσύνης για τη σχεδίαση και διαχείριση
συστημάτων Cloud.
Το μάθημα βασίζεται καταρχήν στο Amazon Cloud and Web Service MarketPlace και τα
εργαλεία που είναι διαθέσιμά ανοικτά ή για εκπαιδευτικούς σκοπούς για την υποστήριξη του
εργαστηρίου του μαθήματος, ενώ η σχεδίαση συστημάτων και η διερεύνηση εναλλακτικών
λύσεων θα βασίζεται σε μελέτες περίπτωσης που αφορούν πραγματικές εφαρμογές.

ΓΕΝΙΚΕΣ ΙΚΑΝΟΤΗΤΕΣ

Αναζήτηση, ανάλυση και σύνθεση δεδομένων και πληροφοριών, με τη χρήση και των απαραίτητων τεχνολογιών

Προσαρμογή σε νέες καταστάσεις

Λήψη αποφάσεων

Αυτόνομη εργασία

Ομαδική εργασία

Άσκηση κριτικής και αυτοκριτικής

Προαγωγή της ελεύθερης, δημιουργικής και επαγωγικής σκέψης

ΔΙΔΑΚΤΙΚΕΣ ΚΑΙ ΜΑΘΗΣΙΑΚΕΣ ΜΕΘΟΔΟΙ - ΑΞΙΟΛΟΓΗΣΗ

Τρόπος Παρακολούθησης: Δια ζώσης
Χρήση Τεχνολογιων Πληροφορίας και Επικοινωνιών:
Στο μάθημα αξιοποιούνται όλα τα ηλεκτρονικά εργαλεία για τη διαχείριση και παρακολούθηση
του μαθήματος που προσφέρονται από το Πανεπιστήμιο (eclass, zoom, κλπ). Οι διαλέξεις και
τα εργαστήρια θα είναι επίσης διαθέσιμη σε ηλεκτρονική μορφή.
Για το εργαστήριο του μαθήματος θα χρησιμοποιηθεί η πλατφόρμα και τα εργαλεία του Amazon
Cloud and Web Service Marketplace.

Δραστηριότητα Φόρτος Εργασίας
Εξαμήνου
Παρακολούθηση διαλέξεων 16
Εργαστηριακή Άσκηση 10
Ατομικές ή Ομαδικές Εργασίες 70
Αυτοτελής μελέτη 54
Σύνολο 150

ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ

Δύο ομαδικές εργασίες με διαφορετικό προσανατολισμό η καθεμία.
Οι εργασίες είναι ομαδικές (ομάδες των 2 ή 3 ατόμων). Θα παραδοθούν συνολικά 2 ομαδικές
εργασίες. Η πρώτη αφορά βασική γνώση και συμμετέχει κατά 65%-70% στο τελικό βαθμό και η
δεύτερη αφορά προχωρημένα θέματα και συμμετέχει κατά 35%-30% στον τελικό βαθμό. Κάθε
εργασία αποτελείται από παραδοτέα που παραδίδονται σταδιακά κατά τη διάρκεια του
εξαμήνου.
Για να περάσει κανείς θα πρέπει να έχει συγκεντρώσει τη βάση για κάθε εργασία ξεχωριστά και
βέβαια να έχει συγκεντρώσει τη βάση και στο σύνολο.
Πέραν του ελέγχου κάθε εργασίας μετά την παράδοσή της, θα πραγματοποιηθεί και
παρουσίαση των εργασιών στο τέλος του εξαμήνου. Εργασία που δεν έχει παρουσιαστεί και
εξεταστεί ΔΕΝ θεωρείται ότι παραδόθηκε. Η παράδοση όλων των εργασιών είναι
ΥΠΟΧΡΕΩΤΙΚΗ, ενώ η βαθμολόγηση πραγματοποιείται σε ατομικό επίπεδο.

ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ

https://link.springer.com/content/pdf/10.1007/978-3-319-77839-6.pdf
https://link.springer.com/content/pdf/10.1007/978-3-319-51310-2.pdf
https://docs.aws.amazon.com/prescriptive-guidance/latest/cloud-design-patterns/
introduction.html
additional material will be provided through e-class platform
IEEE Transactions on Cloud Computing
Future Generation Computer Systems, Elservier
Cloud Computing, Springer