Ανάπτυξη γραφικής διεπαφής χρηστών για σύστημα προγραμματισμού διάθεσης υπολογιστικών πόρων σε ερευνητικά εργαστήρια

Loading...
Thumbnail Image

Date

2024-07-16

Authors

Μάδια, Ντριλόνα

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

Στη σύγχρονη ψηφιακή εποχή, η εικονικοποίηση έχει γίνει μια θεμελιώδης τεχνολογία που επιτρέπει την αποδοτική διαχείριση πόρων, την κλιμάκωση και την οικονομικά αποδοτική ανάπτυξη εφαρμογών. Η δυνατότητα δημιουργίας και διαχείρισης εικονικών μηχανών (VMs) επιτρέπει στους οργανισμούς να μεγιστοποιήσουν τη χρήση υλικού, να απλοποιήσουν τις λειτουργίες και να ανταποκρίνονται γρήγορα στις μεταβαλλόμενες απαιτήσεις. Ωστόσο, η πολυπλοκότητα που συνδέεται με τη διαχείριση εικονικών περιβαλλόντων απαιτεί την ανάπτυξη διαισθητικών και ασφαλών διεπαφών χρήστη (UIs). Μια καλά σχεδιασμένη διεπαφή χρήστη μπορεί να μειώσει σημαντικά την πιθανότητα σφαλμάτων, να ενισχύσει την ασφάλεια και να βελτιώσει τη συνολική εμπειρία του χρήστη. Η παρούσα εργασία παρουσιάζει τον σχεδιασμό και την υλοποίηση μιας διαδικτυακής εφαρμογής για τη διαχείριση υπολογιστικών πόρων σε ερευνητικά εργαστήρια. Μέσω της εφαρμογής αυτής οι εξουσιοδοτημένοι χρήστες - μέλη του εργαστηρίου - μπορούν να αιτούνται υπολογιστικούς πόρους ανάλογα με τις ανάγκες τους σε μνήμη, δίσκο και υπολογιστική ισχύ. Οι διαχειριστές του συστήματος, μπορούν να βλέπουν τα αιτήματα και να ανταποκρίνονται σε αυτά (είτε να παρέχουν τους απαιτούμενους πόρους ή είτε να απορρίπτουν το εκάστοτε αίτημα) ανάλογα με τη διαθεσιμότητα των πόρων. Οι διαχειριστές έχουν τη δυνατότητα να παρακολουθούν μέσω ενός πίνακα ελέγχου την κατάσταση των VMs ώστε να προσαρμόζουν τους διαμοιρασμένους πόρους, αν απαιτείται, βάση της πραγματικής χρήσης για τη βέλτιστη και αποδοτικότερη διαχείριση των περιορισμένων αυτών πόρων. Η διαδικτυακή εφαργμογή που υλοποιήθηκε σε αυτήν την εργασία αξιοποιεί την Angular για τη γραφική διεπαφή χρηστών (frontend), ένα διακομιστή υποστήριξης σε Java (backend) που λειτουργεί ως μεσολαβητής για την επικοινωνία με ένα instance του Proxmox και μια βάση δεδομένων Postgres για ασφαλή αποθήκευση και διαχείριση δεδομένων. Η εφαρμογή απλοποιεί τη διαχείριση των VMs παρέχοντας έναν προσβάσιμο και φιλικό προς το χρήστη πίνακα ελέγχου για την απεικόνιση μετρικών των VMs, την αυθεντικοποίηση χρηστών και την αποδοτική κατανομή πόρων. Με την ενσωμάτωση αυτών των τεχνολογιών, το σύστημα όχι μόνο βελτιώνει τη χρηστικότητα των πλατφορμών εικονικοποίησης, αλλά διασφαλίζει επίσης ισχυρή ασφάλεια και βελτιστοποίηση πόρων. Αυτή η εργασία υπογραμμίζει τη σημασία του συνδυασμού προηγμένων τεχνολογιών εικονικοποίησης με αποτελεσματικό σχεδιασμό διεπαφής χρήστη για τη δημιουργία ισχυρών, ασφαλών και ανθεκτικών σε σφάλματα λύσεων διαχείρισης.

Description

Keywords

Συστήματα εικονοποίησης, Γραφική διεπαφή χρήστη, Εικονικές μηχανές

Citation