Nutanix 国产化替代|一文了解 SmartX 超融合替代可行性与迁移方案

2022 年 8 月 19 日,Nutanix(路坦力)宣布中国市场自 2023 财年起将转型为合作伙伴销售主导模式,引起了广泛关注;同时结合当前 IT 基础架构的国产化趋势背景,不少正在使用和考虑使用 Nutanix 产品的企业开始寻求国产超融合替代方案。

作为国内最早投入超融合自主研发并大规模商用的团队,志凌海纳 SmartX 已经成为不少用户的云化和信创转型选择。今天,我们将重点分析对比 Nutanix 与 SmartX 在市场格局、技术特性和性能表现上的差异,充分探讨 SmartX 超融合替代 Nutanix 的可行性。最后,文末也给出了将业务从 Nutanix 迁移至 SmartX 超融合的具体方法,帮助有需求的用户快速实现替换。

一、替代可行性之市场、产品、技术、性能对比

1.国内超融合市场格局对比

根据 Gartner 发布的《2019 中国区超融合竞争格局》报告,SmartX 和 Nutanix 均为独立超融合厂商(Pure-play HCI Vendor),两者都专注超融合领域技术开发,完全依赖领先的核心技术、专业的产品和服务与传统大厂竞争,并赢取客户信赖。双方都聚焦在金融、医疗、制造等对 IT 高度依赖,并且对产品和服务要求苛刻的行业。

1.png

同时,SmartX 在国内金融市场份额表现突出。根据 IDC 《中国软件定义存储 (SDS) 及超融合存储 (HCI) 系统市场季度跟踪报告,2021 年第四季度》,中国超融合软件市场份额排名靠前的国产品牌分别是华为、新华三、深信服、浪潮和 SmartX。其中,SmartX 在金融行业超融合软件市场占有率排名第一,收获良好口碑。目前,SmartX 超融合在金融行业已落地超过 200 家客户,总计部署超融合节点超过 4000 个,其中信创相关节点超过 700 个,80% 是生产业务案例

下面,我们将从逐一对比 Nutanix 和 SmartX 超融合在产品组件、分布式存储技术和实际性能上的表现。

2.产品组件与交付形式对比

(1)产品组件对比

以下针对双方超融合基础架构核心产品特性与相关组件进行对比:

2.png

结论:目前在超融合基础架构的核心产品功能和组件层面,SmartX 不仅同样具备自主研发的存储核心、原生虚拟化以及多虚拟化平台支持,同时也具备网络与安全、备份与恢复等产品。

另外,Nutanix 目前已经全面转型到订阅交付模式,而 SmartX 目前提供一体机、软件和订阅三种模式供用户灵活选择。

以下,针对超融合最核心的组件——分布式块存储的技术架构进行更详细的对比。

(2)分布式存储技术对比

目前市场上的分布式存储技术架构基本上分两大类:一类是围绕开源技术 Ceph 提供的解决方案,一类是通过自研的方式提供解决方案。SmartX 和 Nutanix 在此都走了自研技术的路线,且都借鉴了 GFS(Google File System)的技术架构。更多关于 ZBS 的架构解析,请阅读:分布式块存储 ZBS 的自主研发之旅 | 架构篇。

从广泛意义上讲,分布式存储中通常需要解决三个问题,分别是元数据服务、数据存储引擎,以及一致性协议。不同分布式存储系统之间的区别,主要来自于这三个方面的不同选择。接下来我们通过对比 SmartX 和 Nutanix 核心关键组件最终的实现方法来看看两者之间的关系。

a.群集核心组件关系对比

3.png

4.png

