【发布时间】:2012-04-13 15:25:00
【问题描述】:
我们从 Amazon S3 下载文件的速度有多快,是否有上限(并且它们在来自同一用户的所有请求之间分配),还是仅取决于我的互联网连接下载速度?我在他们的 SLA 中找不到。
它还取决于哪些其他因素?他们是否会在一定程度上限制数据传输速率以防止滥用?
【问题讨论】:
标签: amazon-s3 amazon-web-services data-transfer
我们从 Amazon S3 下载文件的速度有多快,是否有上限(并且它们在来自同一用户的所有请求之间分配),还是仅取决于我的互联网连接下载速度?我在他们的 SLA 中找不到。
它还取决于哪些其他因素?他们是否会在一定程度上限制数据传输速率以防止滥用?
【问题讨论】:
标签: amazon-s3 amazon-web-services data-transfer
这已在最近的Amazon S3 团队帖子Amazon S3 Performance Tips & Tricks 中得到解决:
首先:对于较小的工作负载(每秒总请求数 S3 有一个 一堆在幕后工作的自动化代理,平滑 加载整个系统,以确保各种不同的工作负载 公平、快捷地共享 S3 的资源。即使是工作负载 偶尔爆发每秒超过 100 个请求真的不需要 给我们任何关于即将发生的事情的提示......我们旨在 永远增长和支持这些工作负载。 S3 是真正的横向扩展 设计在行动。
S3 可扩展到远远更大的短期和长期工作负载 比这个。我们有客户不断执行数千 每秒针对 S3 的请求,每天一整天。 [...] 我们与其他 客户通过我们的高级开发人员支持产品来帮助他们 设计一个基本上可以在 S3 上无限扩展的系统。今天 为了大家的利益,我们将发布该指南。
[强调我的]
您可能需要阅读整篇文章,以更深入地了解 S3 架构以及真正大量工作负载所带来的挑战(即,正如 S3 团队所强调的那样,它根本不适用适用于大多数用例)。
【讨论】: