说到“大容量智能存储系统”,你想到了什么?
首先是大容量,大到什么程度?4U机架空间容纳106块硬盘,按照单盘20TB容量计算,总存储容量可以达到2.1PB,够大了吧,堪称海量。
接下来是智能,智能好理解,毕竟是人工智能的时代,什么都是智能,这个可以稍后再说,重点应该在存储系统。
这里说的存储系统,指的就是“4U机架空间容纳106块硬盘”构成的存储系统,希捷称为银河Exos CORVAULT。那么它是SAN、NAS还是对象存储?
希捷给出的定义是:这是一个全新Exos® CORVAULT™高密存储系统,基于希捷突破性的存储架构,提供SAN级性能(Storage Area Network,存储区域网络)。该架构结合了第六代VelosCT™ ASIC,ADAPT纠删码数据保护以及Autonomous Drive Regeneration硬盘自主恢复功能。
可以这样理解,不是NAS,不是对象存储。那么它是SAN存储吗?可以这样理解:Exos® CORVAULT是一个SAN级性能的存储架构,与SAN存储相比的区别在于并没有提供高端或者中低端SAN存储的管理软件。
我觉得可以将Exos® CORVAULT对标JBOD,差别在于Exos® CORVAULT配备了第六代VelosCT™ ASIC专用的控制器,可以提供了ADAPT、以及ADR自主硬盘再生等智能的磁盘管理功能。
Exos® CORVAULT可以通过供 8 个 4 通道 12Gb SAS线,对外与服务器主机进行连接。其所具有的大容量存储的特性主要适用于互联网、大数据、HPC以及海量数据备份归档等应用场景。
与Exos® CORVAULT相比,实现相同规模的存储容量,分布式软件定义存储就需要更多的x86服务器节点来满足需求,节点之间需要多副本或者纠删码来提供数据保护。对于软件定义存储而言,可以考虑采用Exos® CORVAULT来扩展x86服务器节点的存储容量,好处在于Exos® CORVAULT提供了智能数据存储和保护,但考虑到一台Exos® CORVAULT就提供了1.9+PB的存储容量,如此多个节点构成的分布式软件定义存储,是否有可以找到适用的应用场景呢?
对于很多场景而言,一台Exos® CORVAULT已经可以满足需求。
最后关注ADAPT纠删码数据保护以及ADR硬盘自主恢复功能。
ADAPT并不难理解。当控制器通过SAS连接线接收到主机应用的数据时,这些数据首先被进行分片(条带化),分散存储到各个磁盘,目的是充分发挥每个磁盘IO的吞吐性能。与此同时,借助RAID对数据提供保护。相比传统RAID需要磁盘容量相同,ADAPT更加灵活,可以支持18TB、20TB磁盘混插。灵活性和效率更高。对于数据重建而言,ADAPT优势更加明显。
目前,Exos X18以及更新一代硬盘,包括Exos X20能够支持ADR的功能。
ADPAT分布式纠删和ADR自主硬盘再生功能相结合,让Exos CORVAULT在高密度、高性能的同时更拥有了智能可自我修复功能,减轻了企业的运维压力,帮助用户有效应对海量数据挑战。