通过上面群集核心组件的对比,能够看出两个方案采用了相似的架构。但另外一方面, ZBS 针对一些关键组件进行了技术优化。例如,元数据管理关键组件 Zookeeper 和 Cassandra 本身存在一些局限性:Zookeeper 存储的数据容量非常有限,且无法和数据服务混合部署在一起;Cassandra 不提供 ACID 机制,在上层实现时会比较复杂,需要额外的工作量。ZBS 选择采用 LevelDB 和 Zookeeper 结合的方式,有效避免这些问题,从而实现可靠性、高性能和轻量化的目标。

b.存储数据结构

5.png

6.png

通过上面的对比,可以看出两种方案选择了不同的块大小单位。ZBS 采用较大粒度的基本数据单元(数据块),可减少元数据消耗的内存资源,保证全部元数据都可以保存在内存中,提高访问效率。除了支持精简置备外,ZBS 也同时支持厚置备磁盘模式。

c.数据 I/O 路径

7.png

8.png

在数据访问 I/O 路径上,两者同样具备很多相似性,例如:自动分层、数据本地化、数据自动平衡等。但 ZBS 的元数据缓存在内存中,这样可以加快针对元数据的操作响应速度。同时,元数据在所有节点中都保存一份副本,保证元数据的高可靠,这样即使有部分服务器发生宕机,元数据也不会丢失。

d.数据冗余机制

9.jpg

10.png

在数据保护层面,两者也采用了类似的技术,但 ZBS 在副本分配策略上提供了更丰富的方式,例如:局部化、副本分配策略动态调整(根据存储容量空间占比大小进行动态调整)。ZBS 快照的元数据是存储在 ZBS 分布式存储元数据服务集群内的。元数据位于内存中,有更好的响应速度,同时元数据也会持久化同步到 SSD 介质上,这样即使是主机重启后,也可以通过 SSD 快速加载元数据到内存当中,不会因为主机重启而降低快照性能。

更多关于 SmartX 元数据存储与快照技术解析的内容,请阅读:VMware 与 SmartX 快照原理浅析与 I/O 性能对比。

3.性能对比

性能表现通常是用户比较关心的问题,因此,我们选取用户对 SmartX 超融合(SMTX OS 5.0.3)和 Nutanix 超融合(AOS 5.20.4.6)的实际评测,对比说明两家产品在测试用例中的表现差异。以下所有测试基于完全相同的物理硬件设备环境,并进行了多角度的测试。

注:SmartX 超融合使用的是原生虚拟化 ELF,并开启了 Boost 模式,而 Nutanix 超融合使用的是 VMware ESXi 6.7u3B 虚拟化平台。

(1)FIO 测试

首先针对每个虚拟机的 100GB 数据磁盘进行全盘数据写入,再对数据磁盘进行 4P1V 和 4P4V 不同 I/O 模型的性能测试。

  • 4P1V:代表 4 个节点运行 1 台虚拟机,只对 1 个虚拟机进行性能测试,也就是模拟单个业务系统在集群内所能获得的性能。
  • 4P4V:代表 4 个虚拟机分布在 4 个不同的节点上,对 4 个虚拟机同时进行性能测试,也就是模拟整个集群所能提供的性能总和。
(2)测试环境

11.png

场景一:随机读/写 IOPS 对比(4P1V 单虚拟机)

12.png

说明:4k Randrw 混合读写场景下,Nutanix 读 IOPS 为 17885,写 IOPS 为 7674;SmartX 读 IOPS 为 67633,写 IOPS 为 28983。

13.png

场景二:顺序读/写 带宽对比(4P1V 单虚拟机)

14.png

15.png

场景三:随机读/写 IOPS 对比(4P4V 集群)

16.png

说明:4k Randrw 混合读写场景下,Nutanix 4 个虚拟机读 IOPS 分别为 17738、18035、18426、18330,写 IOPS 分别为 7623、7718、7881、7862;SmartX 4 个虚拟机读 IOPS 分别为 48193、46668、46466、46997,写 IOPS 分别为 20655、20001、19929、20156。

17.png

场景四:顺序读/写 带宽对比(4P4V 集群)

18.png

19.png

