AWS CloudFront 与 Global Accelerator for Dynamic 内容

AWS CloudFront vs Global Accelerator for Dynamic contents

当我们想要提供动态内容时,CloudFront 和 Global Accelerator 有什么区别?

https://aws.amazon.com/cloudfront/dynamic-content/

我希望CloudFront是CDN,所以它用于图片和视频等静态文件。然而,上面的这个网页说 CloudFront 也可以用于动态内容。因此,不会使用缓存,每次 CloudFront 都会向源服务器(例如 ALB)询问新内容。显然,客户端访问边缘位置,因此响应会比直接访问更快 ALB.

https://aws.amazon.com/global-accelerator/

另一方面,Global Accelerator 是一项让客户访问边缘位置并缩短响应时间的服务。

在动态内容的上下文中,我真的看不出这两者之间的区别。谁能解释一下?

请查看 Global Accelerator FAQs 了解 Global Accelerator 与 CloudFront 的不同之处。

我使用 Global Accelerator 跨区域路由流量以减少端点故障。您无法单独使用 CloudFront 实现此目的。

AWS Global Accelerator 和 Amazon CloudFront 是使用 AWS 全球网络及其全球边缘站点的独立服务。 CloudFront 提高了可缓存内容(例如图像和视频)和动态内容(例如 API 加速和动态站点交付)的性能。 Global Accelerator 通过在边缘将数据包代理到一个或多个 AWS 区域中的应用程序 运行 来提高基于 TCP 或 UDP 的各种应用程序的性能。 Global Accelerator 非常适合 non-HTTP 用例,例如游戏 (UDP)、物联网 (MQTT) 或 IP 语音,以及特别需要静态 IP 地址或确定性、快速区域的 HTTP 用例故障转移。这两项服务都与 AWS Shield 集成以提供 DDoS 保护。