银行系统的影像云采用对象存储的优势(相比HDFS,NAS等,如果没有优势,或者特定场景有优势),对象存储ceph系统针对影像云来说,哪些功能是必不可少的,哪些是可有可无的,压测怎么做,纠删码模式现在成熟度怎么样,ceph系统在可靠性数据安全方面主要风险在哪里?针对xsky,七牛这些公司的产品大家怎么看,ceph代码复杂吗?除了以上两家,还有哪些做得比较扎实,自研ceph风险有多大,谢谢金融领域的大咖的无私分享,感恩~
答:1)银行影像存储属于海量小文件存储的应用场景,对象存储再合适不过。与传统的NAS存储相比,分布式对象存储具备更好的弹性扩展能力,用户可以根据业务增长弹性扩容,同时性能可以随容量线性增长;此外,对象存储采用去中心化架构,无元数据瓶颈,扁平命名空间,无“目录树”瓶颈,可有效提升小文件处理效率。
2)功能层面,我们方案可以提供包含:自定义元数据,小文件归并,多版本,EC,副本,故障域,数据压缩与加密,WORM,对象多站点,MD5校验等对象存储功能,可以供客户灵活选择。
3)对象存储的压测目前主要使用Cosbench这款测试工具,使用单台或者多台压力机,起多个Driver来测试在不同并发下,对象存储的性能和时延。
4)数据保护层面,分布式对象存储提供多种数据保护机制,如副本,纠删码,多级故障域,双活,对象的多站点容灾,异步复制等。可以满足数据的可靠性需求。
5)对象存储供应商方面,XSKY,浪潮等都有自己的分布式存储系统。