AWS Global Accelerator 是通过 Amazon Web Service 的全球网络基础设施发送您的用户流量的联网服务,将您的互联网用户性能提升了高达 60%。当互联网拥塞时,Global Accelerator 的自动路由优化会帮助您将数据包丢失、抖动和延迟水平持续维持在低水平。
凭借 Global Accelerator,您可获得两个面向客户的全球静态 IP,以简化流量管理。在后端,增加或删除您的 AWS 应用程序源,如 Network Load Balancers、Application Load Balancers、弹性 IP 和 EC2 实例,无需作出面向用户的更改。为减少终端节点故障,Global Accelerator 自动将您的流量重新路由至您最近的正常运行的可用终端节点。
用分步文档或在 Elastic Load Balancing 控制台单击,在几分钟内设置您 AWS 控制台上的加速器。关注您所在地点的自助式研讨会并使用 AWS Global Accelerator 速度对比工具测试性能优势,从而了解更多。
AWS Global Accelerator 使用案例
-
单一区域应用程序
-
多区域应用程序
-
在线游戏
-
实时通信
-
单一区域应用程序
-
为单一区域应用程序提升延迟和可用性
通过提升本地和全球流量的网络路由,AWS Global Accelerator 帮助缩小单一区域部署和多个区域部署之间的差距。如果导向您应用程序的单一区域的本地和全球流量留在了公共互联网,则可能会受到互联网拥塞和本地中断的负面影响。使用 Global Accelerator,您的用户流量会离开互联网,通过 80+ 全球边缘站点进入 Amazon 的私有全球网络,再导向您的应用程序源。AWS Global Accelerator 可以快速设置,并将流量性能提升高达 60%。
资源
-
多区域应用程序
-
多区域应用程序的简化和弹性流量路由
随着您的应用程序架构发展,复杂性也随之增大,有面向客户的更长 IP 列表以及更细微的流量路由逻辑。AWS Global Accelerator 通过为您提供两个来自全球分布式边缘站点的静态任播 IP 地址来解决这一问题,为您的应用程序提供单个切入点,无论其部署了多少个 AWS 区域。这样,您可以增加或删除源、可用区域或区域,而无需降低应用程序可用性。对您的流量路由进行手动管理,或在控制台用终端节点流量调拨和权重进行管理。如果您的应用程序终端节点存在故障或可用性问题,AWS Global Accelerator 将在几秒钟内自动把您的新连接重新导向运行正常的终端节点。
资源
-
在线游戏
-
用于在线游戏的增强型玩家服务器联网
发展和维持您的在线多玩家游戏社区需要顺畅和具有竞争力的游戏体验。使用 AWS Global Accelerator 沿私有 AWS 网络路由玩家流量,可以提升您的玩家在线体验,降低游戏内延迟、抖动和数据包丢失。支持常用引擎流量加速,如 Unity 和 Unreal。AWS 边缘站点将玩家流量传入并路由至 15+ AWS Global Accelerator 支持区域中任何游戏服务器,提供更快的加载时间和更稳定的游戏内体验。无需打断高可用性 AWS 网络的服务,即可处理您的大型流量高峰,如游戏启动和游戏内活动。
资源
-
实时通信
-
在 AWS 上运行服务通信和 IP 语音
AWS Global Accelerator 通过减少呼叫设置时间的方式来提升您的实时通信 (RTC),同时增加呼叫成功比率和质量。在电信行业,您为应用程序提供延迟敏感的 RTC,包括 IP 语音以及跨多种设备的视频会议。为了支持该功能,使用 Global Accelerator 可允许您运行应用程序协议,如会话启动、沿 AWS 网络的实时和 WebRTC。直接连接至您的流量暂存控制器,以减少网络依赖关系和跳转的数量。这可以在互联网高峰时段和呼叫流量高峰时段稳定您的 RTC 发起人流量。
资源
AWS Global Accelerator 的优势
加速延迟敏感的应用程序
您的网络延迟受两方面影响:您的用户数据需要跳转网络的次数以及沿到达您 AWS 应用程序源路径可用的带宽。这些网路变量创造了互联网拥塞的机会,从而导致延迟连接和丢失数据。AWS Global Accelerator 将高级联网功能与专用 AWS 全球网络结合,将您的应用程序网络性能提升高达 60%。TCP 连接在离您用户最近的 AWS 边缘站点终止,而非您的终端节点,加速全球数据传输。一旦进入 AWS 网络,自动化路由将您的用户流量导向区域和/或可用区内最具性能的 AWS 源。对于 UDP 工作负载,AWS 网络提供所需的全球容量,以避免流量高峰期间的数据包丢失和抖动。
提高弹性和可用性
构建架构时,您需要考虑弹性和可用性。这意味着可以在跨多个可用区或跨多个 AWS 区域的单个 AWS 区域中运行您的应用程序。无论您在 AWS 网络上将流量路由至何处,有了 Global Accelerator,应用程序源之间的故障转移会在几秒钟之内自动发生。如果 Global Accelerator 检测到您应用程序终端节点的故障,则会立即触发流量重新路由至另一个可用区域或 AWS 区域中最近的可用终端节点。无需分析新 IP 地址或更新其 DNS 缓存,您的用户会被重新导向。
简化的全球流程管理
随着您的应用程序发展,您需要管理的源和 IP 地址数量增加,变得繁冗。您的更新和更改会为您的应用程序刷新 DNS 缓存,由于防火墙、硬编码设备和允许列表要求而存在低可用性风险。AWS Global Accelerator 通过提供仅需用户曾经列入允许列表的 2 个静态任播 IP 地址来简化全球流量管理。在这些 IP 地址后面,您可以增加或删除 AWS 源,开放使用,如终端节点故障转移、扩展、或测试,而无需任何用户端更改。对于 A/B 测试或蓝色绿色部署,使用流量调拨或终端节点权重自定义多少流量导向每个终端节点。您可以在 AWS Global Accelerator 使用您自己的 IP 地址 (BYOIP),也可以使用 Amazon IP 地址池中的静态 IP 地址。
保护您的应用程序
将您的 AWS 源(如 Application Load Balancers 或 EC2 实例)展示给公共互联网流量,会为恶意攻击制造机会。AWS Global Accelerator 通过掩蔽源后面的两个静态切入点来降低遭受攻击的风险。这些切入点默认由 AWS Shield 提供保护,免受分布式拒绝服务 (DDoS) 攻击。AWS Global Accelerator 使用私有 IP 地址与您的 Amazon Virtual Private Cloud 创建对等连接,在公共互联网外保持 Application Load Balancer 或私有 EC2 实例的内部连接。
不使用 AWS Global Accelerator

可能需要经过许多网络才能到达应用程序。进出应用程序的路径可能不同。每个跳转都会影响性能并可能带来风险。
使用 AWS Global Accelerator

添加 AWS Global Accelerator 可消除这些效率低下的问题。它利用 AWS 全球网络,从而提高了性能。