超融合基础架构(daoHyper-Converged Infrastructure,或简称“HCI”)也被称为超融合架构,如今超融合逐渐成长为目前企业构建软件定义数据中心,乃至未来实现混合云管理架构中一个重要的基础设施支撑平台。那么超融合和虚拟化的区别在哪儿?
最重大的区别是存储架构不同,超融合使用的是分布式存储,它可以很好地基于X86服务器构建一个易扩展、高可靠的存储资源池,这是超融合的基础,也是核心技术点。
具体而言超融合和传统IT架构有以下几方面的区别:
1、物理融合及管理融合:超融合架构把服务器、网络及存储进行了融合,并且搭载在统一管理平台上进行维护;而传统架构则是全部分离的。
2、存储架构:超融合采用分布式存储,传统架构使用集中式存储。
3、网络:超融合使用万兆以太网,而传统架构多使用光纤交换机。
4、可靠性方面:可以看出可靠性方面,超融合架构的优势非常大,但其实这里的优势都是分布式存储本身应该具备的。
服务器虚拟化是通过VMware、KVM、Xen、Hyper-V等虚拟化技术,将多台x86服务器的计算资源和网络资源整合为一个资源平台,实现统一分配、使用、管理和监控。服务器虚拟化不仅可大幅度提升CPU的使用率(从物理服务器的5%平均使用率提升到4%左右),同时可保证业务的高可用,以及提供统一的运维管理平台。服务器虚拟化通常由FC/iSCSI SAN 或NAS等传统磁盘阵列提供数据服务。
超融合是服务器虚拟化的自然延伸。超融合是在同一套x86服务器硬件平台上,不仅提供存储虚拟化服务,同时整合CPU、SSD、HDD等存储资源,通过分布式存储技术为虚拟机提供存储服务。分布式存储具备横向扩展的特点,可有效解决传统磁盘阵列扩展性较差的弱点。可见,与服务器虚拟化相比,超融合的核心技术点在于分布式存储。市场上主流的超融合厂商有Nutanix、华为、新华三、南京道熵、深信服等。其中,Nuanix、华为、新华三、深信服的分布式存储基本上都是基于三副本架构。
一、概念上的不同
虚拟化通常是指通过软件技术创建服务器、存储、网络等基础设施的虚拟表现形式。这使得IT组织能够在单个服务器上运行多个虚拟系统(以下简称VM),让计算资源的利用率得到了最大化的使用。
超融合通常是指通过软件来定义整个基础架构,包括了传统数据中心的所有的要素:计算、存储、网络以及管理。它集成了服务器虚拟化、存储虚拟化、网络虚拟化、统一管理功能。这使得IT组织可以简单轻松地搭建自己私有云基础设施。
★从概念上看,超融合是包含了虚拟化的所有能力,并扩展了更多的软件定义能力,更加接近于私有云。
二、耦合度、复杂度不同
在虚拟化解决方案中,一切都是自由的,也是松耦合的。当然选择多了,复杂度就变高了。
- 虚拟化软件可以自由选择,既可以选择业界一流的vMware vsphere,也可以选择基于KVM的OpenStack软件
- 而服务器只需要选择标准的X86服务器即可。为了兼容性和稳定性,一般选择Intel或AMD的同一代CPU系列即可。
- 存储方面可以采用传统的集中存储,也可以直接利用服务器的硬盘来构建虚拟存储。
- 网络方面可以利用虚拟化软件将服务器的网口构建出虚拟交换机。物理交换机和传统数据中心保持不变。
在超融合解决方案中,为了更加简单易用,软硬件基本上采用厂商最佳实践方式来实现。交付基本是采用超融合软硬一体机来交付的,用户无需过多地考虑,复杂度变低了很多。
- 超融合软件:一般包含了服务器、存储、网络的虚拟化软件。业界有采用OpenStack+Ceph+Neutron来实现的,也有用vmware vsphere+vSAN+NSX来实现。特别注意的是,存储器基本上采用服务器上的硬盘来构建虚拟存储。
- 硬件资源:通常采用高密度的X86服务器,通常选用“多子星”服务器。一台机器里面包含了多个节点,并配备了很多硬盘来当作虚拟存储设备。当然也可以普通高性能X86服务器来实现。
★两者相比,超融合解决方案软硬件的耦合性更强,用户的复杂度更低。虚拟化则自由度更高,用户复杂度更高。
三、扩展性不同
在虚拟化解决方案中,具有良好的纵向扩展和横向扩展。如果计算资源不足,可以通过给服务器增加CPU、内存资源来扩展。存储资源不足,可以通过传统的方法扩展存储空间。当然如果采用的是分布式存储,也可以通过给所有节点服务器增加硬盘来实现。当然,也可以通过增加服务器节点和存储节点来横向扩展。
在超融合解决方案中,由于采用的是高密度服务器,一般初始配置就把纵向空间压榨得差不多了。所以如果出现资源不足,一般采用横向增加节点来扩展资源。
★两者相比,虚拟化的扩展灵活度更高,扩展的时候可以选择不同厂商的硬件,当然扩展速度就更慢了。而超融合的扩展比较简单,扩展速度更快,就像堆积木一样。但由于是软硬件一体机,后期扩展基本是采用相同的厂家了。
四、经济性不同
在虚拟化解决方案中,软硬件是分开的。如果现有硬件资源还不错,可以充分利旧。软件除了采购收费的虚拟化软件以外,也可以选择自己安装开源的软件来解决(需要自己有较强的技术)。对用户来说,可以分批投资。但如果是大规模私有云或混合云部署,虚拟化需要单独采购其他软件,投资费用可能比超融合更高。
在超融合解决方案中,由于是软硬件一体的解决方案,完全没有利旧的可能。软硬件也无法分开选型,也无法通过开源软件来节省投资。但如果是大规模私有云或混合云部署,超融合由于一次性融合了更多的功能,相比虚拟化更加节省投资。
★两者相比,虚拟化的成本灵活多变,小规模部署比较有优势。超融合则在大规模部署中,更加简单快捷,更加节省成本。
所以关于 超融合和虚拟化的区别 ,相对而言,超融合还是一个较新的概念。它的提出还不到十年,但是这并不是说超融合不成熟。虚拟化技术是超融合的基础。超融合是在计算虚拟化、存储虚拟化、网络虚拟化等技术基础之上,面向现代化数据中心的产品和方案。
参考网址http://www.tong-pao.com/1148.html