1.4.2基于本地键值存储构建
将对象存储从逻辑视图 层面切分为 2层:分布式键值存储、对象 服务功能 ,通过减少分层,便千做垂直优化。
此架构设计方法中,分布式 键值存储 (如 Ceph对象存储)构建在本地键值存储(如基于 RocksDB实现的 BlueStore) 的基础上,聚焦解决数据切分逻辑 、复制逻辑、容错逻辑、弹性扩展能力等分布式问题。而本地键值存储集 中做好服务器 内的存储空间管理,并提供键值接口,从而在空间管理层面降低了 分布式系 统对网络的开销 。
不管是 3层架构,还是2层架构都能够实现对象存储功能 ,而选择不同 的架构则需要综合考虑平台化、垂直优化、开发效率等因素。