2

我想结合 Amazon S3 和 CloudFront 来实现用户请求的地理分布。它会提供改进吗?

谢谢。

4

1 回答 1

4

它很可能会提供显着的改进,毕竟,Amazon CloudFront是一个内容分发网络 (CDN)用户请求的地理分布是 CDN 的主要目标之一:

Amazon CloudFront 是一种用于内容交付的 Web 服务。它与其他 Amazon Web Services 集成,为开发人员和企业提供了一种以低延迟、高数据传输速度和无承诺的方式向最终用户分发内容的简单方法。[强调我的]

这是通过使用全球边缘位置网络提供静态和流媒体内容来实现的

对您的对象的请求会自动路由到最近的边缘位置,因此以最佳性能交付内容。Amazon CloudFront 经过优化,可与其他 Amazon Web 服务一起使用,例如 Amazon Simple Storage Service (S3)和 Amazon Elastic Compute Cloud (EC2)。[...] [强调我的]

CloudFront 从所谓的Origin Server检索其内容,您将源服务器指定为 Amazon S3 存储桶或自定义源。有一个架构概述也说明了这个概念。

您可以在全球基础设施地图上看到不断增长的边缘位置列表,并粗略估计它是否已经为您的用例提供了相应的好处;像往常一样,这取决于许多细节,主要是您的 S3 存储桶的位置与您的用户的位置以及这两者之间的可用带宽(例如,俄罗斯还没有边缘位置,仍然是欧洲中部的边缘位置)或者瑞典斯德哥尔摩的那个可能已经比仅在爱尔兰都柏林托管的 S3 存储桶“更接近”了)。

最后,值得注意的是,为Amazon CloudFront提供支持的基于延迟的路由技术同时也可通过Amazon Route 53进行自定义使用,有关详细信息,请参阅各自的介绍性文章Multi-Region Latency Based Routing now Available for AWS

于 2012-04-22T16:11:23.203 回答