Amazon S3中的最佳存储桶数

问题描述

我想知道,随着存储桶数量增加,Amazon S3的行为是什么?据文件所述,据推测:

认情况下,您可以在每个AWS账户中最多创建100个存储桶。如果您需要其他存储桶,则可以通过提交服务限制增加将帐户存储桶限制增加到最大1,000个存储桶。无论使用多个存储桶还是仅使用几个存储桶,性能都没有区别。

所以我对基于存储桶数的S3性能图感到好奇。

解决方法

存储在存储桶中的对象数没有限制。从理论上讲,您可以在单个存储桶中完成所有操作。或者,每个区域一个水桶。

当存储桶中有数百万个对象时,列出存储桶中的内容可能会变得非常缓慢。您可以在此处使用Amazon S3 Inventory,它可以提供每日或每周的CSV文件,列出所有对象。

除了列出存储桶的内容之外,性能也不应该因存储桶的大小而受到影响。但是,请参见:Best Practices Design Patterns: Optimizing Amazon S3 Performance