近期,SmartX 推出了数据库云化基础设施解决方案,目标是更好满足企业数据库云底座在性能、稳定、敏捷、简单等方面的需求。该方案目前进行了多配置方案下的 Oracle 数据库性能评测,也有超融合承载某头部民营银行 100+ MySQL 数据库的用户实践。
当前,除了基础设施云化转型需求,信创转型也成为某些涉及国计民生关键行业的客户需求。在数据库上企业云的基础之上,如何基于信创体系的服务器、虚拟化、分布式存储以及数据库,获得一致的性能体验,是用户面临的重大挑战。针对这一挑战,SmartX 与人大金仓基于自主研发的超融合、数据库,充分调优和整合,打造了全栈符合信创需求的数据库云一体机联合解决方案,其目标是:
-
助力 IT 基础设施和数据库的云化转型和信创转型。
-
以更小规模和更简单的方式实现方案落地。
-
具备支撑生产业务的可靠性与高性能。
-
简单敏捷部署,打造人大金仓 DBaaS 数据库即服务。
方案架构
SmartX 与人大金仓数据库云一体机联合解决方案,主要由信创服务器硬件、人大金仓 KES 数据库软件、KRDS 管理软件和 SmartX 超融合软件构成,其中超融合软件包含了分布式存储、虚拟化计算、多集群管理、数据保护(容灾、双活)、网络微分段等多个构建基础架构的软件。
基于数据场景,SmartX 超融合系统从多方面进行了优化设计,以确保更好支持人大金仓 KES 数据库的运行,从而实现更高性能与更低时延:
-
虚拟化层面优化:Boost 模式减少虚拟化层 I/O 时延。
-
网络层优化:采用 SR-IOV 技术网络直通技术,降低网络虚拟化开销。
-
缓存介质优化:NVMe 介质提升缓存性能。
-
存储网络优化:25Gb 网络,支持内部数据快速交换。
在轻量化部署情况下,最少由 3 台符合 SmartX 超融合标准的服务器、2 台符合要求的网络交换机、SmartX 超融合软件、CloudTower 多集群管理软件、操作系统、人大金仓 KES 数据库及数据库服务管控平台 KRDS 即可建设运行。
系统部署架构如下图:
在此方案中,人大金仓 KRDS 与 SmartX 多集群管理软件 CloudTower 深度整合,实现一站式推送 KES 镜像、创建数据库虚拟机 VM、部署 KES 数据库(读/写、只读)、启停数据库、数据库管理和开发、数据库监控、数据库优化。
SmartX 与人大金仓数据库云一体机联合解决方案,可以实现数据库部署、数据库实施/开发、运维管控三个阶段的数据库全生命周期管理,极大简化数据库运维管理,提升工作效率。
性能优化
针对数据库最核心的性能和时延,双方从超融合、数据库不同层面,进行联合评测和调优。
本次评测的数据库云一体机设备配置如下:
系统部署如下:
测试软件采用通用的 BenchmarkSQL 数据库基准测试工具。
经过测试优化,性能指标如下:
通过数据对比,数据库云一体机性能可达到同类物理机或者裸金属配置 80% 以上满载 TPCC 处理能力。
在 KES 读写分离集群部署情况下,最大性能可以达到 720K tpmc,相当于每分钟处理超过 2 万笔复杂金融业务交易(每笔交易按 15 个原子操作计算,并根据行业经验保留余量),可以满足大部分用户应用数据库运行需要。
方案优势与价值
SmartX 与人大金仓数据库云一体机联合解决方案,是基于 SmartX 超融合系统,针对人大金仓云数据库服务管控平台 KRDS 及核心数据库产品 KES 的性能优化最佳实践。该方案让用户获得从基础设施到数据库云化的敏捷与简单,同时在可靠性与性能上获得和传统架构一致的体验。方案具备如下优势:
-
全信创:从硬件、分布式存储、虚拟化到操作系统、数据库全部符合信创要求。
-
一站式:开箱即用,无需单独采购存储、服务器设备、虚拟化软件、操作系统、数据库软件。
-
高性能:全栈性能优化,读写分离集群部署场景,最大性能可以达到 720K tpmc,每分钟可以处理超过 2 万笔复杂业务交易。
-
云服务:最小三节点起步,按需投资,动态扩容。真正实现 DBaaS 数据库即服务,数据库管理员即可实现从资源到数据库的按需申请和敏捷部署。