Ak chcete nakonfigurovať regionálne skupiny koncových bodov v AWS Global Accelerator, postupujte podľa týchto podrobných krokov a konceptov:
** 1. Porozumieť koncovým skupinám a ich úlohe
Skupina koncových bodov v globálnom akcelerátore AWS je spojená s špecifickou oblasťou AWS a obsahuje jeden alebo viac koncových bodov v tomto regióne. Každá skupina koncových bodov je prepojená s poslucháčom, ktorý spracováva pripojenia prichádzajúcich klientov na základe zadaných protokolov a portov. V prípade štandardných akcelerátorov smerujú skupiny koncových bodov prenos k zdrojom, ako sú vyrovnávače sieťového zaťaženia (NLB), vyrovnávače zaťaženia aplikácií (ALB), inštancie EC2 alebo elastické adresy IP v jednej oblasti AWS [1] [2] [10].
** 2. Vytvorte alebo vyberte akcelerátor a poslucháč
Najprv vytvorte akcelerátor (štandardné alebo vlastné smerovanie) v konzole globálnej akcelerátora alebo prostredníctvom API. Potom vytvorte jedného alebo viacerých poslucháčov špecifikujúcich protokol (TCP, UDP alebo oboje) a rozsah portov alebo portov, ktoré akcelerátor použije na prijímanie prenosu klienta [8] [10].
** 3. Pridajte skupiny koncových bodov k poslucháčom
Pre každého poslucháča pridajte jednu alebo viac skupín koncových bodov výberom regiónu AWS, kde sa nachádzajú vaše koncové body. Každý poslucháč môže mať iba jednu skupinu koncových bodov v oblasti AWS [6] [7].
- V konzole Global Accelerator AWS prejdite na stránku Accelerators a vyberte svoj akcelerátor.
- V sekcii poslucháčov vyberte ID poslucháča, ku ktorému chcete pridať koncovú skupinu.
- Kliknite na položku „Pridať skupinu Endpoint Group“ a z rozbaľovacej oblasti vyberte požadovanú oblasť AWS [6].
** 4. Konfigurovať prenosový číselník
Môžete nastaviť percento prenosu (0 až 100) pre každú skupinu koncových bodov. Tento vytáčanie riadi podiel prenosu, ktorý globálny akcelerátor vysiela do skupiny koncových bodov v porovnaní s celkovým prenosom zameranou na túto skupinu. Umožňuje jemnozrnnú kontrolu prevádzky pre scenáre, ako sú modré/zelené nasadenia alebo testovanie výkonnosti v regiónoch. V predvolenom nastavení je prenosový číselník nastavený na 100%[1] [5] [8].
** 5. Nakonfigurujte zdravotné kontroly
V prípade štandardných akcelerátorov môžete nakonfigurovať vlastné nastavenia zdravotnej kontroly pre inštancie EC2 a elastické koncové body IP v rámci koncovej skupiny. Tieto nastavenia definujú, ako globálny akcelerátor monitoruje zdravie Endpoint a trasy prenos iba do zdravých koncových bodov. V prípade koncových bodov vyrovnávača zaťaženia sú zdravotné kontroly nakonfigurované na konzole na vyváženie elastického zaťaženia [1] [6].
** 6. Pridajte koncové body do koncových skupín
Pridajte konkrétne koncové body (NLB, ALB, inštancie EC2 alebo elastické IP) do skupiny koncových bodov. Každý koncový bod musí byť platný a aktívny. Hmotnosti môžete tiež priradiť k koncovým bodom na kontrolu percentuálneho podielu prenosu smerovaného do každého koncového bodu v rámci skupiny, čo je užitočné na účely vyrovnávania alebo testovania záťaže [2] [9] [10].
** 7. Voliteľné: Konfigurácia prepísania portu
Ak potrebujete presmerovať prenos do rôznych portov na svojich koncových bodoch ako tie zadané na poslucháči, môžete nakonfigurovať prepísanie portov pre skupinu koncových bodov. Je to užitočné na zabránenie konfliktom portov alebo zrážkam pripojenia [6].
** 8. Uložiť a monitorovať
Po konfigurácii skupín koncových bodov a pridaní koncových bodov uložte svoje nastavenia. AWS Global Accelerator bude neustále monitorovať zdravie koncových bodov a prenos prenosu na základe umiestnenia klienta, zdravia koncových bodov, nastavení číselníka a koncových bodov [1] [2] [8].
Zhrnutie kľúčových konfiguračných bodov
- Každá skupina koncových bodov je viazaná na jednu oblasť AWS a je spojená s poslucháčom.
- Poslucháčovi môžete pridať viac skupín koncových bodov pre rôzne regióny.
- Doplnkový číselník riadi percento prevádzky zaslaného do každej skupiny koncových bodov.
- Šekky na zdravie zabezpečujú smerovanie prenosu iba na zdravé koncové body.
- Koncovými bodmi môžu byť NLB, ALB, EC2 inštancie alebo elastické IP pre štandardné urýchľovače.
- Hmotnosti koncového bodu umožňujú distribúciu premávky v rámci koncovej skupiny.
- V prípade potreby je možné nakonfigurovať prepísanie portu.
Tento prístup poskytuje podrobnú kontrolu nad tým, ako je prevádzka smerovaná na celom svete, čo umožňuje optimalizáciu výkonnosti a flexibilitu nasadenia vo viacerých regiónoch AWS [1] [6] [8] [10].
Citácie:
[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