Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Τι συμβαίνει εάν το βάρος ενός τελικού σημείου έχει οριστεί σε 0 σε έναν τυπικό επιταχυντή


Τι συμβαίνει εάν το βάρος ενός τελικού σημείου έχει οριστεί σε 0 σε έναν τυπικό επιταχυντή


Εάν το βάρος ενός τελικού σημείου σε έναν τυπικό επιταχυντή έχει ρυθμιστεί στο 0, ο Global Accelerator σταματά να κατευθύνει οποιαδήποτε κίνηση δικτύου σε αυτό το τελικό σημείο. Αυτό αφαιρεί αποτελεσματικά το τελικό σημείο από την κατανομή της κυκλοφορίας χωρίς να διαγράφει ή να απενεργοποιεί το ίδιο το τελικό σημείο. Η κυκλοφορία που θα είχε πάει σε αυτό το τελικό σημείο κατανέμεται μεταξύ άλλων τελικών σημείων στην ομάδα τελικών σημείων που έχουν βάρη μεγαλύτερα από μηδέν, αναλογικά με τα βάρη τους [2] [4] [6].

Βασικές λεπτομέρειες σχετικά με τη ρύθμιση του βάρους του τελικού σημείου στο 0 περιλαμβάνουν:

- Καμία κυκλοφορία δεν οδηγείται στο τελικό σημείο μηδενικού βάρους: Το τελικό σημείο παραμένει μέρος της ομάδας τελικού σημείου, αλλά δεν λαμβάνει κίνηση [6].
- Συμπεριφορά αποτυχίας: Εάν όλα τα υγιή τελικά σημεία σε μια ομάδα τελικού σημείου έχουν βάρη σε 0, ο Global Accelerator προσπαθεί να αποτύχει σε υγιή σημεία με βάρη μεγαλύτερα από το μηδέν σε άλλες ομάδες τελικού σημείου (άλλες περιοχές AWS). Εάν δεν εντοπιστούν τέτοια τελικά σημεία, διατρέχει την κυκλοφορία σε ένα τυχαίο τελικό σημείο στην πλησιέστερη ομάδα τελικών σημείων στον πελάτη, αποτελεσματικά "αποτυγχάνει ανοιχτό" [3].
- Έλεγχοι υγείας και αλληλεπίδραση βάρους: Μόνο υγιή τελικά σημεία με βάρη μεγαλύτερα από μηδενικά λαμβάνουν κυκλοφορία. Εάν οι έλεγχοι υγείας είναι ενεργοποιημένοι, τα ανθυγιεινά τελικά σημεία αποκλείονται από τη δρομολόγηση της κυκλοφορίας ανεξάρτητα από το βάρος τους. Εάν οι έλεγχοι υγείας είναι απενεργοποιημένοι, η κυκλοφορία διανέμεται με βάση τα βάρη ακόμη και σε ανθυγιεινά τελικά σημεία, αλλά οι επαναλαμβανόμενες αποτυχίες προκαλούν ανακατανομή [6].
- Χρήση περιπτώσεων: Ρύθμιση Το βάρος του τελικού σημείου στο 0 είναι χρήσιμο για τη διακοπή της κυκλοφορίας σε ένα τελικό σημείο προσωρινά, όπως κατά τη διάρκεια της συντήρησης ή των σταδιακών αναπτύξεων (Canary Releases), χωρίς να αφαιρέσετε το τελικό σημείο από τη διαμόρφωση [6].
- Προεπιλεγμένο βάρος: Από προεπιλογή, τα τελικά σημεία έχουν βάρος 128 (το ήμισυ του μέγιστου 255) και τα βάρη μπορούν να προσαρμοστούν μεταξύ 0 και 255 για να ελέγχουν τις αναλογίες της κυκλοφορίας [2] [6] [7].

Συνοπτικά, ο καθορισμός του βάρους ενός τελικού σημείου στο μηδέν σε έναν τυπικό επιταχυντή καθοδηγεί τον Global Accelerator για να αποκλείσει αυτό το τελικό σημείο από τη λήψη της κυκλοφορίας, διατηρώντας παράλληλα να διαμορφωθεί και να είναι διαθέσιμη για μελλοντικά σενάρια χρήσης ή αποτυχίας. Στη συνέχεια, η κυκλοφορία αναδιανεμήθηκε μεταξύ άλλων τελικών σημείων με μηδενικά βάρη, εξασφαλίζοντας ελεγχόμενη και ευέλικτη διαχείριση της κυκλοφορίας [2] [3] [6].

Αναφορές:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[3] https://www.alibabacloud.com/help/doc-detail/2833690.html
[4] https://www.alibabacloud.com/help/en/ga/use-cases/use-one-ga-instance-to-ccelerate-access-to-multiple-https-domain-mames-mames
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://www.alibabacloud.com/help/en/ga/user-guide/overview-4/
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[8] https://github.com/jtouzi/globalaccelerator-and-autoscaling
[9] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalacerator/add-endpoints.html
[10] https://dev.to/aws-builders/how-to-assign-static-ip-on-pplication-load-balancer-using-aws-global-ccelerator-4chf
[11] https://awscli.amazonaws.com/v2/documentation/api/2.4.18/reference/globalacerator/index.html