从自主研发的角度,目前,国内市场主流的超融合厂商包括 Nutanix,SmartX,VMware,华为等,除了产品功能特性上的不同,其分布式存储的实现各有特点,我们主要分析一下其产品的主要的架构和优缺点:
一、Nutanix:通过构建分布式文件系统 NDFS,实现 X86 服务器本地硬盘(SSD+HDD)资源池化,利用副本技术进行数据保护;通过开源 NOSQL 分布式数据库 Cassandra 进行管理,元数据节点中记录了集群所有节点本地磁盘资源的信息,所以,超融合集群在分配副本的时候,可以选择数据副本的存放位置,从而实现数据保存的本地化以及 IO 访问本地化,此外,SSD 作为缓存,可以进行 IO 读写加速。
优势:
1) 因分布式块存储中存在元数据节点,使得超融合集群中的资源调配可以做到更加细粒度、更加精确的控制。这种控制的优势一方面体现在性能方面,另一方面体现在集群的灵活性,如副本分配策略的调整,以及节点间数据平衡的发生条件控制等。
2) 架构灵活,开放性好,在超融合系统中分布式块存储组件与计算虚拟化组件不是紧耦合的关系,分布式存储组件可以支持多种虚拟化平台。
3) 支持双活及容灾的高级数据保护特性。
4) 支持超融合和分离式部署。
不足之处:元数据管理组件为开源 NOSQL 分布式数据库 Cassandra,该组件相对复杂,出现问题维护难度较高。
二、SmartX:国产品牌,SmartX 分布式存储技术实现与 Nutanix 类似,属于一个流派。不同的是&#x