AWS Global Accelerator podporuje dva hlavné typy urýchľovačov: štandardné urýchľovače a akcelerátory vlastného smerovania, z ktorých každý má zreteľné typy koncových bodov.
Koncové body pre štandardné urýchľovače:
Štandardné urýchľovače smerujú prenos do koncových bodov, ktoré môžu byť:
- Vyvažovatelia siete (NLB)
- Vyvažovatelia zaťaženia aplikácie (ALBS)
- Inštancie Amazon EC2
- elastické adresy IP
Tieto koncové body musia byť umiestnené v regiónoch AWS a môžu byť interné alebo interné. Globálny akcelerátor používa statické adresy IP ako pevné vstupné body a distribuuje prichádzajúci prenos do týchto koncových bodov na základe faktorov, ako je umiestnenie klienta a zdravie koncových bodov. Môžete nakonfigurovať závažia koncového bodu na riadenie podielu prenosu smerovaného do každého koncového bodu, čo umožňuje prípady použitia, ako sú modré/zelené nasadenia a testovanie A/B. Pre akcelerátory s dvojitým stupňom podporujúcim IPv4 aj IPv6 je možné pridať iba koncové body s dvojitým stupňom (NLBS, ALBS a EC2, ktoré podporujú duálny postup) [1] [2] [4] [5] [6] [7] [8].
Koncové body pre akcelerátory vlastného smerovania:
Urýchľovače vlastného smerovania sú navrhnuté pre aplikácie, ktoré si vyžadujú vlastnú logiku na smerovanie používateľov do konkrétnych destinácií a portov. Koncové body pre akcelerátory na mieru smerovania sú podsiete Amazon VPC, ktoré hostia jednu alebo viac inštancií EC2. Toto nastavenie je užitočné pre scenáre, ako sú aplikácie pre viacerých hráčov alebo aplikácie VoIP, kde používatelia musia byť priradení k konkrétnym serverom alebo reláciám na základe kritérií, ako sú geografia alebo atribúty používateľa. Akcelerátory vlastného smerovania podporujú iba adresy IPv4 [4] [9].
Ďalšie poznámky:
- Zdroje v priestoroch nemožno priamo nakonfigurovať ako koncové body; Môžete však použiť vyrovnávače sieťového zaťaženia v regiónoch AWS na predné koncové body v priestoroch a zaregistrovať tieto NLB s globálnym akcelerátorom.
- Globálny akcelerátor monitoruje koncové zdravie neustále zdravie a prepravuje prenos iba do zdravých koncových bodov.
- Elastické adresy IP používané ako koncové body sú statické verejné IP pridelené vášmu účtu AWS.
- Na zachovanie adresy klienta IP sa vzťahujú určité požiadavky na použité typy koncových bodov.
Stručne povedané, koncové koncové body Global Accelerator AWS sa líšia podľa typu akcelerátora: štandardné akcelerátory používajú vyrovnávače siete, vyvažovače zaťaženia aplikácií, inštancie EC2 alebo elastické adresy IP, zatiaľ čo akcelerátory na mieru smerovania používajú podsiete VPC s inštanciami EC2 ako koncové body. Táto flexibilita umožňuje globálnym akcelerátorom podporovať širokú škálu architektúr aplikácií a potrebách smerovania prenosu [1] [4] [6] [9].
Citácie:
[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-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/