Μελέτη & ανάπτυξη συστήματος VOIP σε περιβάλλον cloud computing με δυνατότητες αυτοματοποιημένων διεργασιών load balancing
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Νεφοϋπολογιστικά συστήματα ; Voice over IP (VoIP) ; Infrastructure as a Service (IaaS) ; AsteriskΠερίληψη
Τα συστήματα νεφοϋπολογιστικής αποτελούν ένα από τα βασικότερα πεδία αιχμής στον χώρο της πληροφορικής. Προσφέρουν αξιόπιστες δυνατότης σε μεγάλο εύρος εφαρμογών ξεχωριστών επίπεδων. Η παρούσα εργασία ασχολείται με την μελέτη και περιγραφή των δυνατοτήτων ενός συστήματος νεφοϋπολογιστικής στο επίπεδο Iaas. Συγκεκριμένα μελετήθηκε η πλατφόρμα okeanos του δικτύου GRnet τόσο από την πλευρά της συνολικής λειτουργικής συγκρότησης του συστήματος όσο από τις δυνατότητες - εργαλεία που παρέχονται στον τελικό χρήστη. Στην συνέχεια αναπτύχθηκε, με χρήση υπολογιστικών πόρων της πλατφόρμας, σύστημα υποστήριξης επικοινωνιών φωνής με τεχνολογίες VOIP μέσω του λογισμικού Asterisk. Παρατηρήθηκε ότι το αποτέλεσμα είναι εξίσου αξιόπιστο όπως σε φυσικά συστήματα ενώ η δικτυακή διαχείριση που πραγματοποιήθηκε από την υπηρεσία της πλατφόρμας Okeanos, ήταν πλήρως λειτουργική και αποτελεσματική. Όμως ένα cloud σύστημα δεν υποστηρίζει μόνο δυνατότητες virtualization αλλά χαρακτηρίζεται και από τις δυνατότητες εύκολης επέκτασης των παρεχόμενων υπηρεσιών. Έτσι μέσω των Rest Api διεπαφών του okeanos, αναπτύχθηκε σε γλώσσα python πρόγραμμα που επεκτείνει τις δυνατότητες του αρχικού VoIP συστήματος ενσωματώνοντας επιπλέον υπολογιστικούς και δικτυακούς πόρους. Η μετάβαση στο νέο σύστημα γίνεται με απολυτά αυτοματοποιημένο τρόπο και χωρίς την διακοπή της παρεχόμενης υπηρεσίας κατά την μετάβαση, ενώ ο σχεδιασμός του VoIP συστήματος έγινε εξ αρχής με τέτοιο τρόπο ώστε να δεχθεί την προσθήκη νέων συστημάτων χωρίς την ανάγκη συνολικού επανασχεδιασμού.