Ak chcete nakonfigurovať závažia koncových bodov pre štandardné aj vlastné urýchľovače smerovania v globálnom akcelerátore AWS, spravujete spôsob, akým je prevádzka úmerne distribuovaná do koncových bodov v rámci koncovej skupiny priradením váh každému koncovému bodu. Tu je podrobné usmernenie, ako to urobiť pre oba typy urýchľovačov:
Štandardné urýchľovače smerovania
Aké sú závažia koncových bodov?
- Hmotnosti koncového bodu sú číselné hodnoty od 0 do 255, ktoré určujú podiel prenosu smerovaného do každého koncového bodu v rámci koncovej skupiny.- V predvolenom nastavení má každý koncový bod hmotnosť 128.
- Globálny akcelerátor vypočíta súčet všetkých závaží koncových bodov v koncovej skupine a smeruje prenos do každého koncového bodu na základe pomeru jeho hmotnosti k celkovému súčtu.
- Napríklad, ak majú koncové body hmotnosti 4, 5, 5 a 6 (celkom 20), prevádzka je smerovaná na 4/20 do prvého koncového bodu, 5/20 až druhého a tretieho a 6/20 až posledného [2] [3] [6] [10].
Ako nakonfigurovať závažia koncového bodu
- V konzole AWS Global Accelerator vyberte svoj akcelerátor a poslucháč.- Vyberte skupinu Endpoint, do ktorej chcete pridať alebo upraviť koncové body.
- Pridajte alebo upravte koncový bod a zadajte hodnotu hmotnosti medzi 0 a 255.
- Nastavenie hmotnosti na 0 znamená, že koncový bod nedostane prevádzku.
- Môžete dynamicky upravovať váhy tak, aby ste posunuli distribúciu premávky, napríklad v prípade kanárových vydaní postupným zvýšením hmotnosti koncového bodu novej verzie a znížením starého [2] [6].
- Zachovanie adresy klienta IP je možné povoliť voliteľne, ale poznamenajte, že globálny akcelerátor môže prepísať hmotnosti koncového bodu, aby sa predišlo zrážkam pripojenia, keď je táto funkcia povolená [2] [3].
Ďalšie úvahy
- Doplnkové číselníky sú nakonfigurované na úrovni koncovej skupiny na riadenie celkového percentuálneho podielu prenosu odoslaného tejto skupine, zatiaľ čo hmotnosti riadia distribúciu prevádzky medzi koncovými bodmi v rámci skupiny.- zdravotné kontroly ovplyvňujú smerovanie: Prenos sa distribuuje iba do zdravých koncových bodov; Ak sa koncový bod stane nezdravým, hmotnosti sa prepočítajú medzi zostávajúce zdravé koncové body [10].
Vlastné urýchľovače smerovania
Aké sú koncové body smerovania?
- Koncové body sú podsiete VPC spojené s akcelerátorom.- Prenos je smerovaný do inštancií EC2 v rámci týchto podsiete na základe mapovaní portov.
Konfigurácia závaží koncového bodu
- V prípade poslucháčov vlastného smerovania určíte váhy pre každý koncový bod (podsiete) na riadenie pomeru distribuovaného prenosu.- Platné váhy sú od 0 do 255, s predvolenou hodnotou 255.
- Globálny akcelerátor sumarizuje váhy všetkých koncových bodov v skupine a úmerne distribuuje premávku.
- Nastavenie hmotnosti koncového bodu na 0 zastaví distribúciu dopravy do tohto koncového bodu.
- To umožňuje vyváženie záťaže, postupnú dopravnú migráciu (kanáriové vydania) a zlepšené využitie zdrojov [6] [9].
Ako nakonfigurovať
- Pomocou konzoly AWS, CLI alebo SDKS pridajte vlastné koncové body smerovania do skupiny koncových bodov.- Pri pridávaní alebo aktualizácii koncových bodov zadajte hmotnosť pre každý koncový bod podsiete.
- Uistite sa, že rozsah portov poslucháča je dostatočný na pokrytie požiadaviek na port podsiete.
- Povoľte prenos do konkrétnych portov alebo všetkých cieľov v podsieti pomocou rozhrania AFTERCOMCUTHROTINGTRAFFIC API, ak je to potrebné [9].
Zhrnutie kľúčových bodov
- Hmotnosti koncových bodov riadia proporcionálne rozdelenie prenosu v rámci koncovej skupiny pre štandardné aj vlastné urýchľovače smerovania.- Hmotnosti sa pohybujú od 0 (bez prevádzky) do 255 (maximálny podiel prenosu).
- Upravte váhy na správu vyváženia záťaže, zlyhania a postupných stratégií nasadenia.
- V prípade štandardných akcelerátorov sa hmotnosti vzťahujú na zdroje, ako sú vyvažovatelia záťaže, inštancie EC2 alebo elastické IP.
- Pre urýchľovače vlastného smerovania sa hmotnosti vzťahujú na koncové body podsiete VPC.
- Zachovanie IP klienta a kontroly zdravia ovplyvňujú správanie smerovania a v niektorých prípadoch môže potlačiť váhy.
Táto flexibilita konfigurácie umožňuje presnú kontrolu nad tým, ako je prevádzka smerovaná na celom svete s cieľom optimalizovať stratégie výkonu, dostupnosti a nasadenia [2] [3] [6] [9] [10].
Citácie:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[3] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoints.html
[4] https://repost.aws/knowledge-center/global-accelerator-failover-different-region
[5] https://www.alibabacloud.com/help/en/ga/user-guide/create-and-manage-the-endpoint-groups-of-intelligent-intelligent-routing-litteners
[6] https://www.alibabacloud.com/help/en/ga/user-guide/overview-4/
[7] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://cloudchipr.com/blog/aws-global-accelerator
[9] https://metacpan.org/pod/paws::globalaccelerator
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[11] https://www.alibabacloud.com/help/en/ga/getting-started/accelerate-transmission-of-petwork-traffic-destined-dentine-for-a-specified-domain-name-name