AWS Global Accelerator 是一项联网服务,可通过使用 Amazon Web Services 的全球网络基础设施将您的用户流量性能提升高达 60%。当互联网拥塞时,AWS Global Accelerator 会优化应用程序路径,帮助您将数据包丢失、抖动和延迟水平持续维持在低水平。
借助于 Global Accelerator,您会得到两个全球静态公有 IP 并将其作为您的应用程序的固定切入点,从而提升其可用性。在后端,增加或删除您的 AWS 应用程序终端节点,如 Network Load Balancers、Application Load Balancer、Network Load Balancer、EC2 实例和弹性 IP,无需做出面向用户的更改。Global Accelerator 自动将您的流量重新路由至您最近的正常运行的可用终端节点,以减少终端节点故障。
用分步文档或在 Elastic Load Balancing 控制台单击,在几分钟内设置您 AWS 管理控制台上的加速器。关注您所在地点的自助式研讨会并使用 AWS Global Accelerator 速度对比工具测试性能优势,从而了解更多。
AWS Global Accelerator 使用案例
-
单一区域应用程序
-
多区域应用程序
-
多区域存储
-
游戏
-
实时通信
-
单一区域应用程序
-
为单一区域应用程序提升延迟和可用性
通过提升本地和全球用户流量的网络路由,AWS Global Accelerator 帮助缩小单一区域部署和多个区域部署之间的差距。如果导向您应用程序的单一区域的流量留在了公共互联网,则可能会受到互联网拥塞和本地中断的负面影响。使用 Global Accelerator,您的用户流量会离开互联网,通过 90+ 全球边缘站点进入 Amazon 的私有全球网络,再导向您的应用程序源。AWS Global Accelerator 可以快速设置,并将流量性能提升高达 60%。
资源
-
多区域应用程序
-
多区域应用程序的简化和弹性流量路由
随着您的应用程序架构发展,复杂性也随之增大,有面向客户的更长 IP 列表以及更细微的流量路由逻辑。AWS Global Accelerator 通过为您提供两个来自全球分布式边缘站点的静态任播 IP 地址来解决这一问题,为您的应用程序提供单个切入点,无论其部署了多少个 AWS 区域。这样,您可以增加或删除源、可用区域或区域,而无需降低应用程序可用性。对您的流量路由进行手动管理,或在控制台用终端节点流量调拨和权重进行管理。如果您的应用程序终端节点存在故障或可用性问题,AWS Global Accelerator 将在几秒钟内自动把您的新连接重新导向运行正常的终端节点。
资源
-
多区域存储
-
加速和简化多区域应用程序的存储
在访问跨多个 AWS 区域复制的数据集时,Amazon S3 多区域访问点可将性能提高多达 60%。基于 AWS Global Accelerator,S3 多区域访问点会考虑网络拥塞和请求应用程序的位置等因素,通过 AWS 网络将您的请求动态路由到数据的最低延迟副本。这种自动路由允许您利用 AWS 的全球基础设施,同时保持简单的应用程序架构。
资源
-
游戏
-
提升游戏的网络性能
发展和维持您的在线多玩家游戏社区需要顺畅和具有竞争力的游戏体验。使用 AWS Global Accelerator 沿私有 AWS 全球路由玩家流量,可以提升您的玩家在线体验,降低游戏内延迟、抖动和数据包丢失。流行引擎(例如 Amazon Lumberyard、Unity 和 Unreal Engine)使用的 UDP 协议流量支持加速。AWS 边缘站点可将玩家流量传入并路由至 AWS Global Accelerator 支持的 20 个 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 地址数量增加,变得繁冗。在更新您的应用程序时,添加或移除终端节点将使您暴露在应用程序可用性降低的风险当中,因为防火墙、硬编码设备和允许列表未能获得最新的信息。AWS Global Accelerator 通过提供仅需用户曾经配置的 2 个静态任播 IP 地址来简化全球流量管理。在这些 IP 地址后面,您可以增加或删除 AWS 源,开放使用,如终端节点故障转移、扩展、或测试,而无需任何用户端更改。对于 A/B 测试或蓝色绿色部署,使用流量调拨或终端节点权重自定义多少流量导向每个终端节点。您还可以在 AWS Global Accelerator 使用您自己的 IP 地址 (BYOIP),也可以使用 Amazon IP 地址池中的静态 IP 地址。
保护您的应用程序
通过 Application Load Balancer 或 EC2 实例将您在 AWS 上构建的应用程序展示给公共互联网流量,会为恶意攻击制造机会。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 全球网络,从而提高了性能。