Skip to main content

Τι είναι η αρχιτεκτονική cloud computing;

Η αρχιτεκτονική cloud computing αναφέρεται στο σύνολο των διασυνδεδεμένων διακομιστών, των συστημάτων αποθήκευσης και των κόμβων ελέγχου που μπορούν να επιτρέψουν την κατανεμημένη πληροφορική.Κάθε σύστημα cloud computing συνήθως διαθέτει ένα εμπρόσθιο άκρο, τον υπολογιστή -πελάτη και ένα πίσω άκρο που αποτελείται από διακομιστές εφαρμογών, αποθήκευση δεδομένων και κάποιο είδος κόμβου ελέγχου.Το δίκτυο που συνδέει τα πάντα είναι μια άλλη σημαντική πτυχή που μπορεί να συσχετιστεί με την αρχιτεκτονική cloud computing.Τα εξαρτήματα της αρχιτεκτονικής cloud computing μπορούν να συνδεθούν μεταξύ τους τοπικά ή μέσω του Διαδικτύου και ο πελάτης συνήθως τους έχει πρόσβαση μέσω του Διαδικτύου. Κάθε στοιχείο υλικού που σχετίζεται με την αρχιτεκτονική cloud computing συνήθως επικοινωνεί χρησιμοποιώντας διεπαφές προγραμματισμού εφαρμογών (APIs), όπως διάφοραδιαδικτυακές υπηρεσίες.Το μπροστινό άκρο της αρχιτεκτονικής, που βλέπει και αλληλεπιδρά με τον πελάτη ή ο χρήστης, μπορεί να πάρει μια ποικιλία διαφορετικών μορφών.Ορισμένες περιπτώσεις cloud computing χρησιμοποιούν κοινές διεπαφές, όπως προγράμματα περιήγησης ιστού, που μπορούν να έχουν πρόσβαση στο ηλεκτρονικό ταχυδρομείο ή σε άλλες υπηρεσίες που βασίζονται σε σύννεφο ή άλλες υπηρεσίες.Άλλες χρήσεις του cloud computing διαθέτουν ιδιόκτητα συστήματα λογισμικού που έχουν σχεδιαστεί για συγκεκριμένες εργασίες.

Το τμήμα πίσω άκρου της αρχιτεκτονικής αποτελείται συνήθως από τρία κύρια συστατικά.Ένα από αυτά τα στοιχεία είναι η αποθήκευση δεδομένων, όπου οι πληροφορίες μπορούν να τοποθετηθούν για μεταγενέστερη ανάκτηση.Τα δεδομένα μπορούν να αποθηκευτούν στο σύννεφο από τους πελάτες ή στις εφαρμογές σύννεφων.Η χωρητικότητα δεδομένων ενός συστήματος σύννεφων είναι συνήθως αρκετά μεγάλη για να επιτρέψει την απόλυση.Αυτό ουσιαστικά σημαίνει ότι το στοιχείο αποθήκευσης δεδομένων στην αρχιτεκτονική σύννεφων συνήθως έχει σχεδιαστεί για να αποθηκεύει περισσότερα από ένα αντίγραφα κάθε συνόλου δεδομένων σε περίπτωση που οποιοδήποτε μέρος του συστήματος καταστραφεί ή απρόσιτη.Η αρχιτεκτονική σύννεφων συνήθως περιλαμβάνει έναν αριθμό διαφορετικών διακομιστών εφαρμογών, ο καθένας από τους οποίους μπορεί να είναι υπεύθυνος για μια διαφορετική λειτουργία.Κάθε ένας από αυτούς τους διακομιστές έχει σχεδιαστεί συνήθως για να τρέχει ένα πρόγραμμα ή μια υπηρεσία και πολλοί από αυτούς μπορεί να είναι διαθέσιμοι στον πελάτη μέσω της διεπαφής μπροστινού άκρου.Αυτό το είδος κατανεμημένης ρύθμισης μπορεί να επιτρέψει στο σύστημα να λειτουργεί με πιο εξορθολογισμένο τρόπο από τα προηγούμενα μονολιθικά σχέδια.

Τα τελικά συστατικά που μπορούν να συμβάλουν στην αρχιτεκτονική cloud computing είναι κόμβοι ελέγχου.Αυτοί οι εξειδικευμένοι υπολογιστές μπορούν να συνδεθούν με διακομιστές αποθήκευσης και εφαρμογών δεδομένων μέσω του Διαδικτύου ή άλλου δικτύου.Το μπροστινό άκρο συνήθως διασυνδέεται με έναν κόμβο ελέγχου, επιτρέποντας στον πελάτη να αλληλεπιδρά με τους διακομιστές εφαρμογών.Οι κόμβοι ελέγχου συνήθως συνδέουν επίσης διακομιστές εφαρμογών και πελάτες με αποθήκευση δεδομένων.