Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Cum configurați greutățile finale atât pentru acceleratoarele standard, cât și pentru cele personalizate


Cum configurați greutățile finale atât pentru acceleratoarele standard, cât și pentru cele personalizate


Pentru a configura greutățile finale atât pentru acceleratoarele de rutare standard, cât și pentru cele personalizate în AWS Global Accelerator, gestionați modul în care traficul este distribuit proporțional la punctele finale din cadrul unui grup final, alocând greutăți fiecărui punct final. Iată îndrumări detaliate despre cum să faceți acest lucru pentru ambele tipuri de accelerație:

Acceleratoare de rutare standard

Ce sunt greutățile punctului final?

- Greutățile punctului final sunt valori numerice de la 0 la 255 care determină proporția de trafic dirijată către fiecare punct final într -un grup final.
- În mod implicit, fiecare punct final are o greutate de 128.
- Acceleratorul global calculează suma tuturor greutăților finale dintr -un grup final și tratează traficul către fiecare punct final, pe baza raportului dintre greutatea sa și suma totală.
- De exemplu, dacă punctele finale au greutăți 4, 5, 5 și 6 (total 20), traficul este dirijat 4/20 până la primul punct final, 5/20 până la al doilea și al treilea și 6/20 până la ultimul [2] [3] [6] [10].

Cum să configurați greutățile Endpoint

- În consola AWS Global Accelerator, selectați acceleratorul și ascultătorul.
- Alegeți grupul Endpoint la care doriți să adăugați sau să editați puncte finale.
- Adăugați sau editați un punct final și specificați o valoare de greutate între 0 și 255.
- Setarea unei greutăți la 0 înseamnă că punctul final nu va primi trafic.
- Puteți ajusta greutățile dinamic pentru a deplasa distribuția traficului, cum ar fi pentru versiunile canare, crescând treptat greutatea unui nou punct de vedere al versiunii în timp ce scăderea celui vechi [2] [6].
- Conservarea adreselor IP client poate fi activată opțional, dar rețineți că acceleratorul global ar putea înlocui greutățile Endpoint pentru a evita coliziunile de conexiune atunci când această caracteristică este activată [2] [3].

Considerații suplimentare

- Cadrările de trafic sunt configurate la nivelul grupului final pentru a controla procentul total al traficului trimis către acel grup, în timp ce greutățile controlează distribuția traficului între punctele finale din cadrul grupului.
- Verificările de sănătate afectează rutarea: traficul este distribuit numai în punctele finale sănătoase; Dacă un punct final devine nesănătos, greutățile sunt recalculate printre cele finale sănătoase rămase [10].

Acceleratoare de rutare personalizate

Ce sunt punctele finale de rutare personalizate?

- Obiectivele finale sunt subrețele VPC asociate cu acceleratorul.
- Traficul este dirijat către instanțele EC2 din aceste subrețele pe baza mapării porturilor.

Configurarea greutăților Endpoint

- Pentru ascultătorii de rutare personalizate, specificați greutăți pentru fiecare punct final (subrețea) pentru a controla raportul dintre traficul distribuit.
- Greutățile valide sunt de la 0 la 255, cu o implicită de 255.
- Acceleratorul global rezumă greutățile tuturor punctelor finale din grup și distribuie proporțional traficul.
- Setarea unei greutăți endpoint la 0 oprește distribuția traficului la acel punct final.
- Acest lucru permite echilibrarea sarcinii, migrația treptată a traficului (versiuni canare) și utilizarea îmbunătățită a resurselor [6] [9].

Cum să configurați

- Utilizați consola AWS, CLI sau SDK -uri pentru a adăuga puncte de rutare personalizate la un grup final.
- Specificați greutatea pentru fiecare punct final de subrețea atunci când adăugați sau actualizați punctele finale.
- Asigurați -vă că gama de porturi ascultător este suficientă pentru a acoperi cerințele portului subrețea.
- Activați traficul către porturi specifice sau toate destinațiile din subrețea folosind API -ul CUSTOMROUTINGTRAFFIC, dacă este necesar [9].

Rezumatul punctelor cheie

- Greutățile Endpoint controlează distribuția proporțională a traficului în cadrul unui grup final atât pentru acceleratoare de rutare standard, cât și pentru cele personalizate.
- Greutățile variază de la 0 (fără trafic) la 255 (cota maximă de trafic).
- Reglați greutățile pentru a gestiona strategiile de echilibrare a sarcinii, failover și implementare treptată.
- Pentru acceleratoarele standard, greutățile se aplică resurselor precum echilibratorii de încărcare, instanțele EC2 sau IP -urile elastice.
- Pentru acceleratoarele de rutare personalizate, greutățile se aplică punctelor finale ale subrețelei VPC.
- Conservarea IP -ului clientului și verificările de sănătate influențează comportamentul de rutare și pot înlocui greutățile în unele cazuri.

Această flexibilitate a configurației permite un control precis asupra modului în care traficul este dirijat la nivel global pentru a optimiza strategiile de performanță, disponibilitate și implementare [2] [3] [6] [9] [10].

Citări:
[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-aatover-different-region
[5] https://www.alibabacloud.com/help/en/ga/user-guide/create-and-manage-the-endpoint-groups-of-intelligent-routing-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-TRAFFIC-DESTINEN FOR-A-SPECIFICAT DOMAIN-NAME