Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Πώς μπορώ να διαμορφώσω τις περιφερειακές ομάδες τελικού σημείου στο AWS Global Accelerator


Πώς μπορώ να διαμορφώσω τις περιφερειακές ομάδες τελικού σημείου στο AWS Global Accelerator


Για να διαμορφώσετε τις περιφερειακές ομάδες τελικού σημείου στο AWS Global Accelerator, ακολουθήστε αυτά τα λεπτομερή βήματα και έννοιες:

** 1. Κατανοήστε τις ομάδες τελικού σημείου και το ρόλο τους
Μια ομάδα τελικού σημείου στο AWS Global Accelerator συνδέεται με μια συγκεκριμένη περιοχή AWS και περιέχει ένα ή περισσότερα τελικά σημεία εντός αυτής της περιοχής. Κάθε ομάδα τελικού σημείου συνδέεται με έναν ακροατή, ο οποίος επεξεργάζεται τις εισερχόμενες συνδέσεις πελατών με βάση συγκεκριμένα πρωτόκολλα και θύρες. Για τους τυποποιημένους επιταχυντές, οι ομάδες τελικού σημείου δρομολογούν την κυκλοφορία σε πόρους, όπως οι εξισορροπητές φορτίου δικτύου (NLB), οι εξισορροπητές φορτίου εφαρμογής (ALB), οι περιπτώσεις EC2 ή οι ελαστικές διευθύνσεις IP σε μία μόνο περιοχή AWS [1] [2] [10].

** 2. Δημιουργήστε ή επιλέξτε έναν επιταχυντή και έναν ακροατή
Πρώτον, δημιουργήστε έναν επιταχυντή (τυπική ή προσαρμοσμένη δρομολόγηση) στην κονσόλα Global Accelerator ή μέσω API. Στη συνέχεια, δημιουργήστε έναν ή περισσότερους ακροατές που καθορίζουν το πρωτόκολλο (TCP, UDP ή και τα δύο) και το εύρος θύρας ή θύρας που θα χρησιμοποιήσει ο επιταχυντής για να λάβει την κυκλοφορία πελάτη [8] [10].

** 3. Προσθέστε ομάδες τελικού σημείου σε ακροατές
Για κάθε ακροατή, προσθέστε μία ή περισσότερες ομάδες τελικού σημείου επιλέγοντας την περιοχή AWS όπου βρίσκονται τα τελικά σημεία σας. Κάθε ακροατής μπορεί να έχει μόνο μία ομάδα τελικού σημείου ανά περιοχή AWS [6] [7].

- Στην κονσόλα AWS Global Accelerator, μεταβείτε στη σελίδα των επιταχυντών και επιλέξτε τον επιταχυντή σας.
- Στην ενότητα ακροατών, επιλέξτε το αναγνωριστικό ακροατή στο οποίο θέλετε να προσθέσετε μια ομάδα τελικού σημείου.
- Κάντε κλικ στην επιλογή "Προσθήκη ομάδας Endpoint" και επιλέξτε την επιθυμητή περιοχή AWS από το αναπτυσσόμενο dropdown [6].

** 4. Ρύθμιση κλήσης κυκλοφορίας
Μπορείτε να ορίσετε ένα ποσοστό επιλογής κυκλοφορίας (0 έως 100) για κάθε ομάδα τελικού σημείου. Αυτός ο επιλογέας ελέγχει το ποσοστό της κυκλοφορίας που στέλνει η Global Accelerator στην ομάδα τελικού σημείου σε σχέση με τη συνολική κυκλοφορία που κατευθύνεται σε αυτήν την ομάδα. Επιτρέπει τον λεπτό έλεγχο κυκλοφορίας για σενάρια όπως μπλε/πράσινες αναπτύξεις ή δοκιμές απόδοσης σε όλες τις περιοχές. Από προεπιλογή, ο επιλογέας κυκλοφορίας έχει οριστεί σε 100%[1] [5] [8].

