Skip to main content

Τι είναι η συγγένεια του διακομιστή;

Όταν ένας χρήστης συνδεθεί σε ένα σύστημα υπολογιστή στο διαδίκτυο, μπορεί να χρησιμοποιεί την υποκείμενη τεχνολογία συγγένειας διακομιστή.Αυτή είναι μια τεχνική όπου ένας μεμονωμένος χρήστης συνδέεται με έναν συγκεκριμένο διακομιστή υπολογιστή στο Διαδίκτυο.Αυτή η συσχέτιση one-to-one είναι συνήθως απαραίτητη για εφαρμογές υπολογιστών που αποθηκεύουν κρίσιμες πληροφορίες σε ένα άτομο.Μερικά παραδείγματα περιλαμβάνουν ηλεκτρονικά συστήματα πληρωμής λογαριασμών, τραπεζικές και λιανικές υπηρεσίες.

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

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

Υπάρχουν πολλοί τρόποι για να γίνουν εργασίες συγγένειας διακομιστή.Μία από τις πιο ευρέως χρησιμοποιούμενες τεχνικές είναι γνωστή ως κολλώδης διαχείριση συνεδριών.Αυτή είναι μια διαδικασία όπου οι πληροφορίες συνεδρίας χρήστη αποθηκεύονται στην τοπική μνήμη του διακομιστή που ξεκίνησε την αρχική συναλλαγή.Αυτές οι πληροφορίες αποθηκεύονται επίσης στον τοπικό υπολογιστή για κάθε πρόσθετο αίτημα ως cookie.Εάν ο χρήστης κάνει πρόσθετα αιτήματα, κατευθύνεται αυτόματα στον διακομιστή που ξεκίνησε τη συναλλαγή.

Η συγγένεια του διακομιστή τοποθετεί μερικούς περιορισμούς σε μια εφαρμογή υπολογιστή.Αυτή η τεχνική συνήθως επηρεάζει την απόδοση, την ευελιξία και την αξιοπιστία.Όταν ένα πρόγραμμα χρησιμοποιεί αυτήν την προσέγγιση, αναγκάζει τα αιτήματα να μεταβεί σε συγκεκριμένους διακομιστές στο σύμπλεγμα.Εάν αυτοί οι διακομιστές είναι υπερφορτωμένοι ή μη διαθέσιμοι, ο χρήστης θα λάβει συνήθως ένα μήνυμα σφάλματος ότι ο ιστότοπος του Διαδικτύου είναι κάτω, παρόλο που υπάρχουν άλλοι διακομιστές.

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

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