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


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


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

Εδώ είναι οι λεπτομερείς μηχανισμοί με τους οποίους το AWS Global Accelerator διαχειρίζεται τη συμφόρηση του δικτύου:

** 1. Αξιοποιώντας το παγκόσμιο δίκτυο AWS:
Αντί να δρομολογούν την κυκλοφορία μέσω του δημόσιου Διαδικτύου, το οποίο μπορεί να συμφόρησε και να περιλαμβάνει πολλαπλούς λυκίσκους, η AWS Global Accelerator εισέρχεται στην κυκλοφορία στην τοποθεσία AWS Edge πιο κοντά στον χρήστη μέσω στατικών διευθύνσεων IP anycast. Από εκεί, η κυκλοφορία ταξιδεύει μέσω του ιδιωτικού παγκόσμιου δικτύου AWS, το οποίο βελτιστοποιείται για υψηλές επιδόσεις και χαμηλή συμφόρηση. Αυτό το δίκτυο είναι περιττό και κατασκευασμένο για να ελαχιστοποιήσει τις καθυστερήσεις και την απώλεια πακέτων, εξασφαλίζοντας μια ομαλή και αξιόπιστη διαδρομή προς τα τελικά σημεία εφαρμογής που φιλοξενούνται σε περιοχές AWS [3] [4] [6] [10].

** 2. Έξυπνη δρομολόγηση και αποτυχία της κυκλοφορίας:
Το AWS Global Accelerator παρακολουθεί συνεχώς την υγεία των τελικών σημείων εφαρμογής χρησιμοποιώντας ελέγχους υγείας TCP, HTTP και HTTPS. Δίνει δυναμικά την επισκεψιμότητα των χρηστών στο πλησιέστερο υγιές τελικό σημείο, αποτυγχάνοντας αυτόματα σε εναλλακτικά τελικά σημεία εάν συμβεί συμφόρηση ή αποτυχίες. Αυτή η ικανότητα αποτυχίας εξασφαλίζει ότι η κυκλοφορία απευθύνεται σε συμφόρηση ή ανθυγιεινά μονοπάτια, διατηρώντας τη διαθεσιμότητα και τη συνεπή απόδοση [4] [11].

** 3. ΚΑΤΑΣΚΕΥΕΣ ΚΑΙ ΤΑΧΥΤΗΤΑ ΣΗΜΕΙΩΣΗΣ ΓΙΑ ΤΗΝ ΠΕΡΙΣΣΟΤΕΡΑ ΚΥΚΛΟΦΟΡΙΑ ΕΛΕΓΧΟΥ:
Για να διαχειριστεί τη διανομή της κυκλοφορίας και να αποφευχθεί η υπερφόρτωση οποιουδήποτε τελικού σημείου ή περιοχής, το AWS Global Accelerator παρέχει κλήσεις κυκλοφορίας και βάρη τελικού σημείου. Οι κλήσεις κυκλοφορίας σας επιτρέπουν να ελέγχετε το ποσοστό της κυκλοφορίας που αποστέλλονται σε συγκεκριμένες ομάδες τελικού σημείου (περιοχές), οι οποίες μπορούν να καλυφθούν για να ανακουφίσουν τη συμφόρηση ή να καλέστουν σταδιακά την κυκλοφορία. Τα βάρη του τελικού σημείου σας επιτρέπουν να ρυθμίσετε τις αναλογίες της κυκλοφορίας μεταξύ των πολλαπλών τελικών σημείων σε μια περιοχή, επιτρέποντας την ισορροπημένη κατανομή φορτίου και την πρόληψη της συμφόρησης σε οποιοδήποτε μεμονωμένο σημείο [1] [2] [7] [11].

** 4. Πολλαπλές ζώνες δικτύου και κοιλότητα ISP:
Το AWS Global Accelerator χρησιμοποιεί πολλαπλές απομονωμένες ζώνες δικτύου, καθένα με τη δική του φυσική υποδομή και τις σχέσεις που εξετάζουν με διαφορετικούς ISP. Αυτός ο σχεδιασμός μειώνει τον αντίκτυπο της συμφόρησης ή των διακοπών ειδικής για το ISP, επιτρέποντας την δρομολόγηση της κυκλοφορίας μέσω εναλλακτικών ζωνών δικτύου και υπηρεσιών διαδικτύου. Οι πελάτες λαμβάνουν δύο στατικές διευθύνσεις IP από διαφορετικές ζώνες δικτύου, παρέχοντας πλεονασμό και μειώνοντας την ακτίνα έκρηξης των προβλημάτων δικτύου [8].

** 5. Η συγγένεια πελατών και η κρατική δρομολόγηση:
Για εφαρμογές που απαιτούν επιμονή σε συνεδρίες, η AWS Global Accelerator μπορεί να διατηρήσει τη συγγένεια του πελάτη με τη δρομολόγηση όλων των αιτημάτων από έναν χρήστη στο ίδιο τελικό σημείο. Αυτό εμποδίζει την γενική έξοδο και την καθυστέρηση που μπορεί να προκύψει από την αλλαγή των τελικών σημείων, τα οποία θα μπορούσαν να επιδεινώσουν τις καθυστερήσεις που σχετίζονται με τη συμφόρηση [4] [11].

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

Αναφορές:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/traffic-management-with-aws-global-accelerator/
[3] https://aws.amazon.com/global-accelerator/features/
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://cloudchipr.com/blog/aws-global-accelerator
[6] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aws-global-accelerator-performance-
[9] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[10] https://www.hava.io/blog/what-is-aws-global-accelerator
[11] https://digitalcloud.training/aws-global-accelerator/
[12] https://www.youtube.com/watch?v=docl4Juloqw