Du kan använda slutpunktvikter med standard routing -acceleratorer i AWS Global Accelerator för att kontrollera andelen trafik riktad till varje slutpunkt inom en slutpunktgrupp. Endpoint -vikter är numeriska värden (från 0 till 255) som bestämmer hur trafiken distribueras mellan slutpunkter som nätverksbelastningsbalanserare, applikationsbelastningsbalanserare, EC2 -instanser eller elastiska IP -adresser. Genom att justera vikter kan du utföra belastningsbalansering, genomföra kanarieutsläpp eller gradvis växla trafik mellan slutpunkter. Till exempel, att ställa in en slutpunkts vikt till 1 och en annan till 255 betyder att den första får 1/256 av trafiken och den andra 255/256. Att ställa in en vikt till 0 stoppar trafiken till den slutpunkten. Global Accelerator beräknar summan av vikter i en slutpunktgrupp och leder trafik proportionellt [1] [2] [9].
Däremot arbetar anpassade routingacceleratorer i AWS Global Accelerator på olika sätt. De dirigerar trafik till VPC -subnät som innehåller EC2 -instanser, inte för att ladda balanserare eller andra slutpunktstyper. Dokumentationen och API -referenserna nämner inte förmågan att tilldela vikter till slutpunkter i anpassade routingacceleratorer. Istället kartlägger anpassade routingacceleratorer inkommande trafik på statiska IP -adresser direkt till specifika EC2 -instanser inom VPC -subnät. Detta innebär att slutpunktvikter inte är tillämpliga eller stödda för anpassade routingacceleratorer [6] [10].
Sammanfattning:
- Standard Routing Accelerators: Support Endpoint Wights för att kontrollera trafikfördelningen mellan slutpunkter i en slutpunktgrupp. Vikterna sträcker sig från 0 till 255 och påverkar hur mycket trafik varje slutpunkt får relativt andra.
- Anpassade routingacceleratorer: Stöd inte slutpunktsvikt. Trafiken dirigeras baserat på kartläggningar till VPC -undernät med EC2 -instanser, utan vägd fördelning.
Därför kan slutpunktvikter endast användas med standard routingacceleratorer, inte med anpassade routingacceleratorer i AWS Global Accelerator.
Citeringar:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-endpoint-weights.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduktion-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://hands-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-stances