本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
什么是对象分段
贡献者
建议更改
对象分段是指将对象拆分成一组固定大小的较小对象,以优化大型对象的存储和资源使用量的过程。S3 多部分上传还会创建分段对象,其中每个部分都有一个对象。
将对象载入 StorageGRID 系统后, LDR 服务会将该对象拆分为多个区块,并创建一个区块容器,其中会将所有区块的标题信息列为内容。
如果您的StorageGRID 系统包含一个归档节点、其目标类型为云分层-简单存储服务、而目标归档存储系统为Amazon Web Services (AWS)、则最大分段大小必须小于或等于4.5 GiB (4、831、838、208字节)。此上限可确保不会超过AWS PUT的五GB限制。超过此值的AWS请求将失败。
检索分段容器时, LDR 服务会从其分段中汇集原始对象并将该对象返回给客户端。
容器和分段不一定存储在同一个存储节点上。容器和分段可以存储在任何存储节点上。
StorageGRID 系统会单独处理每个区块,并计入受管对象和存储对象等属性的数量。例如,如果存储在 StorageGRID 系统中的对象拆分为两个区块,则在载入完成后,受管对象的值将增加三个,如下所示:
分段容器 + 分段 1 + 分段 2 = 三个已存储对象
您可以通过确保以下各项来提高处理大型对象时的性能:
-
每个网关和存储节点都有足够的网络带宽来满足所需的吞吐量。例如,在 10 Gbps 以太网接口上配置单独的网格网络和客户端网络。
-
已部署足够多的网关和存储节点以满足所需的吞吐量。
-
每个存储节点都具有足够的磁盘 IO 性能来满足所需的吞吐量。