1
1
首先,只有当bucket“通常每秒超过100个Put/List/Delete请求或每秒超过300个Get请求”时,才需要这种类型的工作。 这不是一个典型的情况,所以如果您的应用程序不太可能达到这样的水平,不要花费太多精力。然而,如果你认为你会达到这样的水平,那么尽早“正确”地完成它是一个好主意。 想法是 将负载分布到整个名称空间 .可以将AmazonS3看作是具有用于维护对象列表的树结构。对于大型存储桶,树结构的管理分散在服务器上。其目标是在多个服务器上分散流量,而不是只攻击一个服务器。 如果使用UUID存储对象,而UUID是随机的,则 只需使用UUID .这将足以将荷载分散到整个树结构上。即使密钥前面只有几个随机字符,也足以分散负载。 如果您特别希望在“每个租户”结构下存储文件,请使用:
这一点稍差一点,因为一个租户可以同时获取/放置大量文件,并且会影响到树结构的一小部分,但如果您有许多同时使用的用户,那么多租户应用程序的可能性很低。 |
renzCNFT · 与s3相比,workdocs有什么优势 2 年前 |
Hasham · 如何将多个本地文件上载到s3中的一个文件 2 年前 |
sebas flores · S3 URL-使用python下载 2 年前 |
Jawwad Hussain · 带s3 amazaon的玛雅edms 2 年前 |
omid · 下一个js-导出站点的目录结构 2 年前 |