开发者社区> 唐僧0929> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

每一种SDS都能做超融合吗?

简介: NetApp HCI的计算、存储节点为什么是独立的?
+关注继续查看

计算和存储节点在一个机箱中,但互相独立,这样算超融合吗?

 

今天看了某国外网站的2条新闻,感觉深度略有不足,简单吐个槽。

 

这样的HCI,算是超融合吗?

 

0?wx_fmt=jpeg


自从NetApp收购SolidFire之后,不久就传出将利用后者技术研发超融合产品的消息,我个人对此一直关注,毕竟SolidFire曾经也是比较成功的全闪存阵列初创厂商之一。而当我看到这个HCIHyper Converged Infrastructure)之后,却产生了疑问。

 

先看硬件,除了官网上的机箱正面图片之外,还有第三方放出了背面照片,2U 4节点这个规格在Nutanix系、Dell EMC VxRail等超融合产品上已经很多见了。

 

0?wx_fmt=jpeg

当我继续看介绍,感觉上面这段描述有点意外——最小配置为22U 4节点机箱、4个存储节点、2个计算节点,还有2个开放仓位用于扩展节点。如下图:

 

0?wx_fmt=jpeg

虽然存储和计算节点位于一个机箱中,但除了共享电源之外,它们实际上是独立的服务器。

 

如上图,蓝裤衩这次推出的HCI的基础配置,在每个2U 4节点机箱中有2个全闪存节点专门用于存储,另配一个安装HypervisorVMware)的计算节点。这样单个机箱内不满足传统意义上分布式存储的仲裁需求,所以起配就要2个机箱,估计是为了避免进一步增加初始成本,空着21U半宽服务器节点安装位。

 

注:也有Server SAN/超融合产品支持双节点+外部仲裁的部署方式,参见:《VSAN6.5详解:传统存储特性附体,未来野心更大

 

还有一点,就是2个存储节点只能用到242.5寸盘位中的一半,每个计算节点对应的6个盘位只装Hypervisor?相比之下,传统2U 4节点如果配置RAID 1分别占用2个盘位,数据存储至少还剩下162.5寸位。况且还有SATA DOM、内部小尺寸SSDSD卡之类的系统盘选择,我在《新一代服务器预览:M.2 SSD系统盘RAID1方案》里面写的也只是占用一个半高半长PCIe槽位。

 

在我以前的概念中,只有计算和存储能运行在同一个节点上,才可以称之为超融合NetApp表示其HCI计算、存储节点可以分别扩展;而对于这一点,别家的超融合如果增加节点只贡献存储或者计算资源技术上也没有难题。

 

显然我们现在看到的NetApp HCI无法在扩展单个节点时,同时增加计算(虚拟机)和存储资源。我认为如果把4个存储节点全部放到一个机箱,计算节点挪到另外的机箱中也没什么区别。那么除了统一管理之外,NetApp HCI严格说还只是SDS(软件定义存储)、Server SAN方案而已吧?

 

这个产品为什么不做成真正的超融合呢?我们看下同行的实现就不难猜出问题所在。VMware vSAN由于先天优势能够直接集成在ESXi中,NutanixCVM是个虚拟机来提供分布式存储ScaleIO用于VMware环境也是将SDS放在一个虚机里。而NetApp HCI目前估计还没做到这一点,我认为有可能与SolidFire存储软件的资源占用率有关,参考VMware vSAN宣称的CPU开销大约不超过10%

 

扩展阅读:《Nutanix“圣经”中文版下载(附目录)


更多超融合硬件形态、“非主流”配置

 

大家应该也知道,除了2U 4节点服务器之外,像多个传统1U2U服务器节点用于超融合也比较常见,在空间限制不高的情况下,散热可以更好、配置更灵活、扩展性更高(包括硬盘/SSDGPU等)。另外,我也看到过下面这种支持VMware vSAN等存储软件,可能不算大众化的超融合方案。

 

0?wx_fmt=jpeg


