Please use this identifier to cite or link to this item:
http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19695
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Ζωγράφος, Ορφέας | - |
dc.date.accessioned | 2025-07-09T06:31:06Z | - |
dc.date.available | 2025-07-09T06:31:06Z | - |
dc.date.issued | 2025-06-27 | - |
dc.identifier.uri | http://artemis.cslab.ece.ntua.gr:8080/jspui/handle/123456789/19695 | - |
dc.description.abstract | Η εποχή του ’συννέφου’ έφερε μαζί της νέες λύσεις σε προβλήματα που ταλαιπωρούσαν τις ομάδες λογισμικού από τότε που υπάρχει λογισμικό. Αυτά τα νέα εργαλεία έχουν ωριμάσει αρκετά ώστε ο κλάδος να έχει μια καλή κατανόηση των δυνατοτήτων τους. Μέχρι πρόσφατα, οι περισσότερες ομάδες έπρεπε να κατασκευάζουν τις δικές τους λύ- σεις για αυτά τα προβλήματα, συχνά από το μηδέν, πράγμα που οδήγησε σε σπατάλη λόγω επανάληψης και επένδυσης χρόνου σε προβλήματα που είχαν ήδη λυθεί, και τις περισσότερες φορές είναι άσχετα με το προϊόν που κάποια ομάδα αναπτύσσει. Το CERN, όντας συχνά στην αιχμή της τεχνολογικής προόδου, υπήρξε ένας από τους πρώτους οργανισμούς που υιοθέτησαν αυτά τα εργαλεία, διαχειριζόμενο την υποδομή εσωτερικά. Έχει ήδη υιοθετήσει σε μεγάλο βαθμό τη χρήση του Kubernetes και της ανάπτυξης λογισμικού με βάση τα containers για το μεγαλύτερο μέρος του λογισμικού που στοχεύει στο ευρύ κοινό (βλ. web), και βρίσκεται αυτή τη στιγμή στη διαδικασία μετάβασης προς την ίδια κατεύθυνση και για κρίσιμης σημασίας εσωτερικό λογισμικό. Αυτή η διπλωματική εργασία καταγράφει τη διαδικασία προσαρμογής των υπαρχόντων εργαλείων μιας συγκεκριμένης ομάδας του CERN, της SY-EPC-CCS, ώστε να αξιοποι- ήσει αυτό το νέο σύνολο εργαλείων. Περιγράφει τη μετάβαση από μια «παραδοσιακή», χειροκίνητα διαχειριζόμενη υποδομή σε μια πλήρως αυτοματοποιημένη, containerized υποδομή βασισμένη στο Kubernetes, συμβάλλοντας παράλληλα στην ανάπτυξη και την εξέλιξη του εσωτερικού cloud του CERN και την έξοδό του από το στάδιο του proof of concept. Χρησιμοποιώντας εργαλεία που αποτελούν πρότυπα της βιομηχανίας, όπως — αλλά όχι μόνο — τα Kubernetes, Helm, ArgoCD και Docker Compose, καθώς και εσωτερικά σχεδιασμένα εργαλεία και συμβάσεις, καταφέραμε να μεταφέρουμε την ομάδα και τα εργαλεία της σε μια υποδομή που απαιτεί πολύ λιγότερη χειροκίνητη παρέμβαση για το μεγαλύτερο μέρος του κύκλου ανάπτυξης. Παράλληλα οι υποδομές ακολουθούν πλέον τη νοοτροπία του δηλωτικού προγραμματισμού, μειώνοντας το νοητικό φορτίο της χειροκίνητης παρέμβασης όπου αυτή παραμένει απαραίτητη. | en_US |
dc.language | el | en_US |
dc.subject | Kubernetes | en_US |
dc.subject | Cloud | en_US |
dc.subject | Docker | en_US |
dc.subject | Docker | en_US |
dc.subject | CERN | en_US |
dc.subject | DevOps | en_US |
dc.subject | Continuous Integration | en_US |
dc.subject | Continuous Deployment | en_US |
dc.subject | Infrastructure as Code | en_US |
dc.subject | GitlabCI | en_US |
dc.subject | Containers | en_US |
dc.subject | ArgoCD | en_US |
dc.title | Συγχρονισμός εγκατεστημένων εφαρμογών με αποθετήριο εικόνων container | en_US |
dc.description.pages | 60 | en_US |
dc.contributor.supervisor | Τσανάκας Παναγιώτης | en_US |
dc.department | Τομέας Τεχνολογίας Πληροφορικής και Υπολογιστών | en_US |
dc.description.notes | Ανάλυση της προσπάθειας εκσυγχρονισμού των υποδομών ανάπτυξης και διάθεσης λογισμικού, του SY-EPC-CCS του CERN. | en_US |
Appears in Collections: | Διπλωματικές Εργασίες - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
thesis.pdf | Ανάλυση της προσπάθειας εκσυγχρονισμού των υποδομών ανάπτυξης και διάθεσης λογισμικού, του SY-EPC-CCS του CERN | 3.54 MB | Adobe PDF | View/Open |
Items in Artemis are protected by copyright, with all rights reserved, unless otherwise indicated.