Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Posso usare i pesi endpoint per gli acceleratori di routing standard e personalizzati


Posso usare i pesi endpoint per gli acceleratori di routing standard e personalizzati


È possibile utilizzare i pesi endpoint con acceleratori di routing standard in AWS Global Accelerator per controllare la proporzione di traffico diretto a ciascuno endpoint all'interno di un gruppo endpoint. I pesi endpoint sono valori numerici (da 0 a 255) che determinano il modo in cui il traffico viene distribuito tra endpoint come bilanciatori del carico di rete, bilanciatori del carico dell'applicazione, istanze EC2 o indirizzi IP elastici. Regolando i pesi, è possibile eseguire il bilanciamento del carico, condurre rilasci di canarie o spostare gradualmente il traffico tra gli endpoint. Ad esempio, l'impostazione del peso di un endpoint su 1 e un altro a 255 significa che il primo riceve 1/256 del traffico e il secondo 255/256. L'impostazione di un peso su 0 interrompe il traffico a quell'endpoint. L'acceleratore globale calcola la somma dei pesi in un gruppo endpoint e percorre il traffico proporzionalmente [1] [2] [9].

Al contrario, gli acceleratori di routing personalizzati nell'acceleratore globale AWS funzionano in modo diverso. Incontrano il traffico verso le sottoreti VPC contenenti istanze EC2, non per caricare i bilanciatori o altri tipi di endpoint. La documentazione e i riferimenti API non menzionano la possibilità di assegnare pesi agli endpoint negli acceleratori di routing personalizzati. Invece, gli acceleratori di routing personalizzati mappano il traffico in arrivo su indirizzi IP statici direttamente a specifiche istanze EC2 all'interno di sottorete VPC. Ciò implica che i pesi endpoint non sono applicabili o supportati per gli acceleratori di routing personalizzati [6] [10].

Riepilogo:

- Acceleratori di routing standard: supportare i pesi degli endpoint per controllare la distribuzione del traffico tra gli endpoint in un gruppo endpoint. I pesi vanno da 0 a 255 e influenzano il traffico che ogni endpoint riceve rispetto ad altri.
- Acceleratori di routing personalizzati: non supportare i pesi endpoint. Il traffico viene instradato in base alle mappature a sottoreti VPC con istanze EC2, senza distribuzione ponderata.

Pertanto, i pesi endpoint possono essere utilizzati solo con acceleratori di routing standard, non con acceleratori di routing personalizzati in AWS Global Accelerator.

Citazioni:
[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/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-fferent-region
[5] https://boto3.amazonaws.com/v1/documentation/api/1.12.30/reference/services/globalackcelerator.html
[6] https://boto3.amazonaws.com/v1/documentation/api/1.17.39/reference/services/globalackcelerator.html
[7] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalackcelerator/add-endpoints.html
[8] https://awscli.amazonaws.com/v2/documentation/api/2.3.2/reference/globalackcelerator/index.html
[9] https://hands-on.cloud/aws-services/global-ackcelerator/
[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