什么是对象分段

对象分段是指将对象拆分成一组固定大小的较小对象,以优化大型对象的存储和资源使用量的过程。S3 多部分上传还会创建分段对象,其中每个部分都有一个对象。

将对象载入 StorageGRID 系统后, LDR 服务会将该对象拆分为多个区块,并创建一个分段容器,其中会将所有区块的标题信息列为内容。


对象细分工作流

如果 StorageGRID 系统包含目标类型为 Cloud Tiering – Simple Storage Service 的归档节点,而目标归档存储系统为 Amazon Web Services ( AWS ),则最大区块大小必须小于或等于 4.5 GiB ( 4 , 831 , 838 , 208 字节)。此上限可确保不会超过 AWS PUT 的五 GB 限制。超过此值的 AWS 请求将失败。

检索分段容器时, LDR 服务会从其分段中汇集原始对象并将该对象返回给客户端。

容器和分段不一定存储在同一个存储节点上。容器和分段可以存储在任何存储节点上。

StorageGRID 系统会单独处理每个区块,并生成受管对象和存储对象等属性的计数。例如,如果存储在 StorageGRID 系统中的对象拆分为两个区块,则在载入完成后,受管对象的值会增加三个区块,如下所示:

分段容器 + 分段 1 + 分段 2 = 三 存储的对象

您可以通过确保以下各项来提高处理大型对象时的性能: