资源描述:
《超融合架构与软件定义存储分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、超融合架构(HCI)和软件定义存储(SDS)的关系和发展一.什么是超融合架构(HCI)?"2012年8月,VCECTO办公室的SteveChambers,在其博客中首次提出HyperConverged(超融合)的概念。当时,超融合指的是,基于标准的X86服务器,在每个物理服务器节点通过VirtualStorageAppliance(虚拟存储设备,简称VSA),管理节点内的HDD和SSD”并与其他节点中的VSA—起来构建一个集群的分布式存储,后来,加入VMware公司的ChuckHollis在其博客里做出
2、了更为准确的阐述,HyperConverged,其实就是HypervisorConvergedoHypervisor(虚拟服务器)做为位于应用层与基础架构层之间的战略层,能够抽象并池化计算、网络和存储资源,并拥有强大的控制平面的功能而且Hypervisor(虚拟服务器)能整合软件定义的数据中心内运维管理的经验,管理更简单。HCI(HyperConvergedInfrastructure),就是超融合基础架构(简称超融合架构);或者超融合基础设施,是指在同一套单元设备(如x86服务器)中具备计算、网络、存
3、储和服务器虚拟化等资源和技术的架构。HCIA(HyperConvergedInfrastructureAppliance),意指超融合基础架构设备,或者超融合基础设施设备。HCIA(超融合基础架构设备)由多个服务器节点构成,每个节点同时提供计算资源和存储资源,支持在线的横向扩展。扩展节点时,性能和存储容量都能线性的增长。它为用户了—个很重要的特性:性能可预测性,性能可确保始终如一地按节点数,简单地、线性地在线扩展。运行在HCIA硬件之上的就是分布式的存储虚拟化软件(包括分布式文件系统),来完成存储资源的
4、池化、部署和管理。典型的HCIA,包括EMCVxRail、DELL推出的VSANReadyNodes(就绪节点)一体机,Nutanix—体机,CiscoHyperFlex,华为FusionCube,深信服aSANz联想AIO,达沃小金刚等。正因为大家都看好超融合的市场趋势,VSAN推出后,存储巨头、月艮务器巨头都纷纷支持,例如早先的基于EVO:Rail的F机,就有EMC(VSPEXBLUE)、NetApp、HDS、DELL.SuperMicro(超微)、Inspur(浪潮)、Fujitsu(富士通)等I
5、T大厂商;近来基于VSANReadyNodes,也有许多IT大厂(包含存储厂商和服务器厂商)已经或者将要推岀类似EMCVxRail的,多种型号配置的VSANTWl。可以看出,HCI(超融合架构)符合ServerSAN的特征:采用商用硬件,分布式,能在线横向扩展。实际上,HCI是ServerSAN的一种,是ServerSAN的子集。ServerSAN中除了HCI以夕卜,至少还有另外一类,就是仍然采用商用硬件,也能在线横向扩展,但每个节点不提供计算资源,只提供存储资源的存储产品"这里提到HCI属于Serve
6、rSAN的子集,是基于笔者对于纷繁复杂的SDS这个概念的分类,如下图所示:坦率说,HCI属于ServerSAN的子集这个说法并不是非常严谨,因为HCI除了存储资源池之夕卜,还提供了计算资源池。不过,当我们以存储的视角,也就是重点关注HCI的存储属性的时候,这个说法还是成立的。完整的来看,HCI就是分布式存储形态的SDS结合Hypervisor。需要注意的是,SDS资源如何提供给Hypervisor上的虚机?主要有两大流派,一个就是内嵌在Hypervisor内核的VSAN,虚机直接访问Hypervisor
7、的物理存储设备;另f就是类似Nutanix,虚机必须通过CVM(—种运行在Hypervisor上的虚拟存储控制器,也叫做VSA-VirtualStorageAppliance,虚拟存储设备),才能访问Hypervisor的物理存储设备,EMCScalelO、华为Fusionstorage等众多HCI都是类似NutanixCVM这种方式。VSAN这类的优势在于10路径短,在相同硬件配置下,相同的实际业务应用场景下,性能表现更好,而且消耗Hypervisor节点服务器上的CPU和内存更少。如下图所示:与其他
8、HCI比,VSAN的优势相比其他以VSA(虚拟存储设备)方式部罢的SDS方案,VSAN更简单、更少耗资源、性能更裔VM「VirtualSANvSphere已锻入虑拟机内核丁VirtualSAN已锻入vSphere内核・CPU占用今于10%/便干管理•无爲安装和管理草独的虔拟设备•无草点故停•提供蟲短的"O路径丁与vSphere和VMware产品体系无fl集成-VSANJI成了H•»刖酣1尿远】曰御殛卩FaultTolerancevSpher