可扩展性 - 大和小
时间:2022-03-18 00:15:01 | 来源:行业动态
时间:2022-03-18 00:15:01 来源:行业动态
如已经讨论的,对象存储被设计为比诸如横向扩展NAS的传统数据存储个更进一步的扩展。供应商产品具有多个PB级的功能,可以存储数十亿个对象。然而,实现高可扩展性不仅仅是简单地测量对象计数和数据量。 注意事项包括:
对象大小。对象存储如何处理小和大对象?如何处理小对象?
容量限制。容量是否有真正的限制? 容量增长是否需要添加更多的硬件或软件节点? 我可以简单地扩展存储吗?
分层和缓存。对象存储如何管理数据分层?随着容量的增长,自然地大量数据将是非活动的,并且提供了存档到更廉价的媒介的机会。在这一点上,分层成为一个关键的能力。闪存介质还可用于在用作缓存或分层时提高性能。
元数据管理。随着对象存储的增长,元数据管理得如何?对象存储的大小是否影响搜索的性能?
对象访问。随着对象存储的增长,任何单独对象的访问时间是否增加(希望不是所有)?
最后一点对于构建可以并行地提供对许多对象存储/检索请求的访问的对象存储(例如用作CDN网络的后端系统)特别重要。增加对象存储中的对象数量,而不应显着增加检索时间,或更重要的是到第一个字节的时间,这是从接收点开始将对象流回请求者所花费的时间请求。
当然,我们不应该忘记对象存储可能启动时需要的规模很小,不需要具有几百TB或PB级的初始占用。 具有小型入门级功能的能力,有助于减少对象存储采用的进入障碍,增加的需求是能够以最小的操作影响提供从小到大的线性扩展。