可以看到,SmartX 超融合在以上测试用例中,测试结果均高于 Nutanix 超融合。

二、SmartX 超融合的差异化优势

虽然 SmartX 和 Nutanix 超融合“两者的技术基因非常类似”,但 SmartX 作为国内最早专注于自主研发超融合软件的公司,还在产品、方案和服务层面提供了差异化的能力,为国内客户创造更大价值。

1.产品:更强的硬件开放性

SmartX 超融合支持集群异构,可将不同品牌、不同配置(CPU、内存和磁盘)的节点统一在一个集群内部,这样可以满足不同环境的各种需求,例如不同时期的不同配置或者不同品牌服务器的利旧。而在这一点上,Nutanix 有严格的品牌一致性要求。这一特性在 SmartX 超融合客户实践中得到了充分体现:五矿期货超融合硬件平滑升级与多数据中心管理实战。

欲了解更多 SmartX 异构节点支持特性与软硬件平滑升级实践,请阅读:

如何做到 IT 基础架构软硬件升级简单又不停机?

不止弹性,更加灵活。一文了解 SmartX 超融合如何扩容

2.方案:联合本土厂商推出更符合国内客户需求的联合解决方案

目前,SmartX 已经在硬件服务器、操作系统、数据库、云管、备份等层面与本土厂商进行方案整合,以便满足国内客户在信创等方面的特定需求。

欲了解更多 SmartX 与国内厂商发布的联合解决方案,请阅读:

SMTX OS 成为国内首个获得鲲鹏 Validated 认证的超融合软件 | 信创生态

SmartX 携手爱数发布无代理虚拟化备份联合解决方案

3.服务:更及时全面的本地化服务

除了专业的产品和方案,SmartX 及时、专业和全面的服务同样得到用户的认可,这也成为 SmartX 超融合达到近 70% 复购率的重要原因:不仅源于掌控核心技术的本土团队,更来自于 SmartX 从研发、产品到一线团队的 360 度闭环服务体系。

三、越来越多的原 Nutanix 客户已经转向 SmartX

基于上述双方的相同点和 SmartX 的优势,越来越多的 Nutanix 用户在与 SmartX 进行接触后,对 SmartX 的产品能力、价值、可替代性以及优秀的本地化服务给予了充分的肯定,并从原有 Nutanix 平台迁移到 SmartX 平台,其中包括日立电梯、东方证券、交通银行、松下万宝、国泰君安等在内的行业头部客户

四、如何从 Nutanix 超融合迁移至 SmartX 超融合

最后,我们结合 Nutanix 用户现有可能的技术架构,将业务迁移到 SmartX 平台的技术路径进行简单的汇总。

20.png

总结

通过以上分析可以看出,SmartX 不仅在市场定位、产品组件、整体技术实现层面与 Nutanix 具有较高的相似性,更是在超融合产品性能、产品开放性和本地化方面有着更出色的表现,是 Nutanix 国产化替代的理想方案选择。


“不止于国产替代,更关注可持续发展的现代化 IT 基础设施。” 基于这一理念,SmartX 提供自研、轻量、解耦、生产就绪的信创云基础设施解决方案,帮助用户实现“生产级”的信创云转型与国产化替代。您还可阅读 VMware 与 SmartX 对比系列文章,了解更多技术特性与性能评测:

浅析 VMware 与 SmartX 超融合 I/O 路径差异及其影响

VMware 与 SmartX 分布式存储缓存机制浅析与性能对比

VMware 与 SmartX 快照原理浅析与 I/O 性能对比

生产级 VMware 虚拟化方案替换路线与评估

某大型国有银行 VMware 替换与轻量信创云底座转型实践

不止弹性,更加灵活。一文了解 SmartX 超融合如何扩容

