Če želite konfigurirati uteži končne točke tako za standardne kot za pospeševalce po meri v AWS Global Accelerator, upravljate, kako je promet sorazmerno razporejen na končne točke znotraj skupine končne točke z dodeljevanjem uteži vsaki končni točki. Tu so podrobne napotke, kako to storiti za obe vrsti pospeševalnikov:
Standardni pospeševalci usmerjanja
Kaj so uteži končne točke?
- Uteži končne točke so številčne vrednosti od 0 do 255, ki določajo delež prometa, usmerjenega na vsako končno točko v skupini končne točke.- Privzeto ima vsaka končna točka težo 128.
- Globalni pospeševalnik izračuna vsoto vseh uteži končne točke v skupini končne točke in usmerja promet do vsake končne točke, ki temelji na razmerju njegove teže in skupne vsote.
- Na primer, če imajo končne točke uteži 4, 5, 5 in 6 (skupaj 20), se promet preusmeri na 4/20 do prve končne točke, 5/20 do druge in tretjega in 6/20 do zadnjega [2] [3] [6] [10].
Kako konfigurirati uteži končne točke
- V konzoli AWS Global Accelerator izberite svoj pospeševalnik in poslušalca.- Izberite skupino končnih točk, ki ji želite dodati ali urejati končne točke.
- Dodajte ali uredite končno točko in določite vrednost teže med 0 in 255.
- Nastavitev teže na 0 pomeni, da končna točka ne bo prejemala prometa.
- Uteži lahko dinamično prilagodite tako, da premikate porazdelitev prometa, na primer za izpuste iz kanarstva, tako da postopoma povečate težo nove končne točke različice, hkrati pa zmanjšate staro [2] [6].
- Ohranjanje naslovov IP odjemalca je mogoče omogočiti neobvezno, vendar upoštevajte, da lahko globalni pospeševalnik preglasi uteži končne točke, da se izogne trkom povezave, ko je ta funkcija omogočena [2] [3].
Dodatni premisleki
- Prometne številčnice so konfigurirane na ravni skupine Endpoint, da nadzorujejo skupni odstotek prometa, poslanega v to skupino, medtem ko uteži nadzirajo porazdelitev prometa med končnimi točkami znotraj skupine.- Zdravstveni pregledi vplivajo na usmerjanje: promet se distribuira samo na zdrave končne točke; Če končna točka postane nezdrava, se uteži preračunajo med preostalimi zdravimi končnimi točkami [10].
Pospeševalni pospeševalniki po meri
Kaj so končne točke usmerjanja po meri?
- Končne točke so podomreži VPC, povezane s pospeševalnikom.- Promet je usmerjen v primere EC2 v teh podomrežjih na podlagi preslikav vrat.
Konfiguriranje uteži končne točke
- Za poslušalce usmerjanja po meri določite uteži za vsako končno točko (podomrežje) za nadzor razmerja razporejenega prometa.- Veljavne uteži so od 0 do 255, privzeto 255.
- Globalni pospeševalnik povzema uteži vseh končnih točk v skupini in sorazmerno distribuira promet.
- Nastavitev teže končne točke na 0 ustavi porazdelitev prometa na to končno točko.
- To omogoča uravnoteženje obremenitve, postopno migracijo prometa (kanarske sprostitve) in izboljšano uporabo virov [6] [9].
Kako konfigurirati
- Uporabite konzolo AWS, CLI ali SDK, da dodate končne točke usmerjanja po meri v skupino končnih točk.- Pri dodajanju ali posodabljanju končnih točk določite težo za vsako končno točko podomrežja.
- Prepričajte se, da je obseg vrat poslušalcev dovolj za pokrivanje zahtev po vrat podomrežja.
- Omogočite promet na določena vrata ali vse destinacije znotraj podomrežja s pomočjo API -ja AssoftCustoMroutingTraffic po potrebi [9].
Povzetek ključnih točk
- Uteži končne točke nadzorujejo proporcionalno porazdelitev prometa v skupini končne točke tako za standardne kot za pospeševalnike po meri.- Uteži se gibljejo od 0 (brez prometa) do 255 (največji delež prometa).
- Prilagodite uteži za upravljanje strategij uravnoteženja obremenitve, preklopa in postopne uvajanja.
- Za standardne pospeševalnike uteži veljajo za vire, kot so uravnoteževalci obremenitve, primerki EC2 ali elastični IP.
- Za pospeševalnike za usmerjanje po meri veljajo uteži za končne točke podomrežja VPC.
- Ohranjanje IP -jev in pregledi zdravja vplivajo na vedenje usmerjanja in lahko v nekaterih primerih preglasijo uteži.
Ta konfiguracijska fleksibilnost omogoča natančen nadzor nad tem, kako se promet usmerja po vsem svetu, da optimizira strategije zmogljivosti, razpoložljivosti in uvajanja [2] [3] [6] [9] [10].
Navedbe:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-ireights.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-cecelerator-failover-different-region
[5] https://www.alibabacloud.com/help/sl/ga/Ga/user-guide/create-and-manage-the-endpoint-groups-of-Intelligent-Routing-Listeners
[6] https://www.alibabacloud.com/help/sl/ga/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-cecelerator
[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/sl/ga/getting-started/accelerate-transmission-of-network-traffic-destined-for-a-specified-Momeain-ime