Norėdami sukonfigūruoti regionines galutinių taškų grupes „AWS Global Accelerator“, atlikite šiuos išsamius veiksmus ir sąvokas:
** 1. Supraskite galutinių taškų grupes ir jų vaidmenį
„AWS Global Accelerator“ galutinių taškų grupė yra susijusi su konkrečiu AWS regionu ir joje yra vienas ar daugiau galinių taškų tame regione. Kiekviena „Endpoint“ grupė yra susieta su klausytoju, kuris apdoroja atvykstančių klientų ryšius, remiantis nurodytais protokolais ir prievadais. Standartiniams greitintuvams galutinių taškų grupės nukreipia srautą į tokius išteklius kaip tinklo apkrovos balanseriai (NLB), programų apkrovos balanseriai (ALB), EC2 egzemplioriai arba elastiniai IP adresai viename AWS regione [1] [2] [10].
** 2. Sukurkite arba pasirinkite akceleratorių ir klausytoją
Pirmiausia sukurkite akceleratorių (standartinį arba pasirinktinį maršrutizavimą) pasaulinėje akceleratoriaus konsolėje arba per API. Tada sukurkite vieną ar kelis klausytojus, nurodančius protokolą (TCP, UDP, arba abu) ir prievado ar prievado diapazoną, kurį akceleratorius naudos kliento srautui gauti [8] [10].
** 3. Pridėkite galutinių taškų grupes į klausytojus
Kiekvienam klausytojui pridėkite vieną ar daugiau galutinių taškų grupių, pasirinkdami AWS regioną, kuriame yra jūsų galiniai taškai. Kiekvienas klausytojas AWS regione gali turėti tik vieną galutinės taško grupę [6] [7].
- „AWS Global Accelerator“ konsolėje eikite į akceleratorių puslapį ir pasirinkite akceleratorių.
- Skiltyje „Klausytojai“ pasirinkite klausytojo ID, prie kurio norite pridėti galutinės taško grupę.
- Spustelėkite „Pridėti galutinio taško grupę“ ir iš išskleidžiamojo plano pasirinkite norimą AWS regioną [6].
** 4. Konfigūruokite srauto ratuką
Kiekvienai galutinio taško grupei galite nustatyti srauto rinkimo procentą (nuo 0 iki 100). Šis ratukas kontroliuoja srauto, kurį visuotinis greitintuvas siunčia į „Endpoint“ grupę, dalį, palyginti su bendru srautu, nukreiptu į tą grupę. Tai leidžia smulkiagrūdį srauto valdymą tokiems scenarijams kaip „Blue/Green“ diegimas ar našumo bandymai visuose regionuose. Pagal numatytuosius nustatymus srauto ratukas nustatytas 100%[1] [5] [8].
** 5. Konfigūruokite sveikatos patikrinimus
Standartiniams greitintuvams galite sukonfigūruoti „EC2“ egzempliorių ir elastinių IP galinių taškų pasirinktinius sveikatos patikrinimo parametrus ir „Endpoint“ grupėje. Šie parametrai apibrėžia, kaip „Global Accelerator“ stebi galutinio taško sveikatą ir nukreipia srautą tik į sveikus galinius taškus. Apkrovos balansavimo taškams sveikatos patikrinimai sukonfigūruojami elastinės apkrovos balansavimo konsolėje [1] [6].
** 6. Pridėkite galutinius taškus į galutinių taškų grupes
Pridėkite specifinius galinius taškus (NLB, ALB, EC2 egzempliorius arba elastines IP) į „Endpoint“ grupę. Kiekvienas galutinis taškas turi būti teisingas ir aktyvus. Taip pat galite priskirti svorius galiniams taškams, kad kontroliuotumėte srauto, nukreipto į kiekvieną grupės tašką, procentą, kuris yra naudingas apkrovos balansavimo ar bandymo tikslais [2] [9] [10].
** 7. Pasirenkama: sukonfigūruokite prievado nepaisymą
Jei jums reikia perkelti srautą į skirtingus savo galinių taškų prievadus nei tie, kurie nurodyti klausytoje, galite sukonfigūruoti prievado nepaisymą „Endpoint“ grupei. Tai naudinga norint išvengti uosto konfliktų ar ryšių su ryšiais [6].
** 8. Išsaugokite ir stebėkite
Sukonfigūravę galutinių taškų grupes ir pridėję galinius taškus, išsaugokite nustatymus. „AWS Global Accelerator“ nuolat stebės „Endpoint Health“ ir maršrutų srautą, atsižvelgiant į kliento vietą, galutinių taškų sveikatą, eismo rinkimo nustatymus ir galutinio taško svorius [1] [2] [8].
Pagrindinių konfigūracijos taškų santrauka
- Kiekviena galutinio taško grupė yra susieta su vienu AWS regionu ir susieta su klausytoju.
- Klausytojui galite pridėti kelias skirtingų regionų galutinių taškų grupes.
- Eismo ratukas kontroliuoja srauto procentą, siunčiamą kiekvienai galutinio taško grupei.
- Sveikatos patikrinimai užtikrina, kad srautas nukreiptas tik į sveikus galinius taškus.
- Galiniai taškai gali būti NLB, ALB, EC2 egzemplioriai arba elastiniai IPS standartiniams greitintuvams.
- Galutinio taško svoriai leidžia paskirstyti srautą galutinės taško grupėje.
- Prireikus galima sukonfigūruoti prievado nepaisymą.
Šis metodas suteikia granuliuotą kontrolę, kaip srautas nukreipiamas visame pasaulyje, įgalinant efektyvumo optimizavimą ir diegimo lankstumą keliuose AWS regionuose [1] [6] [8] [10].
Citatos:
[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-customousting-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