- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
华为OceanStor MVX存储系统技术漫谈一
分布式Raid
传统Raid,把数据存放在一个节点内的不同硬盘上,当一个硬盘损坏时,通过Raid重构,恢复坏盘上的数据,但当整个节点故障时,整节点的数据就会出现丢失,针对这个问题,可以通过在节点间写多份来解决。节点间写多份可以解决传统RAID整节点故障时丢数据的问题,但磁盘利用率很低,导致高TCO。 MVX的数据通过分布式RAID,节点间冗余的方式进行保护,数据进入系统之后,被切分为N个数据片,然后计算出M个冗余分片,保存在N+M个不同节点的不同硬盘上。这种N+M的冗余模式可以对任意目录进行重新配置,甚至可以对同一目录下的不同文件配置不同的冗余比。这意味着用户可以灵活多变地根据自己的实际需求来指定数据冗余,从而设置不同的可靠性。
集群节点中,任意不超过M个硬盘故障后,MVX可以通过节点间数据重构的方式快速恢复出所损失的数据,进而恢复整系统的数据可靠性。集群中任意节点故障后,该节点所提供的服务会被自动迁移到其他节点上,使得故障对业务无感知。通过把数据分片写到不同的节点上,不仅可以提高读写性能,又能保证数据的高可靠性,还能保持高的磁盘利用率,节约投资。
分级存储和桌面盘
MVX产品对用户提供统一命名空间,组成统一命名空间的设备可以由不同系列的硬件组成,当高性能设备和大容量设备同时存在时,系统会自动识别并形成分级存储。
大容量节点可以使用桌面级硬盘。桌面级硬盘成本比较低,但是这种硬盘相对企业级硬盘来说,对业务的占空比要求比较苛刻,另外能持续在线工作的时间也比较短。MVX系统由于实现了自动在线分级,并且支持对硬盘下电,可以极大缩短硬盘在线工作的时间,在绿色节能的同时延长硬盘使用寿命。MVX通过支持桌面级硬盘在离线存储中的应用,大幅降低企业的采购成本。
多位一体
MVX在支持横向扩展,高可用,share-nothing的基础上, 进一步开创性提出了三位一体、按需分布的理念,即在一个系统内支持对数据的分布式存储、分布式备份以及分布式数据分析的一体化全生命周期管理,而且在数据统一调度模块的调度下,实现了数据在多域间有效流动。MVX可以对包括NFS、CIFS、POSIX在内的NAS接口,包括JDBC、ODBC在内的数据库接口,包括REST、SOAP在内的对象存储接口和VTL、OST等数据备份归档接口等多种接口和多种数据类型进行支持。
作为贴合大数据需求的产品,MVX在高性能分布式架构基础之上,以三位一体,按需分布的理念为指导,分布式存储、分布式数据库、分布式备份等功能可以作为功能插件插入到系统中来,从而实现多样化数据存储、数据快速检索、数据归档节能等不同领域的需求。而当用户需要这些特性时,需要做的只是增加更多的MVX节点或者在MVX的基础上增加更多的功能特性模块。
虽然融合了多个功能,MVX的管理却不复杂。管理系统支持域名访问,用户可以远程使用标准的网络浏览器,在一个界面上通过鼠标点击即可完成包括设备管理、空间管理、用户管理在内的各种管理操作,或者收集系统性能、容量、告警等统计信息。MVX提供了强大的管理功能,却不要求单独部署管理服务器,这意味着管理服务集成在系统内部而且可以被系统内部的故障切换模块管理,即使发生任意局部故障,用户也不用担心管理系统瘫痪。
华为OceanStor MVX存储系统横向Scale-out扩展,同时性能线性增长,轻易满足用户大容量、高并发、低时延、以及弹性扩展的要求;而其自动智能的分级存储使用户在性能和容量之间更容易找到一个平衡点。在提供弹性空间,卓越性能的同时,在一个架构里面智慧融合结构化数据和非结构化数据存储,分析,备份容灾,消除数据孤岛,数据全生命周期管理,支撑各种业务需求;还能实现软件硬件网络简单集中管理。
华为OceanStor MVX存储系统,大数据的解决之道。
1 2