在一个2UDell PowerEdge FX2机箱中,上半部分安装2FX630双路节点(自带系统盘位),下半边2FD332存储扩展模块提供SAS驱动器分别给到同一侧的服务器。如果配置2台这样的机箱,也可以搭一套4节点vSAN超融合。

 

0?wx_fmt=jpeg

上图引用自《数据中心选址贵阳理由:天、地、电

 

每个FD332提供16个直连2.5英寸热插拔盘位,由RAID卡控制也可以配置为直通。实事求是地讲,这样单位空间内计算密度不如2U 4节点,但存储密度可以更大。当然如果是HPC等计算密集型应用,FX2还可以有不同型号的高密度节点,本文就不详细讨论了。

 

举这个例子只是为了进一步说明,评判是否为超融合要看单一节点上是否同时跑计算和存储负载。

 

NetApp HCI更多价值

 

0?wx_fmt=jpeg


回过头来再看NetApp HCI的规格,还有几点值得跟大家分享的:

 

1、  重复数据删除、压缩的支持。这些也是SolidFire之前的强项,当然还有他们引以为荣的QoS特性。

 

2、  8GB NVRAM,可以参考下图:

 

0?wx_fmt=jpeg


借用下SolidFire全闪存阵列1U节点的后视图,我们看到8GB非易失DRAM写缓存应该是一块PCIe卡,我估计NetApp HCI用的应该也差不多。在下一代Xeon Processor Scalable服务器中,支持NVDIMM的厂商据说会增加,如果插在内存槽上性能可以更好、延时更低,另外还有未来DIMM形态的3D XPoint Memory。有兴趣的朋友,可以关注下我们写的《IntelOptane P4800X评测(1):好钢如何用在刀刃上?》系列。

 

325GbE网卡,这个可以说是业内趋势吧,听说许多同行朋友都在测了。在《DellEMC World 2017(1)25GEFC多协议交换机和SC5020》中我列出过一个ScaleIO 3.0 +PowerEdge 14G + S5100交换机的端到端25G以太网连接机架图。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
小白都能吃透Java IOl流,最骚最全笔记,没有之一!
File课理解为文件和文件夹(目录),用于表示磁盘中某个文件或文件夹的路径。该类包含了文件的创建、删除、重命名、判断是否存在等方法。 ​ 只能设置和获取文件本身的信息(文件大小,是否可读),不能设置和获取文件里面的内容。
43 0
面试:说说Java反射中获取Class对象三种方式的区别?
面试:说说Java反射中获取Class对象三种方式的区别?
51 0
面试:说说Java反射中获取Class对象三种方式的区别?
面试:说说Java反射中获取Class对象三种方式的区别?
58 0
SAP UI5 初学者教程之二:SAP UI5 的引导过程(Bootstrap) 试读版
SAP UI5 初学者教程之二:SAP UI5 的引导过程(Bootstrap) 试读版
40 0
SAP UI5 初学者教程之二:SAP UI5 的引导过程(Bootstrap) 试读版
Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。
38 0
SAP UI5 初学者教程之二:SAP UI5 的引导过程(Bootstrap) 试读版
Jerry 从 2014 年加入 SAP成都研究院 CRM Fiori 开发团队之后开始接触 SAP UI5,曾经在 SAP 社区和“汪子熙”微信公众号上发表过多篇关于 SAP UI5 工作原理和源码解析的文章。
29 0
关于内存的最后一个难点--the paged and the non-paged pool
很怀疑下面的英文单词precent and procent都是PERCENT的笔误。 也就是这两个POOL,都可以增长,都是在可用内存里的。 但区别是PAGED增长到LIMIT后,会移入PAGEFILE.SYS. 而NON-PAGED长驻内存,增长到LIMIT后可能系统会出现异常。
1167 0
+关注
唐僧0929
企业存储、服务器、工作站等领域技术分享,交流。微信公众号《企业存储技术》,微博 @唐僧_huangliang
34
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载