
首先,虚拟化(Virtualization)泛指一种资源管理技术,将计算机硬件资源(CPU、存储、网络等)抽象出来并进行动态分配。常见的虚拟化对象包括服务器虚拟化、存储虚拟化、网络虚拟化、桌面虚拟化等。
而在“超融合 vs. 虚拟化(VM)”这个语境下,虚拟化并不单指“虚拟化技术”,而是基于服务器虚拟化软件(如 VMware vSphere)构建的虚拟化平台。“服务器虚拟化”(Server Virtualization)即将服务器软件从硬件中抽象出来,在一个物理服务器上运行多个虚拟化服务器(也就是虚拟机,VM),每个虚拟机上可以运行独立的操作系统,由虚拟机监控程序(Hypervisor)将底层的物理服务器资源分配供各个虚拟机使用。往往,用户在使用虚拟化软件时,会采用专用的 SAN 网络和集中式存储提供存储资源,这种 IT 基础架构也称为“传统虚拟化架构”。
我们常说的超融合通常是指超融合基础设施 (Hyperconverged Infrastrucutre, HCI),且通常以软件的形式出现在通用服务器硬件之上。关于超融合的具体含义,Gartner、IDC 和维基百科分别给出如下定义:
虽然这三种定义在表达上有所不同,但不难发现,他们都强调了超融合的两个特点:
虽然这三组定义都提到了超融合与服务器虚拟化的关系,但并没有明确超融合的本质。为了更好地说明,我们以 SmartX 超融合和传统虚拟化部署架构为例进行对比解读。
根据以上部署架构与资源管理模式对比图,我们总结了两者的 4 大差异:
传统虚拟化架构一般有三层,在服务器上部署虚拟化软件,并使用光纤交换机和传统的集中式存储磁盘阵列提供网络与存储能力。这种架构下,虚拟盘分别被不同的阵列管理,容量不能共享。
而超融合架构有两项重要改进:
这种“分布式存储 + 虚拟化融合部署”才是超融合的本质,也是超融合架构与传统虚拟化架构最重要的区别:超融合的变革首先是分布式存储对传统存储的替代,其他更多优势(例如基于 x86 服务器构建、并发与易于扩展)都是这种替代带来的。而分布式存储和虚拟化这种独有的融合部署模式,进一步简化了用户的 IT 架构,降低了使用成本和运维难度,这些价值也大大加速了用户对分布式存储模式的接受。
这种架构上的优化,使得超融合能够为 IT 基础设施带来全面的提升——不仅是技术上的进步,更是 IT 基础架构可靠性、性能、可扩展性、运维简易度和性价比等多方面的升级。欲了解更多超融合基础架构特点与优势,请阅读:对比超融合与 “VMware + FC SAN” 传统架构:4 大差异与 5 大优势(更新版)。
另外需要注意的是,虽然超融合基础架构提供服务器虚拟化能力,不同的超融合厂商支持的虚拟化方案也有所不同。例如,SmartX 既支持原生虚拟化软件 ELF,也支持 VMware vSphere、Citrix XenServer 等第三方服务器虚拟化平台。其他主流超融合厂商对虚拟化产品的支持能力如下图所示。
详细内容请阅读:SmartX 超融合:超融合还是虚拟化?一文了解二者的区别、优缺点与传统虚拟化转型方案
更多超融合入门基础、方案选型、实施落地等方面的常见问题与必看知识点,欢迎阅读 53 页电子书《超融合架构从评估到落地:用户常见问题合集》,一文读懂超融合基础架构。
SmartX 社区正式开放,无需下载,即可在线交互体验 SmartX 超融合产品,立即体验请点击:在线体验
SmartX 社区版,全功能免费,无需申请即可永久使用。了解详情请点击:SmartX 社区版
