AWS Global Accelerator是Amazon Web服务的网络服务,通过通过AWS Global Network而不是公共Internet将用户流量路由用户流量来改善应用程序的可用性,性能和安全性[1] [2] [5]。它提供了两个静态的任何环保IP地址作为您的应用程序的固定入口点,即使您添加或删除端点或更改区域,它们也保持恒定,简化了网络管理和客户端配置[2] [5]。
###关键功能:
- 通过AWS全球网络的流量路由:全球加速器使用AWS私人全球网络,而不是通过Internet进行路由流量,从而降低了延迟,提高了传输速度并通过绕过Internet拥塞和本地停电来提高可靠性[2] [5]。
- 静态IP地址:它分配了两个静态IP地址,这些静态IP地址是来自全球AWS Edge位置的任何广播,为您的应用程序提供一个单个入口处,无论AWS区域的数量或部署的端点的数量如何[2] [5]。
- 健康检查和故障转移:全球加速器连续监视应用终点的健康(例如网络负载平衡器,应用负载均衡器,EC2实例或弹性IPS),并自动将流量路由到最近的健康端点,以确保高可用性和较高的容错耐受性[2] [5]。
- 多区域和多端支持:它支持多个AWS区域和可用性区域的路由流量,从而通过在区域失败的情况下重新路由流量来实现灾难恢复和韧性[2] [5]。
- 自定义路由加速器:允许特定的用户流量路由到VPC子网内的指定实例和端口,可用于更精细的流量管理[5]。
- 流量管理:您可以通过调整端点组的流量拨号百分比和权重来控制流量分布,促进测试,逐渐推出和负载平衡[5]。
- 携带自己的IP(BYOIP):您可以将自己的IP地址范围与全球加速器一起使用,从而为您的应用程序维护一致的IP地址[2]。
###用例:
- 需要低延迟的应用程序,例如游戏,VoIP和流媒体。
- 需要提高可用性和灾难恢复的全球应用程序。
- 简化具有动态端点的应用程序的网络缩放和IP地址管理。
- 物联网,零售和医疗保健等行业,客户更新具有挑战性[5]。
###如何工作:
1。用户连接到全球加速器提供的静态IP地址。
2。基于健康和地理位置,服务通过AWS全球网络将流量路由到最佳端点。
3。流量针对表现最佳的区域终点,从而提高了性能和可用性[5]。
AWS全球加速器在全球范围内利用超过100个AWS边缘地点以提供这些好处,这是增强面向互联网应用程序的性能和可靠性的强大解决方案[2] [5]。
总而言之,AWS Global Accelerator旨在通过使用AWS Global网络来更快,更可靠和安全的路由来优化全局应用程序流量,同时简化IP管理并改善了多个区域和端点的错误容忍度。
引用:
[1] https://aws.amazon.com/global-accelerator/
[2] https://www.hava.io/blog/what-is-aws-global-accelerator
[3] https://docs.aws.amazon.com/managedservices/latest/userguide/global-acc.html
[4] https://www.youtube.com/watch?v=ijyk8lknf9o
[5] https://www.nops.io/glossary/what-is-aws-global-accelerator/
[6] https://docs.aws.amazon.com/awscloudformation/latest/userguide/aws-resource-globalaccelerator-accelerator.html