Jūs varat izmantot parametru svarus ar standarta maršrutēšanas paātrinātājiem AWS globālajā paātrinātājā, lai kontrolētu trafika proporciju, kas paredzēta katram galapunktu parametru grupā. Galapunkta svars ir skaitliskas vērtības (no 0 līdz 255), kas nosaka, kā trafiks tiek sadalīts starp parametriem, piemēram, tīkla slodzes līdzsvarotājiem, lietojumprogrammu slodzes līdzsvarotājiem, EC2 gadījumiem vai elastīgām IP adresēm. Pielāgojot svarus, jūs varat veikt slodzes līdzsvarošanu, veikt kanārijputniņu izlaidumus vai pakāpeniski nobīdīt satiksmi starp galapunktiem. Piemēram, viena parametra svara iestatīšana uz 1 un otra līdz 255 nozīmē, ka pirmais saņem 1/256 satiksmes un otro 255/256. Svara iestatīšana uz 0 aptur trafiku uz šo galapunktu. Globālais akselerators aprēķina svaru summu parametru grupā un maršrutē satiksmi proporcionāli [1] [2] [9].
Turpretī pielāgoti maršrutēšanas paātrinātāji AWS globālajā akseleratorā strādā atšķirīgi. Viņi novirza satiksmi uz VPC apakštīkliem, kas satur EC2 gadījumus, nevis lai ielādētu līdzsvarotājus vai citus parametru veidus. Dokumentācijā un API atsaucēs nav pieminēta spēja piešķirt svarus parametru pielāgotajos maršrutēšanas paātrinātājos. Tā vietā pielāgotie maršrutēšanas paātrinātāji kartē ienākošo trafiku statiskajās IP adresēs tieši uz konkrētiem EC2 gadījumiem VPC apakštīklos. Tas nozīmē, ka parametru svari nav piemērojami vai atbalstīti pielāgotajiem maršrutēšanas paātrinātājiem [6] [10].
Kopsavilkums:
- Standarta maršrutēšanas paātrinātāji: atbalsta galapunkta svarus, lai kontrolētu satiksmes sadalījumu starp parametru parametru grupā. Svari svārstās no 0 līdz 255 un ietekmē to, cik lielu trafiku saņem katrs galapunkts salīdzinājumā ar citiem.
- Pielāgoti maršrutēšanas paātrinātāji: neatbalstiet galapunkta svarus. Satiksme tiek novirzīta, pamatojoties uz kartēšanu uz VPC apakštīkliem ar EC2 gadījumiem, bez svērtas sadalījuma.
Tāpēc galapunkta svarus var izmantot tikai ar standarta maršrutēšanas paātrinātājiem, nevis ar pielāgotiem maršrutēšanas paātrinātājiem AWS globālajā paātrinātājā.
Atsauces:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weight.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[3] https://www.alibabacloud.com/help/en/ga/user-guide/overview-4/
[4] https://repost.aws/knowledge-center/global-accelerator-failover-different-region
[5] https://boto3.amazonaws.com/v1/documentation/api/1.12.30/reference/services/globalaccelerator.html
[6] https://boto3.amazonaws.com/v1/documentation/api/1.17.39/reference/services/globalaccelerator.html
[7] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoints.html
[8] https://awscli.amazonaws.com/v2/documentation/api/2.3.2/reference/globalaccelerator/index.html
[9] https://hand-on-on.cloud/aws-services/global-accelerator/
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-guidelines.html
[11] https://www.alibabacloud.com/help/en/ga/user-guide/create-and-manage-standard-ga-instances