1

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

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

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

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

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

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

4

2 回答 2

2

请查看Global Accelerator 常见问题解答,了解 Global Accelerator 与 CloudFront 有何不同。

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

于 2021-05-24T14:17:18.937 回答
0

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

于 2022-02-11T16:09:15.117 回答