MySQL 数据库场景超融合性能对比 | 产品对比
编者荐语
超融合产品以分布式存储系统与计算虚拟化为架构基础,凭借其软件定义模式以及高并发性能、弹性扩展和易维护等特性受到越来越多客户认可。
目前市场主流产品按发展路径可分为两大类:
以虚拟化为发展基础,着重于计算虚拟化功能的开发演进(如 VMware vSAN 超融合系统)。
以存储系统为发展基础,以完全自主开发的分布式架构,为计算虚拟化提供高性能、高稳定的数据存储,着重于超融合架构各服务模块的均衡发展(如 SmartX 超融合基础架构)。
用户在进行方案选型时,希望了解两类产品的特性差异,尤其是在特定场景下的性能差异。
本文介绍证券客户通过 MySQL 数据库场景验证 SmartX 超融合平台与目前正在使用的 VMware vSAN 在对比测试下的性能差异,以下为正文。
测试目标与方法
通过对部署在不同超融合平台上的 MySQL 数据库虚拟机进行压力测试,验证各超融合系统在此场景下的性能表现。
平台 1 - VMware HCI (ESXi + vSAN)
平台 2 - SmartX HCI (ELF + ZBS)
平台 3 - SmartX HCI (ESXi + ZBS)
超融合单节点硬件部件配置
(所有平台配置一致)
MySQL 数据库虚拟机配置
(实际运行于 Intel Xeon Gold 6132 节点)
压力测试软件及参数
测试方法
使用相同的硬件分别部署超融合产品及 MySQL 数据库测试环境,以相同的数据库参数、测试条件,依序进行压力测试;分别记录测试数据准备阶段与执行测试阶段的测试结果数据,并进行分析。
测试数据准备阶段 - 记录数据准备耗时
执行测试阶段 - 记录 TPS 及平均 Latency
测试数据
可以看出, MySQL 数据库虚拟机在 SmartX 的两种超融合平台上的测试结果都比 VMware vSAN 平台表现优异,甚至 SmartX 原生虚拟化服务 ELF 的性能表现要高于 ESXi 虚拟化平台。
测试结论与方案亮点
SmartX 超融合平台所承载的 MySQL 数据库虚拟机,其 TPS 及时延的性能表现优于现有方案的 VMware vSAN 平台,最高的性能涨幅可达 20%。
SmartX 超融合的原生虚拟化服务 ELF 在此场景下的计算性能相比 VMware ESXi 虚拟化平台表现更优。
测试结果显示,SmartX 超融合基于高稳定的分布式存储架构,能提供支撑 MySQL 数据库系统良好稳定运行所需要的高性能、金融企业级的 IT 基础架构平台。
延伸思考
以上测试仅验证了 SmartX 超融合架构支撑数据库系统的性能优势,SmartX 超融合方案还会为核心业务的基础架构带来如下可能性:
SmartX 超融合架构具有简单、易操作的横向扩容能力,在扩展容量及计算资源的同时也得到近乎线性的性能提升。 对于绝大多数金融客户,SmartX 超融合的开放性,使其分布式存储可以搭配多种计算虚拟化产品组成超融合基础架构,能有效整合各类 IT 系统的计算和存储资源,进一步降低 IT 架构复杂度和投入成本。 基于软件定义模式的 SmartX 超融合基础架构可以快速引入先进的硬件技术,从而快速提升系统能力。例如,SmartX 基于傲腾持久内存的性能加速方案,让业务系统交易处理能力的进一步提升成为可能。 针对核心业务系统最关注的可靠性问题,目前 SmartX 也总结了诸多容灾加固方案,在提升效率和降低成本的情况下,保证系统的高可用性。