«Images εργαστηρίων ως cloud υπηρεσία» (Bachelor thesis)

Κωνσταντινίδης, Κωνσταντίνος/ Σωτηρίου, Γεώργιος


The task of this thesis is the development and creation of a cloud computing system, whose purpose is to share Operating System (OS) images to students of the department of Informatics at the Alexandrian Technological Educational Institute of Thessaloniki. The development of such an environment can have many applications which would ease the educational experience not only for students and personnel but also for the institute as a whole. More specifically students can benefit from this system, by being enabled to have a personalized operating environment, at any point during the day, be it in the premises of the Institute, or through the use of a VPN. Institute personnel, can create separate OS images with the programs and services they desire, significantly improving the subject matter of each class. In addition the capacity of the computer labs would be increased, since it would be independent of the number of personal computers. Finally, the CCS we created can be connected to, through the means of a simple browser. The user of this software, can create and distribute images through the network, or use other tools, creating a complete cloud computing experience. We used the Openstack open source cloud software, and our OS was based on Linux; particularly on Ubuntu Server distribution. Finally, we used the HTTP and SSH protocols. HTTP was used in order to connect with the Web Interface of the system and the SSH protocol in order to have access not only to the command line of the bare OS but also to communicate with the images CLI.
Institution and School/Department of submitter: ΣΤΕΦ / Μηχανικών Πληροφορικής
Keywords: Υπολογιστικό νέφος;Δημόσιο νέφος;Ιδιωτικό νέφος;Υβριδικό νέφος;Openstack;Lab aw a Servise
Description: Πτυχιακή εργασία - Σχολή Τεχνολογικών Εφαρμογών - Τμήμα Πληροφορικής,2015 (α/α 6805)
URI: http://195.251.240.227/jspui/handle/123456789/14152
Item type: bachelorThesis
General Description / Additional Comments: Πτυχιακή εργασία
Submission Date: 2022-03-22T13:44:01Z
Item language: el
Item access scheme: free
Institution and School/Department of submitter: ΣΤΕΦ / Μηχανικών Πληροφορικής
Publication date: 2015-05-10
Bibliographic citation: Κωνσταντινίδης, Κ. Σωτηρίου, Γ. (2015). Images εργαστηρίων ως cloud υπηρεσία (Πτυχιακή εργασία). Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης.
Abstract: Το ερευνητικό τμήμα αυτής της πτυχιακής εργασίας είναι η ανάπτυξη και η δημιουργία ενός συστήματος υπολογιστικού νέφους με σκοπό τον διαμοιρασμό εικόνων λειτουργικών συστημάτων προς τους φοιτητές του τμήματος Μηχανικών Πληροφορικής του Αλεξάνδρειου Τεχνολογικού Εκπαιδευτικού Ιδρύματος Θεσσαλονίκης. Η ανάπτυξη ενός τέτοιου περιβάλλοντος, αποτελεί μια πολύ ενδιαφέρουσα προοπτική με εφαρμογές που θα διευκόλυναν την εκπαιδευτική διαδικασία του φοιτητή, το εκπαιδευτικού προσωπικού και του ιδρύματος γενικότερα. Συγκεκριμένα, ο φοιτητής θα μπορούσε με την χρήση ενός τέτοιου συστήματος να έχει το προσωπικό λειτουργικό περιβάλλον του σε οποιονδήποτε χώρο επιθυμούσε (είτε στο εσωτερικό δίκτυο του ιδρύματος είτε εξωτερικά με την χρήση VPN). Επίσης θα μπορούσε να έχει πρόσβαση στο σύστημα οποιαδήποτε στιγμή της ημέρας. Επίσης, το εκπαιδευτικό προσωπικό θα μπορεί να επωφελείται από την χρήση ενός τέτοιου συστήματος καθώς θα μπορεί να διαμορφώνει ξεχωριστές εικόνες λειτουργικών συστημάτων με προγράμματα και υπηρεσίες που επιθυμεί. Το παραπάνω χαρακτηριστικό θα διευκόλυνε κατά πολύ την εκπαιδευτική διαδικασία εν ώρα μαθήματος και θα εμπλούτιζε κατά πολύ το εκπαιδευτικό υλικό του εκάστοτε μαθήματος. Τέλος, το ίδιο το ίδρυμα θα είχε οφέλη από την δημιουργία ενός τέτοιου συστήματος τόσο σε οικονομικό όσο και σε άλλα επίπεδα. Ας σκεφτούμε το γεγονός, πώς το ίδρυμα θα πρέπει να συντηρεί ένα μηχάνημα εν αντιθέσει με τα εκατοντάδες που υπάρχουν στην παρούσα φάση. Επίσης θα μπορούσε να αυξηθεί η εν δυνάμει χωρητικότητα των εργαστηριακών τμημάτων καθώς θα ήταν ανεξάρτητη από τον περιορισμένο αριθμό προσωπικών υπολογιστών. Τελικά, το σύστημα νέφους που δημιουργήσαμε, μας δίνει την δυνατότητα σύνδεσης σε αυτό μέσω ενός απλού φυλλομετρητή. Στην συνέχεια μέσω του λογισμικού μας δίνεται η δυνατότητα χρήσης και διαχείρισης του συστήματος με σκοπό την δημιουργία εικόνων προς διαμοιρασμό. Επίσης, το σύστημα μας δίνει την δυνατότητα χρήσης και άλλων πολλών εργαλείων προσφέροντας μια ολοκληρωμένη εμπειρία χρήσης ενός υπολογιστικού νέφους. Οι τεχνολογίες που χρησιμοποιήθηκαν ήταν το λογισμικό νέφους ανοιχτού κώδικα Openstack. Επίσης, το λειτουργικό σύστημα στο οποίο βασίστηκε και στήθηκε το σύστημα μας ήταν το Linux και πιο συγκεκριμένα η διανομή Ubuntu Server. Επίσης χρησιμοποιήθηκαν τα πρωτόκολλα HTTP, SSH για την επικοινωνία με την διεπαφή του συστήματος και για την επικοινωνία με τις εικόνες.
The task of this thesis is the development and creation of a cloud computing system, whose purpose is to share Operating System (OS) images to students of the department of Informatics at the Alexandrian Technological Educational Institute of Thessaloniki. The development of such an environment can have many applications which would ease the educational experience not only for students and personnel but also for the institute as a whole. More specifically students can benefit from this system, by being enabled to have a personalized operating environment, at any point during the day, be it in the premises of the Institute, or through the use of a VPN. Institute personnel, can create separate OS images with the programs and services they desire, significantly improving the subject matter of each class. In addition the capacity of the computer labs would be increased, since it would be independent of the number of personal computers. Finally, the CCS we created can be connected to, through the means of a simple browser. The user of this software, can create and distribute images through the network, or use other tools, creating a complete cloud computing experience. We used the Openstack open source cloud software, and our OS was based on Linux; particularly on Ubuntu Server distribution. Finally, we used the HTTP and SSH protocols. HTTP was used in order to connect with the Web Interface of the system and the SSH protocol in order to have access not only to the command line of the bare OS but also to communicate with the images CLI.
Advisor name: Ηλιούδης, Χρήστος
Examining committee: Ηλιούδης, Χρήστος
Publishing department/division: ΣΤΕΦ/Μηχανικών Πληροφορικής
Publishing institution: teithe
Number of pages: 188 σελ.
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
File Description SizeFormat 
SOTIRIOY & KONSTANTINIDIS.pdfΠτυχιακή εργασία2.78 MBAdobe PDFView/Open



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/14152
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.