Η πλατφόρμα Code.europa.eu, ο κεντρικός χώρος συνεργασίας για έργα ανοιχτού κώδικα των θεσμών της Ευρωπαϊκής Ένωσης, ολοκλήρωσε με επιτυχία τη μετάβαση σε υποδομή υψηλής διαθεσιμότητας. Η αναβάθμιση αυτή ενισχύει την ικανότητά της να υποστηρίζει μια ολοένα και μεγαλύτερη κοινότητα προγραμματιστών και έργων.
Η μετάβαση σε νέα αρχιτεκτονική
Το Σαββατοκύριακο 13-14 Σεπτεμβρίου, η πλατφόρμα μεταφέρθηκε σε ένα νέο, πιο ανθεκτικό σύστημα, σχεδιασμένο να ανταποκρίνεται στην αυξανόμενη χρήση. Σήμερα φιλοξενεί σχεδόν 1.000 έργα και εξυπηρετεί περισσότερους από 4.000 χρήστες, αριθμοί που αυξάνονται συνεχώς.
Η προετοιμασία διήρκεσε αρκετούς μήνες και πραγματοποιήθηκε σε στενή συνεργασία με τον πάροχο υπηρεσιών της πλατφόρμας. Χρησιμοποιήθηκε το Terraform για την παροχή πόρων στο cloud και το Ansible για τον αυτοματισμό της διαμόρφωσης των Debian Linux hosts στο Amazon Web Services (AWS) EC2. Με αυτόν τον τρόπο διασφαλίζεται η ακριβής διαχείριση εικονικών μηχανών, προσαρμοσμένων στις ανάγκες κάθε υπηρεσίας.
Πριν από τη μετάβαση, τέσσερα έργα – SIMPL, OOTS, LEOS και VECTO – συνέβαλαν καθοριστικά στις δοκιμές του νέου συστήματος, παρέχοντας πολύτιμη ανατροφοδότηση για την ομαλή ολοκλήρωση της διαδικασίας.
Ομαλή υλοποίηση
Η διαδικασία ξεκίνησε το βράδυ της Παρασκευής 12 Σεπτεμβρίου, όταν η πλατφόρμα τέθηκε σε λειτουργία μόνο για ανάγνωση. Η μεταφορά των δεδομένων πραγματοποιήθηκε την Παρασκευή και το Σάββατο, ενώ την Κυριακή 14 Σεπτεμβρίου, μετά από εκτενείς δοκιμές, η νέα υποδομή τέθηκε πλήρως σε λειτουργία.
Βελτιωμένη ορατότητα στις μηχανές αναζήτησης
Ένα ακόμη όφελος της αναβάθμισης είναι η καλύτερη καταχώριση του περιεχομένου από τις μηχανές αναζήτησης. Με ειδική παρέμβαση του παρόχου υπηρεσιών παρακάμφθηκε ένα σφάλμα στο αποθετήριο κώδικα, το οποίο εμπόδιζε την πλήρη ορατότητα του περιεχομένου. Η λύση διατέθηκε ως λογισμικό ανοικτού κώδικα, ώστε να είναι προσβάσιμη σε όλους.
Ένας κόμβος συνεργασίας για τον ανοιχτό κώδικα
Από την επίσημη έναρξή της, τον Σεπτέμβριο του 2022, η πλατφόρμα Code.europa.eu αποτελεί το κεντρικό σημείο αναφοράς για έργα ανοιχτού κώδικα των θεσμών της Ε.Ε. Παρέχει τα απαραίτητα εργαλεία και υπηρεσίες ώστε οι προγραμματιστές να συνεργάζονται, να μοιράζονται εφαρμογές και να ενισχύουν τη διαφάνεια μέσα από την τεχνολογία.
Η πρόσφατη αναβάθμιση σε υποδομή υψηλής διαθεσιμότητας είναι ένα σημαντικό βήμα, που διασφαλίζει ότι η πλατφόρμα θα παραμείνει αξιόπιστη, ασφαλής και έτοιμη να στηρίξει τη συνεχή ανάπτυξη της κοινότητας.
Για περισσότερες λεπτομέρειες σχετικά με την επικαιροποιημένη αρχιτεκτονική της πλατφόρμας, επισκεφθείτε αυτόν τον οδηγό αρχιτεκτονικής αναφοράς.
Πηγή: https://interoperable-europe.ec.europa.eu/collection/ec-ospo/news/growing-projects-and-user-base