CloudFront能够支持10-30MB的文件吗?

时间:2012-09-08 11:35:03

标签: networking amazon-s3 amazon-web-services cdn amazon-cloudfront

我在Amazon CloudFront FAQ中看到,文件大小限制为20 GB。

我计划提供10-30 MB文件大小的下载,以防在编码完成后结果不好,只是希望知道--- CloudFront能否支持10-30 MB文件大小的文件?

或者我应该使用Amazon S3下载?

非常感谢。

2 个答案:

答案 0 :(得分:3)

当然,您可以将Cloud Front用于最高20 GB的文件。

更好的结果取决于您的情况。一般来说,使用 Cloud Front是有意义的,访问速度很重要,对于大多数情况,这将适用于您的网页的静态资源等小文件。对于大文件,用户不会注意到它是从S3还是靠近他的Cloud Front边缘位置拉出来的。

另一个重要方面是价格。借助Cloud Front,您的成本会倍增,这取决于您的用户生成的下载次数,以及它们在地理位置上的分布情况。

我建议您坚持使用S3 ,除非有一些非常具体的要求,否则您没有提及。

答案 1 :(得分:0)

始终使用CloudFront (CF),特别是如果您在北美或/和欧洲运营。

我个人从未有过一个优势,我现在只能想到的一个问题是,如果你对价格非常敏感,那么您在亚洲或/和南美洲经营的CF数据传输价格较高。

为什么你更喜欢CF?

  • 从S3到CloudFront的数据传输免费,我认为这是一项很大的成本
  • S3位于单一地理区域,CF是全球性的,更接近用户,更快
  • 有可能“压倒”S3斗,CF实际上是无限规模
  • CF具有防止/保护它们的内置功能。来自多种类型的攻击
  • CF针对低延迟和高速度进行了优化,具有实际延迟测量功能

你在哪里经营?

北美或/和欧洲:

数据传输比S3便宜,基本上取消了CF的所有额外费用。

南美或/和亚洲:

它更贵。 CF数据传输价格平均大约高出2倍。

任何类型的组合或全部:

创建一个示例scienario,看看价格&算一算。它可能会更昂贵,但就像我上面列出的那样:CloudFront有许多非常重要的优势。