Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνουν οι μέθοδοι εξισορρόπησης φορτίου;
- Η Techopedia εξηγεί τις μεθόδους Εξισορρόπησης Φορτίου
Ορισμός - Τι σημαίνουν οι μέθοδοι εξισορρόπησης φορτίου;
Οι μέθοδοι εξισορρόπησης φορτίου είναι αλγόριθμοι ή μηχανισμοί που χρησιμοποιούνται για την αποτελεσματική διανομή ενός εισερχόμενου αιτήματος διακομιστή ή κυκλοφορίας μεταξύ εξυπηρετητών από την ομάδα εξυπηρετητών. Η αποτελεσματική εξισορρόπηση φορτίου είναι απαραίτητη για να εξασφαλιστεί η υψηλή διαθεσιμότητα των υπηρεσιών Web και η παροχή τέτοιων υπηρεσιών με γρήγορο και αξιόπιστο τρόπο. Για να ανταποκριθούν σε μεγάλη ζήτηση κυκλοφορίας, οι διακομιστές αντιγράφονται. Ένα εισερχόμενο φορτίο ή αίτημα σε ένα διακομιστή μοιράζεται σε τέτοιους επαναλαμβανόμενους διακομιστές και αυτή η διαδικασία είναι γνωστή ως εξισορρόπηση φορτίου. Για να προγραμματίσετε αποτελεσματικά τη δρομολόγηση των αιτημάτων από έναν πελάτη στους αντίστοιχους εξυπηρετητές με βελτιστοποιημένο τρόπο, χρησιμοποιούνται αρκετές μέθοδοι εξισορρόπησης φορτίου όπως ο γύρος robin, οι λιγότερες συνδέσεις, η προσαρμοστική εξισορρόπηση κ.λπ.
Η Techopedia εξηγεί τις μεθόδους Εξισορρόπησης Φορτίου
Οι μέθοδοι εξισορρόπησης φορτίου είναι επίσης γνωστές ως αλγόριθμοι για μεθόδους εξισορρόπησης φορτίου ή προγραμματισμού, καθώς καθορίζουν τον τρόπο με τον οποίο ένα φορτίο διακομιστή μοιράζεται σε μια ομάδα εξυπηρετητών. Υπάρχουν διάφορες διαθέσιμες μέθοδοι εξισορρόπησης φορτίου και κάθε μέθοδος χρησιμοποιεί ένα συγκεκριμένο κριτήριο για τον προγραμματισμό μιας εισερχόμενης κίνησης. Ορισμένες από τις κοινές μεθόδους εξισορρόπησης φορτίου είναι οι εξής:
- Στρογγυλοποίηση - Σε αυτή τη μέθοδο, μια εισερχόμενη αίτηση δρομολογείται σε κάθε διαθέσιμο διακομιστή με διαδοχικό τρόπο.
- Σταθμισμένο στρογγυλό ρομπότ - Εδώ, ένα προκαθορισμένο στατικό βάρος έχει εκχωρηθεί σε κάθε διακομιστή και χρησιμοποιείται με τη μέθοδο του κυκλικού ρομπόν για τη δρομολόγηση μιας εισερχόμενης αίτησης.
- Λιγότερη σύνδεση - Αυτή η μέθοδος μειώνει την υπερφόρτωση ενός διακομιστή εκχωρώντας μια εισερχόμενη αίτηση σε ένα διακομιστή με τον μικρότερο αριθμό συνδέσεων που διατηρούνται αυτήν τη στιγμή.
- Σταθμισμένη ελάχιστη σύνδεση - Σε αυτήν τη μέθοδο, ένα βάρος προστίθεται σε ένα διακομιστή ανάλογα με την χωρητικότητά του. Αυτό το βάρος χρησιμοποιείται με τη λιγότερη μέθοδο σύνδεσης για να προσδιοριστεί το φορτίο που κατανέμεται σε κάθε διακομιστή.
- Λόγος αργής έναρξης ελάχιστης σύνδεσης - Εδώ καθορίζεται χρόνος αύξησης για διακομιστή που χρησιμοποιεί τον ελάχιστο προγραμματισμό σύνδεσης για να εξασφαλίσει ότι ο διακομιστής δεν είναι υπερφορτωμένος κατά την εκκίνηση.
- Προσαρμοσμένη εξισορρόπηση βασισμένη σε πράκτορες - Αυτή είναι μια προσαρμοστική μέθοδος που ελέγχει τακτικά έναν διακομιστή, ανεξαρτήτως του βάρους του, για να προγραμματίσει την κυκλοφορία σε πραγματικό χρόνο.
- Σταθερά σταθμισμένα - Σε αυτήν τη μέθοδο, το βάρος κάθε διακομιστή έχει προκαθοριστεί και τα περισσότερα από τα αιτήματα δρομολογούνται στον διακομιστή με την υψηλότερη προτεραιότητα. Εάν αποτύχει ο διακομιστής με την υψηλότερη προτεραιότητα, ο διακομιστής που έχει τη δεύτερη υψηλότερη προτεραιότητα αναλαμβάνει τις υπηρεσίες.
- Σταθμισμένη απόκριση - Εδώ, ο χρόνος απόκρισης από κάθε διακομιστή χρησιμοποιείται για τον υπολογισμό του βάρους του.
- Source hash IP - Σε αυτή τη μέθοδο, ένας hash IP χρησιμοποιείται για να βρει το διακομιστή που πρέπει να παρακολουθήσει ένα αίτημα.
Κάθε μέθοδος έχει τα δικά της οφέλη και κατάλληλα σενάρια. Ο βέλτιστος αλγόριθμος που ταιριάζει καλύτερα στο σκοπό μπορεί να επιλεγεί από τον πάροχο υπηρεσιών για την ομαλή, αξιόπιστη και γρήγορη παράδοση των υπηρεσιών στους πελάτες του.