在企业级IT领域从业多年,最近越来越多地听到圈内人谈论起超融合技术的种种好处。的确,超融合技术已越来越走向成熟,带来的价值也逐渐凸显。它可靠性高,资源消耗低,尤其是运维部署非常便捷。在企业基础架构领域,“该不该用”超融合产品不是最大的问题,该考虑的反而是“用哪种”超融合产品。

超融合的本质是使用通用硬件,用软件定义来实现 IT 基础架构的计算、存储、灾备等各项服务,并将这些服务都集成到统一的平台上。但是,不同超融合厂商的产品其背后的技术和实现方式也有一定差异。企业在部署超融合时,还需要针对自己的特点和需求,来选择最适合自己的架构。

举例来说,目前市场上主流的超融合产品主要有国外的Nutanix、VMWare vSAN 和国内的 SmartX ZBS,在虚拟化计算,产品运维,存储网络的管理上他们各有千秋,性能特点上也各有所长。 Nutanix比较被业内人士熟知,并且和SmartX ZBS的优劣相似,所以这篇文章主要来对比下VMWare vSAN 和 SmartX ZBS。

一. vSAN和SmartX ZBS的优劣对比

1.  vSAN美中有不足

VMware vSAN 是 vSphere 原生软件定义的存储平台,可帮助客户向超融合基础架构 (HCI) 转变,降低 IT 成本并为未来变革准备敏捷解决方案。

它的优势主要有:

-  vSAN 与 ESXi 结合紧密,部署比较方便,和 ESXi 一次部署完成;

-  凭借 VMware vSphere 优良生态的先天优势,vSAN 推出不少相关的生态合作方案;

-  vSAN 获得 ESXi 内核级别的支持,运行效率高,能输出不俗的性能。

但同时,vSAN也有一些美中不足,比如:

1)无法支持多 hypervisor 环境

随着服务器虚拟化技术的成熟,多hypervisor环境越发常见,这有助于分散风险、控制成本。很多情况下,单一的hypervisor难以满足需求。

然而,vSAN只支持 VMware ESXi一种 hypervisor。这意味着,一旦用户选用 vSAN,就失去了选择多hypervisor的自由。

2) ESXi 耦合度高且兼容版本有限

vSAN 是内嵌在 ESXi 内核,二者的耦合度非常高,而目前 vSAN 的版本迭代速度还是远高于后者。

如果用户需要升级 vSAN (vSAN 6.2 升级 6.5) ,那么就必需同步升级 ESXi 版本了(6.0 u3 升级 6.5)。存储软件的迭代影响虚拟化软件的版本做频繁的升级,这对于生产环境来说,不太友好。

3) vSAN 引起 VMware HA 的限制

启用 vSAN 后,HA 心跳网络会从管理网络切换至存储网络。

由于 HA 的心跳网络当开启 vSAN 后心跳流量会自动从管理网络切换至存储网络,当存储网络故障,无法检测存储心跳,系统会触发 VMware HA 执行导致虚拟机重启与迁移 。

但本质上 vSAN 是提供存储服务的,而 ESXi 提供的是计算和网络相关服务,而启用 vSAN 后,HA 功能却被紧耦合了,一旦存储网络或者是 vSAN 出问题了,就只能重启 VM 了,即使 ESXi 还是正常的情况下。

4)  vSAN 无法支持 MSCS WSFC

vSAN 6.5 版本依然没有对 MSCS(Microsoft Cluster Services)和 WSFC(Windows Server Failover Clustering)支持。

如果用户希望在 VMware vSphere 上运行 Microsoft SQL Server 或者 Windows Server 文件服务器集群等,就没法通过 vSAN 支持了。

2. SmartX ZBS 有差异化优势

SmartX ZBS 来自国内顶尖超融合厂商SmartX,基于 VMware vSphere 超融合部署,适用度更强,让IT管理更直接、更高效。其差异化的优势体现在以下几方面:

1)松耦合,更灵活

SmartX Halo 是一款支持用户构建多 hypervisor 的超融合软件套件。SmartX ZBS 是其中核心组件之一,可以为 VMware vSphere 提供分布式存储服务。

SmartX ZBS与VMware vSphere松耦合,两者的升级互相独立,无需“被迫升级”。

2)不中断,更稳定

SmartX ZBS 支持精细化的高可用功能,当存储网络发生故障时,SmartX ZBS 支持自动把存储网络链路重定向到业务网络中,临时充当存储数据传输的链路,不会触发VMware HA功能,主机上的虚拟机业务并不会发生中断。

