Norėdami sukonfigūruoti tiek standartinių, tiek pasirinktinių maršruto akceleratorių galutinio taško svorius „AWS Global Accelerator“, jūs valdote, kaip srautas proporcingai paskirstomas galutinio taško grupei, priskirdami svorius kiekvienam galiniam taškui. Čia pateikiamos išsamios rekomendacijos, kaip tai padaryti abiejų akceleratorių tipams:
Standartiniai maršrutizacijos greitintuvai
Kas yra galutinio taško svoriai?
- Galutinio taško svoriai yra skaitinės vertės nuo 0 iki 255, kurios lemia srauto, nukreipto į kiekvieną galutinį tašką, dalis.- Pagal numatytuosius nustatymus kiekvieno galinio taško svoris yra 128.
- Visuotinis akceleratorius apskaičiuoja visų galutinio taško svorio sumą galutinės taško grupėje ir nukreipia srautą į kiekvieną galinį tašką, remdamasis jo svorio santykiu ir bendros sumos santykiu.
- Pvz., Jei galinių taškų svoriai yra 4, 5, 5 ir 6 (iš viso 20), eismas nukreipiamas 4/20 į pirmąjį galinį tašką, 5/20 - antrą ir trečią, o 6/20 - paskutiniai [2] [3] [6] [10].
Kaip sukonfigūruoti galinio taško svorius
- „AWS Global Accelerator“ konsolėje pasirinkite akceleratorių ir klausytoją.- Pasirinkite „Endpoint“ grupę, prie kurios norite pridėti ar redaguoti galinius taškus.
- Pridėkite arba redaguokite galutinį tašką ir nurodykite svorio vertę nuo 0 iki 255.
- Svorio nustatymas iki 0 reiškia, kad galutinis taškas negaus srauto.
- Galite dinamiškai pakoreguoti svorius, kad perkeltumėte srauto paskirstymą, pavyzdžiui, „Canary“ išleidimams palaipsniui padidindami naujos versijos galutinio taško svorį, tuo pačiu sumažindami senąjį [2] [6].
- Kliento IP adresų išsaugojimas gali būti įjungtas pasirinktinai, tačiau atkreipkite dėmesį, kad „Global Accelerator“ gali nepaisyti galinio taško svorio, kad būtų išvengta ryšio susidūrimų, kai ši funkcija įjungta [2] [3].
Papildomi svarstymai
- Eismo ratukai yra sukonfigūruoti „Endpoint“ grupės lygyje, kad būtų galima kontroliuoti bendrą srauto, siunčiamo į tą grupę, procentą, o svoriai kontroliuoja srauto pasiskirstymą tarp galinių taškų grupės.- Sveikatos patikrinimai daro įtaką maršrutizavimui: eismas paskirstomas tik sveikiems galiniams taškams; Jei galutinis taškas tampa nesveikas, svoriai perskaičiuojami tarp likusių sveikų galinių taškų [10].
Individualizuoti maršruto akceleratoriai
Kokie yra pasirinktiniai maršruto galiniai taškai?
- galiniai taškai yra VPC potinkliai, susieti su akceleratoriumi.- Eismas nukreipiamas į EC2 egzempliorius šiuose potinkliuose, atsižvelgiant į uostų žemėlapius.
„Endpoint“ svorių konfigūravimas
- Kreiptis į pasirinktinius klausytojus nurodote kiekvieno galinio taško (potinklio) svorius, kad būtų galima valdyti paskirstyto srauto santykį.- Galiojantys svoriai yra nuo 0 iki 255, o numatytasis numatytasis yra 255.
- Visuotinis akceleratorius apibendrina visų grupės galinių taškų svorius ir proporcingai paskirsto srautą.
- Nustatant galutinio taško svorį iki 0, sustabdomas srauto paskirstymas į tą galinį tašką.
- Tai leidžia balansuoti apkrovą, laipsnišką eismo migraciją („Canary“ išleidimus) ir patobulinti išteklių panaudojimą [6] [9].
Kaip sukonfigūruoti
- Naudokite AWS konsolę, CLI ar SDK, kad pridėtumėte pasirinktinius maršruto parinkimo taškus į „Endpoint“ grupę.- Nurodykite kiekvieno potinklio galinio taško svorį pridėdami ar atnaujindami galinius taškus.
- Įsitikinkite, kad klausytojų prievado diapazono pakanka, kad būtų patenkinti potinklio prievado reikalavimai.
- Įgalinkite srautą į konkrečius prievadus ar visas potinklio paskirties vietas, jei reikia, naudodamiesi „LateCustomRoutingTraffic“ API [9].
Pagrindinių taškų santrauka
- „Endpoint“ svoriai valdo proporcingą srauto pasiskirstymą „Endpoint“ grupėje tiek standartiniams, tiek pasirinktiniams maršruto parinkimo greitintuvams.- Svoriai svyruoja nuo 0 (nėra srauto) iki 255 (didžiausia srauto dalis).
- Sureguliuokite svorius, kad būtų galima valdyti apkrovos balansavimo, failo ir laipsniškų diegimo strategijas.
- standartiniams greitintuvams svoriai taikomi tokiems ištekliams kaip apkrovos balanseriai, EC2 egzemplioriai ar elastiniai IP.
- Pasirinktiniams maršruto greitintuvams svoriai taikomi VPC potinklio galiniams taškams.
- Kliento IP išsaugojimas ir sveikatos patikrinimai daro įtaką maršruto parinkimo elgsenai ir kai kuriais atvejais gali nepaisyti svorio.
Šis konfigūracijos lankstumas leidžia tiksliai valdyti, kaip srautas nukreipiamas visame pasaulyje, kad būtų galima optimizuoti našumo, prieinamumo ir diegimo strategijas [2] [3] [6] [9] [10].
Citatos:
[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-fairover-different-region
[5] https://www.alibabacloud.com/help/en/ga/user-guide/create-and-manage-the-endpoint-groups-of-intelligent-outing-listeners
[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-network-fich-destind-for-a-speciapifikuotas domenas-name