1、块存储主要适用结构化数据,在数据库等业务场景可以提供高IOPS、低时延,以及高可靠性、高稳定功能特性。但是块存储天生不利于文件共享,而且传统块存储设备价格高昂,用于医疗非结构化数据的海量存储,投资成本太大。
2、文件存储很好的解决了块存储不利于文件共享的弱点,但是随着非结构化数据的爆发式增长,传统的文件存储已无法满足业务需求:
a) NAS存储采用的元数据索引,当整个文件系统的文件数量达到数千万以上时,元数据查询缓慢,性能会严重下降
b) NAS存储采取文件系统技术,单个文件系统的容量、文件数量受到限制
c) NAS存储的目录树组织结构,在业务复杂时,往往目录测试会很深,增大运维复杂度
d) NAS存储性能受限NAS机头,且容量扩展有限,无法灵活扩展,业务容易成为信息孤岛
3、对象存储的技术优势,可以很好的解决这些问题:
a)采用分布式去中心架构,容量和性能扩展方便。对象存储普遍采用通用x86服务器,和以太网架构,可以很好的实现横向扩展,并采用副本或纠删码技术,实现数据的高可用性和高可靠性。
b)采用分布式哈希查找算法,实现数据的扁平化存储结构,通过计算文件位置,避免了传统NAS存储查询元数据索引树的方式,解决了海量文件下的存储性能问题
c)单目录超大容量,单个目录存储空间可达到数十PB,可满足整个业务生命周期的存储需求,避免了存储NAS单个文件系统容量受限,需要挂载多个文件目录及频繁进行数据迁移的运维难题
d)支持S3、Swift等标准云存储接口,可以更好的满足云计算场景