Σχεδιασμός και ανάπτυξη μιας containerized architecture για μια υπηρεσία διαδραστικής σύνδεσης

This item is provided by the institution :
Harokopio University   

Repository :
Library and Information Center ESTIA   

see the original item page
in the repository's web site and access all digital files if the item*



Σχεδιασμός και ανάπτυξη μιας containerized architecture για μια υπηρεσία διαδραστικής σύνδεσης

Τσιπινάκης, Νικόλαος, Αθανάσιος

graduate_thesis
Πτυχιακή Εργασία (EL)
Graduate Thesis (EN)

2022-07-18


Η υπηρεσία διαδραστικής σύνδεσης χρηστών Linux (LxPlus) παρέχεται από το ερευνητικό εργαστήριο CERN στους υπαλλήλους και εξωτερικούς ερευνητές του με σκοπό την παροχή ενός ομοιόμορφου υπολογιστικού περιβάλλοντος. Η υπηρεσία χρησιμοποιεί το πρωτόκολλο SSH μέσω του οποίου προσφέρει πρόσβαση σε ένα σύνολο από κοινόχρηστος υπολογιστές Linux. Η τεχνολογία container χρησιμοποιείται όλο και περισσότερα τα τελευταία χρόνια για την απομόνωση διεργασιών σε κοινόχρηστα συστήματα, αυτό επιτυγχάνεται με την χρήστη πολλαπλών στρωμάτων απομόνωσης που συνδυάζονται για να αποτελέσουν το container. Αυτή η εργασία ερευνά μεθόδους για την υλοποίηση μίας υπηρεσίας διαδραστικής σύνδεσης βασισμένη στο πρωτόκολλο SSH η οποία αξιοποιεί την τεχνολογία των container για την απομόνωση και τον περιορισμό της κατανάλωσης πόρων των χρηστών. Η πρώτη υλοποίηση που ερευνάται χρησιμοποιεί τον πλέον διαδεδομένο εξυπηρετητή OpenSSHd σε συνδυασμό με το Kubernetes. Έπειτα, ερευνάται η καταλληλότητα του εξυπηρετητή ContainerSSH για υπηρεσίες διαδραστικής σύνδεσης. Ο κώδικας του ContainersSH επεκτείνεται με υποστήριξη αυθεντικοποίησης μέσω του πρωτοκόλλου Kerberos και επεκτείνεται περαιτέρω να υποστηρίζει επιπλέον λειτουργίες του πρωτοκόλλου SSH όπως προώθηση συνδέσεων και θυρών δικτύου. Τέλος, ερευνώνται τρόποι να οργανωθούν σε πακέτα λογισμικού και να εκτελεστούν σε μορφή container τα συστήματα αρχείων απομακρυσμένης σύνδεσης AFS, CVMFS και EOS.

Ηλεκτρονικοί υπολογιστές. Επιστήμη των υπολογιστών

Διαδικτυακές εφαρμογές
πληροφοριακό σύστημα

Τμήμα Πληροφορικής και Τηλεματικής

Αναφορά Δημιουργού – Μη Εμπορική Χρήση – Όχι Παράγωγα Έργα 4.0




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)