by Abhinav Bannerjee 和 Fenil Patel,2024 年 8 月 5 日,发表于 , , 分享
在快速变化的网络应用及 API环境中,为所有客户提供快速、可靠和安全的访问至关重要。然而,传统应用架构经常面临全球应用使用者的延迟和可靠性挑战,这是由于全球互联网基础设施的复杂性所造成的。使用 能让你通过智能地在 AWS 全球网络中路由流量,优化至应用程式的路径,最终达成更快的性能和更高的可靠性。
本篇文章将探讨使用 Global Accelerator的优势、添加加速器的情境,以及在将应用程式与该服务整合时可以应用的性能测试策略。同时,我们还将探索与其他 AWS 服务的整合,并提供使用 的实用部署范例。
首先,我们将回顾 Anycast 路由与基于 DNS 的路由之间的差异,之后解释 Global Accelerator如何简化全球流量路由,并增强应用程式的安全性。
在我们深入了解如何将 Global Accelerator 应用于您的应用程式之前,让我们先来检视 DNS路由的运作方式,因为这是今天最常用的路由形式。企业通常在其应用架构中配置 DNS 路由,使用如 这样的服务来引导用户流量至不同的端点。客户的流量根据地理位置的接近性、健康检查及您所配置的路由政策进行路由。
例如,假设您在不同的 AWS 区域上托管一个网站,并使用 Route 53 的 进行 DNS 解析。在这种情况下,Route 53 动态将域名解析为最近健康的 EC2 实例的 IP地址,确保您的用户根据其位置被引导至网站的最佳端点。
虽然 Global Accelerator 和 Route 53 都可以引导流量,但它们在底层机制上存在明显不同。Route 53 在 DNS层运作,根据配置的路由政策将域名解析为 IP 地址。相较之下,Global Accelerator 使用 Anycast IP地址将流量路由至最近的健康端点,驱动流量进入 AWS全球网络,从而减少延迟并增强可靠性。对于许多需要实时流量优化的场景,例如视频串流平台或在线游戏服务,Global Accelerator 是比基于 DNS的路由更优的选择。
Global Accelerator 确保每位用户能够路由到延迟最低的边缘位置,实现流畅的播放体验,最小化缓冲时间。
除了通过任何播送路由提升用户体验外,Global Accelerator 还帮助您简化 IP 地址管理。Global Accelerator为您的加速器提供了一组静态 IP 地址,这些地址来自强大的 AWS 边缘网络。对于 IPv4,您将获得两个静态 IPv4地址,而对于双堆栈配置,您将获得总共四个地址:两个静态 IPv4 地址和两个静态 IPv6 地址。您还可以选择将自己的 IP 地址范围(BYOIP)带入 Global Accelerator,并将 IPv4 地址从自己的地址池分配给您的加速器。
在 Global Accelerator 中的 IP 地址为您的客户提供了静态进入点,使您能够为他们提供一致且无缝的体验。使用静态 IP地址时,当您为标准加速器新增弹性负载平衡(ELB)、EC2 实例或弹性 IP 地址资源时,您的客户可以使用这些 IP 地址来访问您的资源。
Global Accelerator 的静态 IP 地址还简化了在可用性区或 AWS 区域之间移动端点的过程,而无需更新您的 DNS配置或更改面向客户的应用程序。这种灵活性使您能够扩展基础架构,同时确保不间断提供服务。无论您是扩展至新区域还是升级现有设置,拥有静态 IP地址都能帮助您轻松过渡,维持可靠性并减少停机时间。
您可以选择多种方式将 Global Accelerator 整合到现有架构中。例如,可以考虑以下内容:
为了说明 Global Accelerator 如何与应用架构整合,假设您有一个网站在两个 AWS 区域的 EC2实例后面运行,使用应用负载平衡器。以下图(图 1)显示了这种部署的示例架构。

将应用负载平衡器作为端点添加至加速器。如需多区域支持,请在另一区域中启动此模板或将其修改为使用 。
## 总结
在本篇文章中,我们讨论了 AWS Global Accelerator如何为全球流量路由、提升性能和增强应用程式安全性提供完整解决方案。通过使用Anycast路由和与其他AWS服务的简便整合,GlobalAccelerator确保您的应用程式获得可靠的用户体验,并减少延迟。无论您是管理前端网页应用程式、API 端点还是微服务,GlobalAccelerator 都能让您在当今数字化环境中获得所需的灵活性和可扩展性。今天就开始使用 GlobalAccelerator,展现您的全球应用程式的全部潜力,提升客户体验。
## 作者介绍
![Abhinav删除)
### Abhinav Bannerjee
Abhinav 是一名来自德克萨斯州的高级解决方案架构师。他与各行各业的客户紧密合作,帮助他们利用亚马逊网络服务(AWS)扩大业务。他还专注于帮
Leave a Reply