Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 我可以在标准和自定义路由加速器上使用端点权重


我可以在标准和自定义路由加速器上使用端点权重


您可以在AWS Global Accelerator中使用标准路由加速器使用端点权重来控制端点组中针对每个端点的流量的比例。端点权重是数字值(从0到255),它决定了如何在端点之间分布流量,例如网络负载平衡器,应用程序负载平衡器,EC2实例或弹性IP地址。通过调整权重,您可以执行负载平衡,进行金丝雀发行或逐渐在端点之间移动流量。例如,将一个端点的重量设置为1,而另一个端点的重量为255表示第一个接收到流量的1/256和第二个255/256。将重量设置为0将流量停止到该端点。全局加速器计算端点组中的权重总和,并按比例地路由流量[1] [2] [9]。

相比之下,AWS全球加速器中的自定义路由加速器的工作方式不同。他们将流量路由到包含EC2实例的VPC子网,而不是加载平衡器或其他端点类型。文档和API引用没有提及将权重分配给自定义路由加速器中的端点的能力。相反,自定义路由加速器映射静态IP地址上的流量直接到VPC子网中的特定EC2实例。这意味着端点权重不适用于自定义路由加速器[6] [10]。

概括:

- 标准路由加速器:支持端点权重以控制端点组中端点之间的流量分布。权重范围从0到255,影响每个端点相对于其他端点接收到多少流量。
- 自定义路由加速器:不支持端点权重。流量是基于映射到具有EC2实例的VPC子网的映射,而无需加权分布。

因此,端点权重只能与标准路由加速器一起使用,而不与AWS Global Accelerator中的自定义路由加速器一起使用。

引用:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-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/ga/user-guide/overview-4/
[4] https://repost.aws/knowledge-center/global-accelerator-failover-different-rigion
[5] https://boto3.amazonaws.com/v1/documentation/api/1.12.30/reference/services/globalaccelererator.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-enddpoints.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/ga/user-guide/create-and-manage-manage-manage-standard-ga-instances