** 5. Ρύθμιση παραμέτρων ελέγχου υγείας
Για τους τυπικούς επιταχυντές, μπορείτε να διαμορφώσετε προσαρμοσμένες ρυθμίσεις ελέγχου υγείας για περιπτώσεις EC2 και ελαστικά τελικά σημεία IP εντός της ομάδας τελικού σημείου. Αυτές οι ρυθμίσεις καθορίζουν τον τρόπο με τον οποίο ο Global Accelerator παρακολουθεί την υγεία του τελικού σημείου και δρομολογεί την κυκλοφορία μόνο σε υγιή σημεία. Για τα τελικά σημεία εξισορρόπησης φορτίου, οι έλεγχοι υγείας έχουν ρυθμιστεί στην κονσόλα εξισορρόπησης ελαστικού φορτίου [1] [6].

** 6. Προσθήκη τελικών σημείων σε ομάδες τελικού σημείου
Προσθέστε τα συγκεκριμένα τελικά σημεία (NLB, ALB, EC2 περιπτώσεις ή ελαστικά IPs) στην ομάδα τελικών σημείων. Κάθε τελικό σημείο πρέπει να είναι έγκυρο και ενεργό. Μπορείτε επίσης να αντιστοιχίσετε βάρη σε τελικά σημεία για να ελέγξετε το ποσοστό της κυκλοφορίας που δρομολογείται σε κάθε τελικό σημείο εντός της ομάδας, το οποίο είναι χρήσιμο για σκοπούς εξισορρόπησης ή δοκιμής φορτίου [2] [9] [10].

** 7. Προαιρετικά: Διαμορφώστε τις παρακάμψεις θύρας
Εάν πρέπει να επαναπροσδιορίσετε την κυκλοφορία σε διαφορετικές θύρες στα τελικά σας σημεία από αυτά που καθορίζονται στον ακροατή, μπορείτε να διαμορφώσετε τις υπερφυσικές θύρες για την ομάδα τελικού σημείου. Αυτό είναι χρήσιμο για την αποφυγή συγκρούσεων λιμένων ή συγκρούσεων σύνδεσης [6].

** 8. Αποθηκεύστε και παρακολουθήστε
Μετά τη διαμόρφωση των ομάδων τελικού σημείου και την προσθήκη τελικών σημείων, αποθηκεύστε τις ρυθμίσεις σας. Το AWS Global Accelerator θα παρακολουθεί συνεχώς την υγεία του τελικού σημείου και θα δρομολογήσει την κυκλοφορία με βάση την τοποθεσία του πελάτη, την υγεία του τελικού σημείου, τις ρυθμίσεις της κλήσης κυκλοφορίας και τα βάρη τελικού σημείου [1] [2] [8].

Περίληψη των σημείων διαμόρφωσης κλειδιών

- Κάθε ομάδα τελικού σημείου συνδέεται με μία περιοχή AWS και συνδέεται με έναν ακροατή.
- Μπορείτε να προσθέσετε πολλές ομάδες τελικού σημείου για διαφορετικές περιοχές σε έναν ακροατή.
- Ο πίνακας κυκλοφορίας ελέγχει το ποσοστό κυκλοφορίας που αποστέλλεται σε κάθε ομάδα τελικού σημείου.
- Οι έλεγχοι υγείας διασφαλίζουν ότι η κυκλοφορία δρομολογείται μόνο σε υγιή τελικά σημεία.
- Τα τελικά σημεία μπορούν να είναι NLB, ALB, EC2 περιπτώσεις ή ελαστικά IPs για τυποποιημένους επιταχυντές.
- Τα βάρη τελικού σημείου επιτρέπουν τη διανομή της κυκλοφορίας σε μια ομάδα τελικού σημείου.
- Οι παρακάμψεις θύρας μπορούν να ρυθμιστούν εάν χρειαστεί.

Αυτή η προσέγγιση παρέχει λεπτομερή έλεγχο του τρόπου με τον οποίο η κυκλοφορία δρομολογείται παγκοσμίως, επιτρέποντας τη βελτιστοποίηση της απόδοσης και την ευελιξία της ανάπτυξης σε πολλαπλές περιοχές AWS [1] [6] [8] [10].

Αναφορές:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.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-custom-routing-endpoint-groups.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.create-endpoint-group.html
[7] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[9] https://boto3.amazonaws.com/v1/documentation/api/1.16.27/reference/services/globalaccelerator.html
[10] https://cloudchipr.com/blog/aws-global-accelerator