Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Πώς χειρίζεται ο παγκόσμιος επιταχυντής AWS για τα τελικά σημεία διπλής στοίβας


Πώς χειρίζεται ο παγκόσμιος επιταχυντής AWS για τα τελικά σημεία διπλής στοίβας


Το AWS Global Accelerator χειρίζεται τις αποτυχίες για τα τελικά σημεία διπλής στοίβας, παρακολουθώντας συνεχώς την υγεία όλων των τελικών σημείων μέσα σε μια ομάδα τελικών σημείων και δρομολόγηση της κυκλοφορίας μόνο σε εκείνους που είναι υγιείς. Τα τελικά σημεία διπλής στοίβας υποστηρίζουν τόσο το IPv4 όσο και το IPv6 και μπορούν να είναι balancers φορτίου δικτύου, Balancers φορτίου εφαρμογής ή Amazon EC2 περιπτώσεις που έχουν μια πρωτογενή διεύθυνση IPv6 επισυνάπτεται [3] [9] [6].

Εδώ είναι πώς το Failover λειτουργεί λεπτομερώς για τα τελικά σημεία διπλής στοίβας:

- Ο Global Accelerator εκτελεί ελέγχους υγείας σε όλα τα τελικά σημεία σε μια ομάδα τελικών σημείων. Εάν ένα τελικό σημείο γίνει ανθυγιεινό, σταματά να δρομολογεί την κυκλοφορία σε αυτό το τελικό σημείο και αντ 'αυτού δρομολογεί την κυκλοφορία σε άλλα υγιή τελικά σημεία εντός της ίδιας ομάδας [3] [5].

- Εάν δεν υπάρχουν υγιή τελικά σημεία με βάρος μεγαλύτερο από το μηδέν στην τρέχουσα ομάδα τελικού σημείου, ο Global Accelerator προσπαθεί να αποτύχει σε ένα υγιές τελικό σημείο σε μια άλλη ομάδα τελικού σημείου (συνήθως σε διαφορετική περιοχή AWS). Αυτή η αποτυχία αγνοεί τις ρυθμίσεις επιλογής κυκλοφορίας, που σημαίνει ότι ακόμη και ομάδες τελικού σημείου με μηδενική κλήση στο μηδέν εξετάζονται κατά τη διάρκεια των προσπαθειών αποτυχίας [5].

- Εάν δεν εντοπιστούν υγιή τελικά σημεία με βάρος μεγαλύτερο από το μηδέν μετά τον έλεγχο των τριών πλησιέστερων ομάδων τελικού σημείου, ο Global Accelerator "αποτυγχάνει ανοιχτά" με τη δρομολόγηση της κυκλοφορίας σε ένα τυχαίο τελικό σημείο στην πλησιέστερη ομάδα τελικών σημείων στον πελάτη, ανεξάρτητα από την κατάσταση υγείας [5].

- Όταν τα προηγουμένως ανθυγιεινά τελικά σημεία ανακάμπτουν, ο Global Accelerator επαναλαμβάνει την κανονική συμπεριφορά δρομολόγησης, κατευθύνοντας την κυκλοφορία πίσω σε υγιή σημεία με κλιμάκια κυκλοφορίας πάνω από το μηδέν. Ωστόσο, οι υπάρχουσες ενεργές συνδέσεις συνεχίζουν να δρομολογούν με τα αρχικά τους τελικά σημεία μέχρι την επαναφορά [5].

-Οι επιταχυντές διπλής στοίβας απαιτούν και όλα τα τελικά σημεία να είναι διπλή στοίβα. Κατά την ενημέρωση ενός επιταχυντή σε διπλή στοίβα, ο παγκόσμιος επιταχυντής εξασφαλίζει ότι όλα τα τελικά σημεία έχουν πρωτογενείς διευθύνσεις IPv6 και τις προσθέτουν εάν είναι απαραίτητο για τις περιπτώσεις EC2 [6] [9].

-Ο Global Accelerator παρέχει στατικές διευθύνσεις IP διπλής στοίβας ως ένα ενιαίο σημείο επαφής, δρομολόγηση της κυκλοφορίας πελάτη μέσω του παγκόσμιου δικτύου AWS στο πλησιέστερο υγιές τελικό σημείο διπλής στοίβας, βελτιώνοντας έτσι τη διαθεσιμότητα και την απόδοση [3] [10].

-Η συντήρηση διεύθυνσης IP πελάτη μπορεί να ενεργοποιηθεί για ορισμένα τελικά σημεία διπλής στοίβας, αλλά υπάρχουν περιορισμοί, όπως η απενεργοποίηση αυτού του χαρακτηριστικού για τους εξισορροπητές φορτίου δικτύου διπλής στοίβας σε επιταχυντές IPv4 [3].

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

Αναφορές:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-caveats.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/disaster-recovery-resiliency.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[6] https://aws.amazon.com/blogs/networking-and-content-delivery/global-accelerator-ipv6-ec2/
[7] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[8] https://aws.amazon.com/global-accelerator/faqs/
[9] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[10] https://aws.amazon.com/global-accelerator/features/