SmartX ZBS 与 VMware ESXi 也是松耦合,这使得 HA机制更加灵活,即便 SCVM(SmartX Controller Virtual Machine)故障无法提供存储服务,只要 ESXi 本身并没有故障,SmartX 会触发IO重定向功能,保障存储任务持续有效完成。

由此不难想象,SmartX ZBS 能提供更佳的用户体验。 打个比方:当有个传菜工病了,vSAN 会直接选择关店,不再为客人提供服务;而SmartX ZBS 则更“聪明”——从其他分店调用传菜工,不影响客人就餐。

3) 可通过提供 iSCSI Lun Microsoft SQL Server 故障转移集群提供支持。

不过SmartX ZBS 由于不是vSphere 原生软件定义的存储平台,所以也会有一些劣势,比如:

1)部署略复杂一些,需要引入 SCVM 存储控制器虚机;

2)对最新版本的 vSphere 软件支持会略有延时;

3)无法通过 vCenter 界面统一精细化管理 SmartX ZBS 功能,需要切换至 SmartX WEB 管理界面进行精细管理。

 因此,对比两款产品的优劣不难看出,除vSAN之外,SmartX ZBS 也拥有其较为显著的优势,是一款很出色的基于VMware的超融合产品。

二.  如何向ZBS架构迁移?

1.  架构

SmartX 基于VMware vSphere超融合部署,主要方式是在裸金属服务器上部署VMware ESXi,而 SCVM 则部署在 VMware ESXi 上,SCVM 实质上是一台安装有 SmartX Halo 超融合套件的虚拟机,它通过硬件透传技术最大限度避免经过 ESXi 虚拟化的性能损耗,直接管理服务器的硬盘资源(包括 SSD固态盘 和 HDD机械盘)。

多台 SCVM 之间以万兆网络互联,通过内置的 SmartX ZBS 分布式存储软件整合存储资源构建成统一存储池,然后使用 NFS 协议挂载到 VMware ESXi 作为 datastore 提供存储服务。

2.  VAAI 支持

SmartX ZBS 是通过 NFS 协议为 VMware ESXi 提供 Datastore ,并支持 VAAI 存储插件为 datastore 提供精简置备以及加速功能。VAAI 存储插件支持将 VMware 对虚拟机执行的快照、克隆等存储类操作直接透传到 SmartX ZBS 存储底层执行,更高效地执行和实现相关操作。

三.  成功案例

vSAN和SmartX ZBS在业内均已得到企业级用户的认可,而SmartX  ZBS在头部用户京东方和碧生源的部署均得到好评。

1.   京东方

京东方科技集团股份有限公司(BOE)是全球最大的手机屏幕供应商之一,其极高的市场占有率背后离不开他们对研发的投入。

SmartX Halo 为京东方提供了一套基于超融合的研发虚拟桌面解决方案,该方案采用了 Citrix Xendesktop 虚拟桌面软件,使用 SmartX ZBS+ VMware vSphere 的超融合基础架构。

这套方案有效解决以往研发虚拟桌面面临的棘手问题,其中包括:编译工作对桌面响应速度要求高,规模化的虚拟桌面扩展带来的成本与维护问题。

2.  碧生源

碧生源控股有限公司为中国保健功能茶产品的领先企业。碧生源原有 IT 基础架构已经在使用 VMware 服务器虚拟化运行生产相关业务,经过严格考察以及对未来架构趋势的考虑,最终采用了 SmartX ZBS+ VMware vSphere 的超融合基础架构解决方案,很好地兼容 VMware vSphere 虚拟化平台,同时为企业实现基础架构的转型。

了解更多超融合相关信息:www.smartx.com

