约束与限制
本章介绍OBS一些主要特性的使用限制。
限制项 |
说明 |
---|---|
带宽 |
单个账号默认的读写(GET/PUT)带宽上限是16Gbit/s。如果带宽达到该阈值,请求会触发流控。 |
每秒请求数(Query Per Second, QPS) |
说明:
如果用户在对象命名规则上使用了顺序前缀(如时间戳或字母顺序),可能导致大量对象的请求访问集中于某个特定分区,造成访问热点。会使热点分区上的请求速率受限,访问时延上升。 推荐使用随机前缀对象名,这样请求就会均匀分布在多个分区,达到水平扩展的效果。 |
访问规则 |
OBS基于DNS解析性能和可靠性的考虑,要求凡是携带桶名的请求,在构造URL的时候都必须将桶名放在domain前面,形成三级域名形式,又称为虚拟主机访问域名。 例如,如果您有一个位于eu-west-0区域的名为test-bucket的桶,期望访问桶中一个名为test-object对象的acl,正确的访问URL为https://test-bucket.oss.eu-west-0.prod-cloud-ocb.orange-business.com/test-object?acl |
桶 |
|
上传对象 |
|
删除对象 |
桶没有开启多版本控制功能时,对象删除后不可恢复,请谨慎操作。 |
恢复冷存储对象 |
|
生命周期管理 |
单个桶的生命周期规则条数没有限制,但一个桶中所有生命周期规则的XML描述总大小不能超过20KB。 |
跨区域复制 |
详见跨区域复制简介 |
自定义域名绑定 |
|
ACL |
|
桶策略 |
单个桶的桶策略条数(statement)没有限制,但一个桶中所有桶策略的JSON描述总大小不能超过20KB。 |
并行文件系统 |
详见《对象存储并行文件系统特性指南》 |