3

我们从 Amazon S3 下载文件的速度有多快,是否有上限(并且它们在来自同一用户的所有请求之间分配),还是仅取决于我的 Internet 连接下载速度?我在他们的 SLA 中找不到它。

它还取决于哪些其他因素?他们是否会在一定程度上限制数据传输速率以防止滥用?

4

1 回答 1

4

这已在最近的Amazon S3团队发布的Amazon S3 性能提示和技巧中得到解决:

第一:对于较小的工作负载(每秒总请求数<50),以下都不适用,无论有多少对象!S3 有一堆在幕后工作的自动化代理,以平滑整个系统的负载,以确保无数不同的工作负载都公平、快速地共享 S3 的资源。即使是每秒偶尔爆发超过 100 个请求的工作负载,实际上也不需要向我们提供任何关于即将发生的事情的提示……我们旨在永远增长和支持这些工作负载。S3 是一个真正的横向扩展设计。

S3 可扩展到远大于此的短期和长期工作负载。我们有客户每天一整天都在不断地每秒对 S3 执行数千个请求。[...] 我们通过我们的高级开发人员支持产品与其他客户合作,帮助他们设计一个基本上可以在 S3 上无限扩展的系统。今天,我们将发布该指南以造福所有人。

[强调我的]

您可能希望阅读整篇文章,以更深入地了解 S3 架构以及真正庞大的工作负载所带来的挑战(即,正如 S3 团队所强调的,它根本不适用于大多数用例)。

于 2012-04-13T15:42:14.553 回答