Το AWS Global Accelerator υποστηρίζει δύο κύριους τύπους επιταχυντών: τυποποιημένους επιταχυντές και επιταχυντές προσαρμοσμένης δρομολόγησης, ο καθένας με ξεχωριστούς τύπους τελικών σημείων.
Τελικά σημεία για τυποποιημένους επιταχυντές:
Οι τυποποιημένοι επιταχυντές δρομολογούν την κυκλοφορία σε τελικά σημεία που μπορεί να είναι:
- Balancers φορτίου δικτύου (NLBS)
- Balancers φορτίου εφαρμογής (ALBS)
- Αμαζόνιο EC2 περιπτώσεις
- ελαστικές διευθύνσεις IP
Αυτά τα τελικά σημεία πρέπει να βρίσκονται σε περιοχές AWS και να μπορούν να είναι στο διαδίκτυο ή να είναι εσωτερικά. Το Global Accelerator χρησιμοποιεί στατικές διευθύνσεις IP ως σταθερά σημεία εισόδου και διανέμει εισερχόμενη κυκλοφορία σε αυτά τα τελικά σημεία που βασίζονται σε παράγοντες όπως η τοποθεσία πελάτη και η υγεία του τελικού σημείου. Μπορείτε να διαμορφώσετε τα βάρη του τελικού σημείου για να ελέγξετε το ποσοστό της κυκλοφορίας που δρομολογείται σε κάθε τελικό σημείο, επιτρέποντας τις περιπτώσεις χρήσης όπως μπλε/πράσινες αναπτύξεις και δοκιμές A/B. Για τους επιταχυντές διπλής στοίβας που υποστηρίζουν τόσο τα IPv4 όσο και το IPv6, μπορούν να προστεθούν μόνο τα τελικά σημεία διπλής στοίβας (NLBS, ALBS και EC2 που υποστηρίζουν τη διπλή στοίβα) [1] [2] [4] [5] [6] [7] [8].
Τελικά σημεία για προσαρμοσμένους επιταχυντές δρομολόγησης:
Οι προσαρμοσμένοι επιταχυντές δρομολόγησης έχουν σχεδιαστεί για εφαρμογές που απαιτούν προσαρμοσμένη λογική για τη δρομολόγηση των χρηστών σε συγκεκριμένους προορισμούς και θύρες. Τα τελικά σημεία για προσαρμοσμένους επιταχυντές δρομολόγησης είναι υποδίκτυα Amazon VPC που φιλοξενούν μία ή περισσότερες περιπτώσεις EC2. Αυτή η ρύθμιση είναι χρήσιμη για σενάρια όπως οι εφαρμογές παιχνιδιών για πολλούς παίκτες ή εφαρμογές VoIP, όπου οι χρήστες πρέπει να αντιστοιχιστούν σε συγκεκριμένους διακομιστές ή συνεδρίες που βασίζονται σε κριτήρια όπως η γεωγραφία ή τα χαρακτηριστικά χρήστη. Οι προσαρμοσμένοι επιταχυντές δρομολόγησης υποστηρίζουν μόνο τις διευθύνσεις IPv4 [4] [9].
Πρόσθετες σημειώσεις:
- Οι πόροι εντός του χώρου δεν μπορούν να ρυθμιστούν άμεσα ως τελικά σημεία. Ωστόσο, μπορείτε να χρησιμοποιήσετε τα balancers φορτίου δικτύου σε περιοχές AWS σε μπροστινά τελικά σημεία και να καταχωρίσετε αυτά τα NLBs με παγκόσμιο επιταχυντή.
- Ο παγκόσμιος επιταχυντής παρακολουθεί συνεχώς την υγεία του τελικού σημείου και δρομολογεί την κυκλοφορία μόνο σε υγιή τελικά σημεία.
- Οι ελαστικές διευθύνσεις IP που χρησιμοποιούνται ως τελικά σημεία είναι στατικά δημόσια IP που διατίθενται στον λογαριασμό AWS σας.
- Για τη διατήρηση διεύθυνσης IP πελάτη, ορισμένες απαιτήσεις ισχύουν για τους τύπους τελικών σημείων που χρησιμοποιούνται.
Συνοπτικά, τα τελικά σημεία AWS Global Accelerator ποικίλλουν ανάλογα με τον τύπο του επιταχυντή: Οι τυποποιημένοι επιταχυντές χρησιμοποιούν εξισορρόπους φορτίου δικτύου, εξισορρόπους φορτίου εφαρμογής, περιπτώσεις EC2 ή ελαστικές διευθύνσεις IP, ενώ οι επιταχυντές προσαρμοσμένης δρομολόγησης χρησιμοποιούν υποδίκτυα VPC με περιπτώσεις EC2 ως τελικά σημεία. Αυτή η ευελιξία επιτρέπει στον παγκόσμιο επιταχυντή να υποστηρίζει ένα ευρύ φάσμα αρχιτεκτονικών εφαρμογών και ανάγκες δρομολόγησης κυκλοφορίας [1] [4] [6] [9].
Αναφορές:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[3] https://docs.aws.amazon.com/general/latest/gr/global_accelerator.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/what-is-global-accelerator.html
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[7] https://docs.aws.amazon.com/pdfs/global-accelerator/latest/dg/global-accelerator-guide.pdf
[8] https://tutorialsdojo.com/aws-global-accelerator/
[9] https://aws.amazon.com/global-accelerator/faqs/