基于我们长时间沉淀下来的技术博客,我们整理了《SmartX 超融合技术原理与特性解析合集(含 VMware 与 Nutanix 对比详情)》,从性能、可靠性、扩展性和运维等角度全面对比了 SmartX、VMware 和 Nutanix 超融合产品能力,并展示了实测数据,希望为用户在学习、选型、操作、运维的过程中提供参考。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/755581.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

编译原理-实现LR语法分析器——沐雨先生

实验任务: 实现LR语法分析器 实验要求: 根据编译原理理论课教材中例3.22给出的算术表达式文法以及该文法的LR分析表,用C语言编写接受算术表达式为输入的语法分析器,以控制台(或文本文件,也可以结合词法分…

C语言种sizeof()和strlen的区别

sizeof 是 C 语言内置的操作符关键字,而 strlen 是 C 语言库函数; sizeof 仅用于计算数据类型的大小或者变量的大小,而 strlen 只能以结尾为 \0 的字符串作为参数; 编译器在编译时就计算出了 sizeof 的结果,而 strlen …

Spring Security的开发

文章目录 1,介绍2, 核心流程3, 核心原理3.1 过滤器链机制3.2 主体3.3 认证3.4 授权3.5 流程图4, 核心对象4.1 UserDetailsService 接口4.2 PasswordEncoder 接口4.3 hasAuthority方法4.4 hasAnyAuthority方法4.5 hasRole方法4.5 hasAnyRole方法5, 核心注解5.1 @PreAuthorize5.1…

【Linux】系统开启和关闭过程

Linux 系统启动过程 BIOS 自检:在计算机开机时,BIOS 会进行自检,检查硬件设备是否正常。 加载引导程序:BIOS 自检完成后,会加载引导程序,如 GRUB、LILO 等。引导程序会加载内核和初始化 RAM 磁盘&#xff…

想入门Web测试,看这篇文章!

今天要谈的是很多软件测试工程师都需要面对的——Web测试 不管你是处在二十不惑的青春有你阶段还是三十而已的乘风破浪阶段我们都需要面对“Web测试”。 Web测试其实有以下几个方面: 1、页面测试 大多数的Web网站的网页都是html语言编写的,测试工程师…

3.3 RK3399项目开发实录-板载Ubuntu系统的使用(wulianjishu666)

嵌入式物联网常用90款传感器开发例程。链接:https://pan.baidu.com/s/1oisHMZXDzKqa4EspY83V-A?pwdo5f4 1. 介绍 Ubuntu 使用手册是针对 Firefly 官方发布的 Ubuntu 系统固件特性所编写,适用于 Ubuntu Desktop 与 Minimal 系统,部分与 UI 显…

开源文本挖掘引擎:情感分析|API接口|可私有化部署

中文的表达方式五花八门,比如成语、俗语、还有那些让人哭笑不得的双关语,这些都让情感分析变得复杂。再者,中文里头的情感表达很多时候得看上下文,一句话放在不同的情景里,意思可能就大相径庭了。 中文里面的否定和讽…

openGauss学习笔记-245 openGauss性能调优-SQL调优-典型SQL调优点-算子级调优

文章目录 openGauss学习笔记-245 openGauss性能调优-SQL调优-典型SQL调优点-算子级调优245.1 算子级调优245.1.1 算子级调优介绍245.1.2 算子级调优示例 openGauss学习笔记-245 openGauss性能调优-SQL调优-典型SQL调优点-算子级调优 SQL调优是一个不断分析与尝试的过程&#x…

Vector Magic:矢量图像转换神器,轻松驾驭Mac与Win双平台

在数字化时代,图像已经成为我们生活和工作中不可或缺的一部分。无论是设计师、艺术家,还是普通用户,都对图像质量有着极高的要求。而矢量图像,以其清晰度高、可无限放大的特点,逐渐受到广大用户的青睐。今天&#xff0…

长安链正式发布三周年,技术更迭支撑产业变革

导语: 2024年1月27日长安链正式发布三周年,开源社区借开年之际与大家一同回顾长安链三年来的技术发展历程,每一个里程碑的建设都得益于与长安链同行的合作伙伴与开发者,希望在2024年可以共同携手继往开来,为数字经济发…

2024腾龙杯web签到题-初识jwt(签到:这是一个登录页面)

什么是 jwt? 它是 JSON Web Token 的缩写,是一个开放标准,定义了一种紧凑的、自包含的方式,用于作为JSON对象在各方之间安全地传输信息,该信息可以被验证和信任,因为它是数字签名的。它就是一种认证机制,…

Kotlin: 协程的四种启动模式(CoroutineStart)

点击查看CoroutineStart英文文档 创建协程的三种方式 runBlocking 运行一个协程并且会阻塞当前线程,直到它完成。launch 启动一个新的协程,不会阻塞当前线程,并且返回一个Job,可以取消。async async和await是两个函数&#xff0c…

词令微信小程序怎么添加到我的小程序?

微信小程序怎么添加到我的小程序? 1、找到并打开要添加的小程序; 2、打开小程序后,点击右上角的「…」 3、点击后底部弹窗更多选项,请找到并点击「添加到我的小程序」; 4、添加成功后,就可以在首页下拉我的…

Elasticsearch:使用 OpenAI、LangChain 和 Streamlit 的基于 LLM 的 PDF 摘要器和 Q/A 应用程序

嘿! 您是否曾经感觉自己被淹没在信息的海洋中? 有这么多的书要读,而时间却这么少,很容易就会超负荷,对吧? 但猜猜怎么了? 你可以使用大型语言模型创建自定义聊天机器人,该模型可以帮…

CTF题型 Http请求走私总结Burp靶场例题

CTF题型 Http请求走私总结&靶场例题 文章目录 CTF题型 Http请求走私总结&靶场例题HTTP请求走私HTTP请求走私漏洞原理分析为什么用前端服务器漏洞原理界定标准界定长度 重要!!!实验环境前提POST数据包结构必要结构快速判断Http请求走私类型时间延迟CL-TETE-CL 练习例题C…

深入解析分布式ID生成机制

一、概述 背景:随着数据库数据量的增长, 基于性能原因需要进行分库分表,分库分表会导致主键ID重复问题。 特点: 全局唯一性[必须];趋势递增[非必须]。由于互联网大部分采用Mysql的Innodb引擎,因此保持有序主键ID有利于insert的效率;单调递增…

KKVIEW远程: TODESK退出了还能远程吗

Todesk退出了还能远程吗 当我们谈论Todesk或其他远程桌面软件时,一个经常被提及的问题是:当我退出Todesk后,是否仍然可以远程访问我的计算机?为了回答这个问题,我们首先需要了解Todesk的工作原理和远程访问的基本条件…

【视觉语言大模型+LLaVA1.0】大语言模型视觉助手(视觉指令调优)GPT4-Vision丐版

官方资源汇总: 项目主页 || https://huggingface.co/liuhaotian 23.04.LLaVA1.论文: Large Language and Vision Assistant(Visual Instruction Tuning) 23.10 LLaVA-1.5论文: Improved Baselines with Visual Instruction Tuning 23.11 LLaVA-Plus项目&…

李畑受邀出席第20届“韩国品牌大奖”颁奖典礼

2024年3月14日,第20届“韩国品牌大奖”颁奖典礼在韩国国家新闻中心举行。李畑女士受邀出席,和与会嘉宾一同见证这一年度盛事。 “韩国品牌大奖”是由政府主管的品牌奖项,旨在奖励在品牌经营方面作出突出贡献的企业和机构。该奖项依据公信力&a…

1.python安装

1.检查是否已经安装python 打开cmd 输入 python --version查看是否有返回版本,没有返回则环境变量未设置好,或者未安装 2.下载安转python https://www.python.org/downloads/windows/ 勾选配置环境变量路径 安装成功