多个区域中源的 CloudFront 分布

ker*_*nic 3 cloud amazon-cloudfront amazon-web-services amazon-route53

有没有办法根据位置将 CloudFront 指向不同的源服务器?

我们目前使用基于 Route53 延迟的路由将流量定向到东部或西部区域弹性负载均衡器。如果我们部署 CloudFront,听起来分布要求我们选择单个弹性负载均衡器作为源。

Mic*_*bot 6

该发行版只需要您提供一个主机名作为源。只要该主机名恰好能够将流量路由到您的源,CloudFront 就不需要了解它的具体内容或工作方式。(例外情况是原点是 S3。)

对于该主机,您基本上会使用您现在正在使用的内容,但在 CloudFront 的背面——您配置为源服务器的主机名上的基于延迟的路由,即 CloudFront 用于访问起源。每个 CloudFront 边缘站点在 DNS 中独立解析该主机名,并且应该接收最适合特定 CloudFront 边缘站点的物理位置的响应。

您可能知道,CloudFront 已经使用 DNS 在地理上将传入请求路由到最近的边缘站点,因此您的用户将访问他们附近的边缘站点,然后 CloudFront 将使用来自 Route 53 的基于延迟的答案来访问设置中最接近的区域系统。