Τίτλος Μαθήματος Τεχνολογίες Νέφους
Κωδικός Μαθήματος 321-11000
Εξάμηνο 8
ECTS 5
Ώρες (Θεωρία) 3
Ώρες (Εργαστηρίο) 2
Διδάσκοντας Σκιάνης Χαράλαμπος

Ύλη μαθήματος

Κύρια χαρακτηριστικά νέφους, Tύποι προσφερόμενων υπηρεσιών (IaaS, PaaS, SaaS, FaaS), Bασικά μοντέλα ανάπτυξης (private, public, hybrid, community), Τεχνολογίες Ενεργοποίησης Νέφους, Τεχνολογίες εικονικοποίησης, Τεχνολογίες κέντρων δεδομένων, Μηχανισμοί υποδομών νέφους, Θέματα & μηχανισμοί δικτύωσης νέφους, Εικονικοποίηση δικτυακών υπηρεσιών και λειτουργιών (Software Defined Networks - SDNs, Network Function Virtualization - NFV), Μηχανισμοί αποθήκευσης στο νέφος, Θέματα & μηχανισμοί ασφάλειας στο νέφος, Προγραμματιστική διαχείριση πόρων νέφους, Διαχείριση & ενορχήστρωση δοχείων για εφαρμογές αρχιτεκτονικής μικρο-υπηρεσιών, Υπολογισμός χωρίς εξυπηρετητές (serverless computing), Διαχείριση & μεσιτεία νέφους.

Το μάθημα αποτελεί βασική εισαγωγή στις έννοιες της υπολογιστικής νέφους και των διαδικασιών εικονικοποίησης πόρων και υπηρεσιών. Ή ύλη του μαθήματος στοχεύει στην εισαγωγή των σπουδαστών στις βασικές έννοιες της υπολογιστικής νέφους, τη σύνδεση της έννοιας της προσφερόμενης υπηρεσίας με τους εκάστοτε απαραίτητους διαθέσιμους πόρους και των απαιτήσεων για την αποτελεσματική διαχείριση τους. Επίσης αναφέρεται σε εισαγωγικές έννοιες σε μεθοδολογίες διαχείρισης υποδομών και τεχνολογιών πρόσβασης, έτσι ώστε ο φοιτητής να έχει μία συνολική αντίληψη των διαδικασιών και μεθοδολογιών στην υπολογιστική νέφους. Με αυτή την έννοια το μάθημα αξιοποιεί έμπειρη γνώση και αποτελεί την βάση πάνω στην οποία συγκεκριμένες μεθοδολογίες και τεχνικές δημιουργίας και διαχείρισης εικονικών υπηρεσιών μπορούν να εφαρμοστούν. Ακόμη, το μάθημα προσδιορίζει τρόπους εφαρμογής αρχιτεκτονικής μικρο-υπηρεσιών για εφαρμογές ιστού μέσω της δημιουργίας, διαχείρισης και ενορχήστρωσης δοχείων που αντιστοιχούν σε συστατικά μέρη αυτών των εφαρμογών. Επιπλέον, το μάθημα αναδεικνύει την σημασία της ανάπτυξης και διαχείρισης εφαρμογών και υπηρεσιών κατά μήκος πολλαπλών νεφών. Τέλος, στόχος του μαθήματος αποτελεί η κατανόηση από τους φοιτητές της σημασίας της διαχείρισης των εικονικών υπηρεσιών στη σύγχρονη οικονομία και της μετεξέλιξης της υπολογιστικής νέφους σε ένα διακριτό επιστημονικό πεδίο / επάγγελμα.

Επιδιωκόμενα μαθησιακά αποτελέσματα

Με την επιτυχή ολοκλήρωση του μαθήματος ο/η φοιτητής/τρια θα είναι σε θέση να:

  • Έχει κατανόηση τα βασικά και κρίσιμα χαρακτηριστικά της υπολογιστικής νέφους, την σύνδεση της με γενικότερους οικονομικούς και επιχειρησιακούς στόχους και τις αρχές του κύκλου ζωής των υπηρεσιών.
  • Έχει γνώση των βασικών μηχανισμών και τεχνολογιών νέφους σε διαφορετικά επίπεδα (υποδομής, πλατφόρμας και λογισμικού)
  • Έχει γνώση των εργαλείων και των τεχνικών της εικονικοποίησης και πως αυτά χρησιμοποιούνται για να εξασφαλίσουν την επιτυχή ολοκλήρωση των προσφερόμενων υπηρεσιών σε χρόνο και πόρους λαμβάνοντας υπόψιν τον προϋπολογισμό
  • Χρησιμοποιεί τις μεθοδολογίες υπολογιστικής νέφους για να προσδιορίσει βασικά στοιχεία όπως κρίσιμες απαιτούμενες υποδομές, διασύνδεση, εξαρτήσεις και μια ρεαλιστική υλοποίηση.
  • Εντρυφεί σε αρχιτεκτονικές μικρο-υπηρεσιών καθώς και την διαχείριση και ενορχήστρωση δοχείων για την υλοποίησή τους στα πλαίσια εφαρμογών νέφους ιστού
  • Μαθαίνει να διαχειρίζεται (εικονικές) υποδομές τόσο χειρωνακτικά όσο και προγραμματιστικά κατά μήκος διαφορετικών νεφών

Προαπαιτούμενα

Δεν απαιτούνται.

Εγχειρίδια του μαθήματος

Cloud computing Μια πρακτική προσέγγιση Συγγραφείς: Velte Anthony T.,Velte Toby J.,Elsenpeter Robert P. (Κωδικός Βιβλίου στον Εύδοξο: 12250)

Συμπληρωματική βιβλιογραφία

1. NIST Cloud Computing Program http://www.nist.gov/itl/cloud/ 2. Software-Defined Networking: The New Norm for Networks, White Paper, https://www.opennetworking.org/images/stories/downloads/sdn-resources/white-papers/wp-sdn-newnorm.pdf 3. Network Functions Virtualisation, ETSI, http://www.etsi.org/technologies-clusters/technologies/nfv 4. Journal and conference papers

Διδακτικές και μαθησιακές μέθοδοι

Δραστηριότητα Φόρτος Εργασίας Εξαμήνου
Διαλέξεις 39 ώρες
Εργαστηριακές ώρες 26 ώρες
Προσωπική μελέτη 57 ώρες
 
Τελική εξέταση 3 ώρες
Σύνολο Μαθήματος 125 ώρες (5 ECTS)

Μέθοδοι αξιολόγησης / βαθμολόγησης

Εκπόνηση και παρουσίαση ερευνητικής εργασίας, προφορική εξέταση (για την επιτυχία στο μάθημα απαιτείται επιτυχία σε όλες τις ως άνω εξεταστικές διαδικασίες).

Γλώσσα διδασκαλίας

Ελληνικά (Αγγλικά αν υπάρχουν φοιτητές/φοιτήτριες ERASMUS)

Τρόπος παράδοσης μαθήματος

Το μάθημα υλοποιείται με πρότυπες μορφές εκπαίδευσης ̟που συνδυάζουν: (α) μαθήματα και σεμινάρια, η παρακολούθηση των οποίων είναι υποχρεωτική και (β) πρότυπες (ηλεκτρονικές) διαδικασίες εκπαίδευσης