Μαθησιακά Αποτελέσματα
Ολοκληρώνοντας το μάθημα οι φοιτητές θα μπορούν να αναλάβουν το ρόλο του αρχιτέκτονα 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 και τα εργαλεία που είναι διαθέσιμά ανοικτά ή για εκπαιδευτικούς σκοπούς για την υποστήριξη του εργαστηρίου του μαθήματος, ενώ η σχεδίαση συστημάτων και η διερεύνηση εναλλακτικών λύσεων θα βασίζεται σε μελέτες περίπτωσης που αφορούν πραγματικές εφαρμογές.