是的,AWS全球加速器可以自动检测并将流量重定向到健康的端点。它通过使用TCP,HTTP或HTTPS协议进行自动健康检查,不断地监视与静态IP地址相关的所有端点的健康。这些健康检查是在全球加速器中配置的EC2实例或弹性IP地址,或通过弹性负载平衡的负载平衡器端点。
当您在标准加速器中添加端点时,它必须通过健康检查才能在开始接收流量之前被视为健康。全球加速器定期将健康检查请求发送到所有端点,并立即对其健康状况的任何变化做出反应。如果端点失败了健康检查并被视为不健康,则全球加速器会自动停止将流量路由到该端点,并将流量重新安置到最近的健康端点,从而确保用户的高可用性和最佳性能。
如果在端点组中没有健康端点的情况下,全球加速器试图在其他端点组(区域)中失败。如果在尝试最接近的端点组后找不到健康的终点,则即使不健康,它也可以将流量路由到最接近的组中的随机端点来“失败”,以保持连通性。
您可以配置健康检查参数,例如协议,端口,间隔和阈值,以根据您的应用程序需求调整健康监控。对于负载平衡器端点,通过弹性负载平衡配置来管理健康检查,如果至少一个可用性区域健康,则全球加速器认为负载平衡器健康。
AWS全球加速器的这种自动健康检测和交通重定向机制有助于维持持续的可用性,提高性能并通过仅将流量路由到健康,最佳端点[1] [2] [5] [7] [8]来提供无缝的用户体验。
引用:
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups-health-checce-check-options.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[3] https://repost.aws/knowledge-center/global-accelerator-unhealthy-endpoints
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[5] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoints-endpoint-weights.unhealthy-endhealthy-endpoints.html
[6] https://www.alibabacloud.com/help/en/ga/ga/user-guide/enable-and-manage-health-checks
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://aws.amazon.com/global-accelerator/features/