Ανάπτυξη cloud υποδομής με σύγχρονες τεχνολογίες ανοιχτού κώδικα
Development of cloud infrastructure using modern open source technologies
Πτυχιακή εργασία
Συγγραφέας
Ταξίδης, Κωνσταντίνος
Ημερομηνία
2019-07-18Επιβλέπων
Κουκουλέτσος, ΚωνσταντίνοςΘεματική επικεφαλίδα
TPSH::Επιστήμη Υπολογιστών::Internet Service ProvidersΛέξεις κλειδιά
Υπολογιστικό νέφος ; Cloud computing ; Υπηρεσίες νέφους ; ΔιαδίκτυοΠερίληψη
Τα τελευταία χρόνια παρατηρείται µια ϱαγδαία αύξηση υπολογιστικών απαιτήσεων για την εξυπηρέτηση ολοένα και πιο απαιτητικών τεχνολογιών που υιοθετούνται από επιχειρήσεις ανεξαρτήτου κλίµακας. Το λογισµικό γίνεται συνεχώς πιο απαιτητικό σε υπολογιστικούς πόρους, οι τοπικοί χώροι αποθήκευσης καθίστανται ανεπαρκείς για το µέγεθος των δεδοµένων που διαχειρίζεται η µέση επιχείρηση και νέοι αλγόριθµοι και τεχνολογίες (όπως π.χ. η εξόρυξη δεδοµένων και η µηχανική µάθηση) δεν µπορούν να εξυπηρετηθούν από τοπικούς προσωπικούς υπολογιστές ή µικρά δίκτυα. Μέσα σε αυτό το κλίµα έχει ανθίσει η ανάγκη για εύρεση εξωτερικών παρόχων υπολογιστικής ισχύος, αποθηκευτικού χώρου και γενικά υπολογιστικών υποδοµών, το ονοµαζόµενο «υπολογιστικό νέφος». Στην παρούσα εργασία επιτυγχάνεται µια ολοκληρωµένη υλοποίηση πλατφόρµας υπολογιστικού νέφους µε χρήση τεχνολογιών ανοιχτού κώδικα και ικανοποίηση απαιτήσεων υψηλής διαθεσιµότητας.
Περίληψη
During the recent years there has been observed an overgrowth in computational demands when it comes to supporting new technologies adopted by companies of varying scale. Software has become increasingly demanding in terms of computational
resources, the traditional local data storage solutions are insufficient compared to the huge data influx most companies have to deal with nowadays and the state-ofthe-art algorithms and technologies (e.g. data mining, machine learning) cannot be
supported by local personal computers or small networks. In this environment, the demand for outsourced computational power, data warehousing and infrastructure in general (collectively called "cloud computing"), is rapidly increasing. In this work, a complete implementation of a cloud computing platform is set up, making use of open source technologies and satisfying the need for high availability.