带有地理位置策略的AWS Cloudfront与Route53

时间:2019-01-02 08:08:06

标签: amazon-web-services amazon-cloudfront amazon-route53

我们可以将CloudFront与地理定位策略一起使用吗?还是Cloudfront内部具有此功能并且可以单独使用以满足您的需求?或者Route53是正确的选择,同时要求为全球网站提供来自最近地理位置的请求,以改善客户体验。

此外,我不清楚我们是否可以同时使用Cloud53和Route53? 谢谢。

2 个答案:

答案 0 :(得分:0)

是的,您可以将Route53与CloudFront一起使用以获取具有Alias记录的最佳结果(仅当您从AWS以外的地方购买AWS域名时,才可以在此处直接配置/添加CloudFront详细信息添加Route53将增加IP访问次数。Read More here)。

CloudFront会将您的内容分布在100多个边缘位置,这将缩短响应时间,并降低延迟,并节省成本。它将从最近的位置传送内容。

Route53将管理您的DNS内容。

CloudFront足以从最近的边缘位置交付内容。它还将帮助您将数据复制到多个边缘位置。

这就像Content Delivery Network(CloudFront)+ DNS(Route53)。

Read this for good understanding.

在创建Web分发时,您可以指定CloudFront在何处发送对其分发到边缘位置的文件的请求。 CloudFront支持使用Amazon S3存储桶和HTTP服务器(例如Web服务器)作为源。

Route53是DNS服务,并且是数据的来源。术语“起源”是指原始数据在缓存到CDN(CloudFront)中之前所处的位置。

答案 1 :(得分:0)

cloudfront和Route53的用途不同。Route53是DNS服务,而Cloudfront是CDN服务,用于服务静态(和动态)内容。

  1. 您可以将cloudfrontRoute 53 Geolocation Routing一起使用。但是cloudfront中已经启用了按位置分配内容的功能,因此地理位置策略不会提供太大帮助。如果您不使用Cloudfront,并且要根据用户位置分配流量,则可以使用Route53地理位置策略通过ELB(弹性负载平衡器)将流量路由到最近的应用服务器。例如,您可能需要来自欧洲的所有查询都将路由到法兰克福地区的ELB负载均衡器。因此,在这里,您将确定哪个服务器要处理来自特定区域的流量。但如果是Cloudfront,则在遇到第一个请求时,会将内容缓存在最近的数据中心(边缘位置)。来自该区域的下一个请求将通过该边缘位置 automatically 进行处理。

Cloudfront :这是一项Web服务,可加快将静态和动态Web内容(例如.html,.css,.js和图像文件)分发给用户的速度。内容缓存在边缘位置(数据中心)。在cloudfront中,您可以指定内容需要从哪个服务器分发。

路线53 :它是一种DNS服务,可将您容易记住的DNS名称(例如google.com)转换为更复杂的服务器名称,以提供实际的内容。

  1. 您可以通过在路由53中创建别名记录来同时使用cloudfront和Route53,该别名记录指向您的cloudfront发行版。