AWS Global Accelerator acceptă două tipuri principale de acceleratoare: acceleratoare standard și acceleratoare de rutare personalizate, fiecare cu tipuri de puncte finale distincte.
Puncte finale pentru acceleratoare standard:
Traficul standard al acceleratoarelor către punctele finale care pot fi:
- Balanceri de încărcare a rețelei (NLB)
- Balanceri de încărcare a aplicației (ALB)
- instanțe Amazon EC2
- Adrese IP elastice
Aceste puncte finale trebuie să fie localizate în regiunile AWS și pot fi orientate pe internet sau interne. Global Accelerator folosește adrese IP statice ca puncte de intrare fixe și distribuie traficul primit către aceste puncte finale pe baza unor factori precum locația clientului și sănătatea punctului final. Puteți configura greutăți endpoint pentru a controla proporția de trafic dirijată către fiecare punct final, permițând cazuri de utilizare, cum ar fi implementări albastre/verzi și teste A/B. Pentru acceleratoarele cu stivă dublă care acceptă atât IPv4 cât și IPv6, se pot adăuga doar puncte finale cu stivă dublă (NLBS, ALBS și EC2 care acceptă stivă dublă) [1] [2] [4] [5] [6] [7] [8].
Puncte finale pentru acceleratoare de rutare personalizate:
Acceleratoarele de rutare personalizate sunt concepute pentru aplicații care necesită logică personalizată pentru a direcționa utilizatorii către destinații și porturi specifice. Obiectivele finale pentru acceleratoarele de rutare personalizate sunt subrețele Amazon VPC care găzduiesc una sau mai multe instanțe EC2. Această configurație este utilă pentru scenarii precum aplicații de jocuri multiplayer sau VoIP, unde utilizatorii trebuie să fie alocați la anumite servere sau sesiuni bazate pe criterii precum geografia sau atributele utilizatorului. Acceleratoarele de rutare personalizate acceptă doar adrese IPv4 [4] [9].
Note suplimentare:
- Resursele locale nu pot fi configurate direct ca puncte finale; Cu toate acestea, puteți utiliza echilibratori de încărcare a rețelei în regiunile AWS pentru a face puncte finale locale și pentru a înregistra aceste NLB-uri cu accelerator global.
- Accelerator global monitorizează sănătatea punctului final și tratează traficul numai spre puncte finale sănătoase.
- Adresele IP elastice utilizate ca puncte finale sunt IP -uri publice statice alocate contului dvs. AWS.
- Pentru conservarea adreselor IP a clientului, anumite cerințe se aplică tipurilor de punct final utilizate.
În rezumat, punctele de accelerare globale AWS variază în funcție de tipul acceleratorului: acceleratorii standard folosesc echilibratori de încărcare a rețelei, echilibratori de încărcare a aplicațiilor, instanțe EC2 sau adrese IP elastice, în timp ce acceleratoarele de rutare personalizate folosesc subrețele VPC cu instanțe EC2 ca puncte finale. Această flexibilitate permite acceleratorului global să suporte o gamă largă de arhitecturi de aplicații și nevoile de rutare a traficului [1] [4] [6] [9].
Citări:
[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/