基于 VMware 的超融合, 解析 vSAN 与 SmartX ZBS 的优劣差异的更多相关文章

  1. 【原创译文】基于Docker和Rancher的超融合容器云架构

    基于Docker和Rancher的超融合容器云架构 ---来自Rancher和Redapt 超融合架构在现代数据中心是一项巨大的变革.Nutanix公司发明了超融合架构理论,自从我听说他们的“iPho ...

  2. 【DELL存储】EMC会议 超融合+存储

    场景:盐城工厂 IT人数 4个人  机房200台 主要以虚拟化为主 实体机 PG ORACAL MYSQL dell产品线 提供整体方案 架构 针对整车厂 :传统+超融合 1. 介绍产品 1.1 超融 ...

  3. 附010.Kubernetes永久存储之GlusterFS超融合部署

    一 前期准备 1.1 基础知识 在Kubernetes中,使用GlusterFS文件系统,操作步骤通常是: 创建brick-->创建volume-->创建PV-->创建PVC--&g ...

  4. 奔跑吧,OpenStack现场分享:超融合架构如何抹平物理硬件差异?

    转自:https://www.ustack.com/blog/moping/ “通过引入OpenStack这一中间层,实现了云平台统一的管理调度支配向上交付,解决了业务的灵活性问题.但是在抹平下层物理 ...

  5. 超融合与传统IT架构对比:成本价格优势有哪些

    之前文章中,我们已经介绍了超融合给用户 IT 基础架构带来的各个方面的价值,其中成本只是超融合架构的优势之一.但很多用户还是会非常关心这个话题,希望能有更具体的了解,所以本文整理超融合和传统 FC S ...

  6. 【转载】百度百科:FusionCube超融合

    [转载]百度百科:FusionCube超融合 华为FusionCube融合基础设施一体机(Huawei FusionCube Converged Infrastructure)是华为公司IT产品线云计 ...

  7. 基于Bootstrap的超酷jQuery开关按钮插件

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJgAAAA2CAIAAAC0tsfoAAAB/0lEQVR4nO3bQWrCQBTGcc/mbVz0DD

  8. 基于VMware的eCos环境编译redboot(脚本配置redboot)

    基于VMware的ecos,redboot及hello world(1)安装请参照[[ecos学习2]wmware运行redboot[方法二]--图形实现配置 ] (2)修改内存布局文件:~/i386 ...

  9. 基于VMware的虚拟Linux集群搭建-lvs+keepalived

    基于VMware的虚拟Linux集群搭建-lvs+keepalived 本文通过keepalived实现lvsserver的的双机热备和真实server之间的负载均衡.这方面的blog挺多,可是每一个 ...

随机推荐

  1. cs231n---卷积网络可视化,deepdream和风格迁移

    本课介绍了近年来人们对理解卷积网络这个“黑盒子”所做的一些可视化工作,以及deepdream和风格迁移. 1 卷积网络可视化 1.1 可视化第一层的滤波器 我们把卷积网络的第一层滤波器权重进行可视化( ...

  2. 安全测试基础2-sqlmap演练

    sqlmap简介 sqlmap是一个开源的渗透测试工具,可以用来进行自动化检测,利用SQL注入漏洞,获取数据库服务器的权限. 它具有功能强大的检测引擎,针对各种不同类型数据库的渗透测试的功能选项,包括 ...

  3. 【Isabella Message】 【SPOJ - ISAB】【模拟】【矩阵的旋转】

    思路 题目链接 题意:题目中先给了一个N阶矩阵样子的字符,后给了一个mask,然后又给出你应该认识的一些单词,最后是让你输出最终字典序最小的一句话. 思路:根据题目要求模拟即可.这里会用到string ...

  4. 快速了解Python并发编程的工程实现(上)

    关于我 一个有思想的程序猿,终身学习实践者,目前在一个创业团队任team lead,技术栈涉及Android.Python.Java和Go,这个也是我们团队的主要技术栈. Github:https:/ ...

  5. BeanUtils开发包的使用

    对内省技术有了一定的了解之后,我们就可以来学习一下BeanUtils开发包的使用了. 我们先假设一个情景,有一个JSP文件,如果要将该JSP文件中表单数据封装到Servlet文件应该怎么办?此时方法显 ...

  6. The used SELECT statements have a different number of columns???

    今天我们组就我一个人留守在这里修复bug了,有点小悲伤啊,他们都问我能不能hold得住啊,我当然能hold得住啊: 在看一个入库的存储过程中,在数据库运行的时候是没问题的,项目已启动,进行入库操作就是 ...

  7. EF-运行原理

    一.什么是EF? 实体架构(Entity Framework)是微软以来ADO.Net为基础开发出来的对象关系映射(ORM)解决方案,它解决了对象持久化问题,将程序员从编写麻烦的SQL语句中解放出来. ...

  8. 如何编写高质量的 JS 函数(2) -- 命名/注释/鲁棒篇

    本文首发于 vivo互联网技术 微信公众号 链接:https://mp.weixin.qq.com/s/sd2oX0Z_cMY8_GvFg8pO4Q作者:杨昆 上篇<如何编写高质量的 JS 函数 ...

  9. Asp.net之MsChart控件动态绑定温度曲线图

    <div> <div style="position: absolute; z-index: 200; background-color: #FFFFFF; height: ...

  10. “adobe premiere中画面和声音不同步” 解决方法

    一.背景 之前在segmentfault上过直播课,直播课有录制回播功能:尝试听了下直播课,发现视频太长了,感觉听起来非常花费学员的时间,在回放中其实有一些直播课里面的内容并不需要,所以准备剪辑一下, ...