金融信创场景下,SmartX 超融合存储性能如何?

2023-10-07 20:50

本文主要是介绍金融信创场景下,SmartX 超融合存储性能如何?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前言

基础设施的质量,决定了人们的安全和感受。正如波音 747 无法在劣质水泥制成的跑道上安全着陆,再优秀的业务系统,若是没有高效可靠的基础架构承载,也无法表现出足够的性能。

得益于软件定义的架构和广泛的硬件兼容性,超融合架构成为了不少金融用户推动 IT 云化和信创转型的第一选择。然而,一些用户对于超融合在金融信创场景的应用和表现仍有顾虑,希望通过更多测试验证超融合的真实性能。本文将通过两个场景(数据库场景和通用块存储场景)进行志凌海纳 SmartX 超融合信创云基础设施的性能探索与验证,让用户对超融合在信创场景下的性能水平略知一二

一、志凌海纳 SmartX 在金融信创

凭借在超融合、分布式存储等企业云基础设施产品的专业性与可靠性,以及对主流国产厂商的支持能力,SmartX 已得到金融机构的广泛认可。截至 2022 年第四季度,SmartX 超融合信创云基础设施已成为 40+ 金融机构的选择,并已成功落地 700+ 信创节点,覆盖生产(含办公)、灾备、开发测试等多种场景

其中,支撑的应用类型包括:

欲了解更多 SmartX 超融合信创场景落地与实践,请阅读:志凌海纳 SmartX 在信创:已成为金融机构“轻量信创云底座”首选。

二、基于数据库场景的超融合存储性能探索

数据是企业最核心的资产,如今数据的存储和使用对基础架构的性能要求越来越高。超融合架构的核心是分布式存储,作为新一代 IT 基础架构,评估超融合非常重要的标准之一,就是能否高效支撑数据库等企业核心业务场景。

值得注意的是,数据库对存储性能的综合要求,使得金融行业的客户不仅仅只关注 IOPS,而是需要存储在满足特定延时的基础上,也能够提供较高的 IOPS。经调研,延迟控制在 0.5ms 内,同时存储具备足够高的 IOPS,才能满足不同业务数据库对性能的极致要求。

综上所述,本次探索将存储延时限制在 0.5ms 范围内,来验证配置不同国产芯片(海光和鲲鹏)的 SmartX 超融合对数据库场景的支撑能力。本次测试设置 block size 为 8k(常见数据库),分别测试 100% 随机读、100% 随机写、7:3 混合读写、5:5 混合读写场景下 SmartX 超融合的性能表现。

1.测试环境

硬件配置

软件版本

*SMTX OS 为 SmartX 超融合软件,CloudTower 为 SmartX 运维管理平台。

2.测试结果

3.测试结论

经充分探索和性能评估,搭配国产芯片的 SmartX 超融合存储性能不仅能满足数据库场景的要求(指定延迟在 0.5ms 内),同时其在指定延迟下表现出的 IOPS 可充分应对绝大多数业务场景对性能的要求。

三、基于通用块存储场景的超融合存储性能验证

IT 基础架构信创转型,服务器虚拟化先行,但重点和难点在于存储。如上所述,超融合软件的核心是分布式存储,市场上主流的分布式存储产品有两类,一类是基于开源软件封装路线,代表产品是 Ceph,另一类是自主研发路线,SmartX 超融合的分布式存储组件属于此类。

某金融机构综合评估后,选择在海光平台上,基于某国产超融合产品(Ceph)和 SmartX 超融合产品进行全面的选型评估,并在存储性能维度上制定了以下几个评估要点:

  • 存储基准性能(性能越高越好)。

  • 扩容存储节点性能可做到线性增长。

  • 存储空间利用率在高低负载下的性能抖动(抖动越低越好)。

  • 长时间压测存储性能抖动(抖动越低越好)。

1.测试环境

硬件配置

信创服务器共计 4 台,配置相同,某国产超融合(Ceph)与 SmartX 超融合使用同一套测试机分别进行测试。

2.测试结果

场景 1:存储基准性能对比

a、单虚拟机和集群(4 节点)4k 随机读写性能

说明:“1 块盘”、“2 块盘”分别对应 1 个 VM 挂载的测试盘数量;P 代表超融合节点,V 代表压测的虚拟机。

b、单虚拟机和集群(4 节点)256k 顺序读写性能

c、dd 工具性能

SmartX 超融合性能

某国产超融合(Ceph)性能

测试参数:dd if=/dev/zero of=./test bs=1M count=50000 oflag=direct

d、SCP 工具性能

SmartX 超融合性能

某国产超融合(Ceph)性能

场景 2:扩容存储节点对比

该场景测试 3 节点集群扩容 1 节点后,性能能否做到近似线性增长,3 扩 1 后如满足性能线性增长要求,性能提升比例为 33.3% 左右。

场景 3:高低负载存储性能对比

说明:低负载定义为存储空间利用率在 20% 以内,高负载定义为存储空间利用率 80% 以上。

场景 4:长时间压力测试对比

说明:测试时间 16h,蓝色为 SmartX 超融合性能表现,红色为某国产超融合(Ceph)性能表现。

3.测试结论

在主流国产国芯服务器平台上,与主流开源软件 Ceph 相比,SmartX 自主研发的分布式存储具备业内领先的存储性能,且节点扩容后性能近似线性增长。同时,存储性能的稳定性经受住了严苛的考验,在存储利用率高低负载和长时间压力测试场景中,性能抖动不明显

更多场景持续探索中

SmartX 为金融机构提供全分布式、一云多芯和高性能的超融合信创云化资源池,高效支撑起金融机构稳态和敏态的应用,助力金融机构实现 IT 基础架构云化转型和信创转型。我们将为您带来更多场景的探索和验证文章,敬请期待。

点击了解 SmartX 信创云基础设施解决方案。

这篇关于金融信创场景下,SmartX 超融合存储性能如何?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/160346

相关文章

MySQL存储过程之循环遍历查询的结果集详解

《MySQL存储过程之循环遍历查询的结果集详解》:本文主要介绍MySQL存储过程之循环遍历查询的结果集,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言1. 表结构2. 存储过程3. 关于存储过程的SQL补充总结前言近来碰到这样一个问题:在生产上导入的数据发现

Python主动抛出异常的各种用法和场景分析

《Python主动抛出异常的各种用法和场景分析》在Python中,我们不仅可以捕获和处理异常,还可以主动抛出异常,也就是以类的方式自定义错误的类型和提示信息,这在编程中非常有用,下面我将详细解释主动抛... 目录一、为什么要主动抛出异常?二、基本语法:raise关键字基本示例三、raise的多种用法1. 抛

Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析

《Spring组件实例化扩展点之InstantiationAwareBeanPostProcessor使用场景解析》InstantiationAwareBeanPostProcessor是Spring... 目录一、什么是InstantiationAwareBeanPostProcessor?二、核心方法解

Java 枚举的基本使用方法及实际使用场景

《Java枚举的基本使用方法及实际使用场景》枚举是Java中一种特殊的类,用于定义一组固定的常量,枚举类型提供了更好的类型安全性和可读性,适用于需要定义一组有限且固定的值的场景,本文给大家介绍Jav... 目录一、什么是枚举?二、枚举的基本使用方法定义枚举三、实际使用场景代替常量状态机四、更多用法1.实现接

java -jar命令运行 jar包时运行外部依赖jar包的场景分析

《java-jar命令运行jar包时运行外部依赖jar包的场景分析》:本文主要介绍java-jar命令运行jar包时运行外部依赖jar包的场景分析,本文给大家介绍的非常详细,对大家的学习或工作... 目录Java -jar命令运行 jar包时如何运行外部依赖jar包场景:解决:方法一、启动参数添加: -Xb

C/C++ chrono简单使用场景示例详解

《C/C++chrono简单使用场景示例详解》:本文主要介绍C/C++chrono简单使用场景示例详解,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友... 目录chrono使用场景举例1 输出格式化字符串chrono使用场景China编程举例1 输出格式化字符串示

JVisualVM之Java性能监控与调优利器详解

《JVisualVM之Java性能监控与调优利器详解》本文将详细介绍JVisualVM的使用方法,并结合实际案例展示如何利用它进行性能调优,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全... 目录1. JVisualVM简介2. JVisualVM的安装与启动2.1 启动JVisualVM2

Java使用MethodHandle来替代反射,提高性能问题

《Java使用MethodHandle来替代反射,提高性能问题》:本文主要介绍Java使用MethodHandle来替代反射,提高性能问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录一、认识MethodHandle1、简介2、使用方式3、与反射的区别二、示例1、基本使用2、(重要)

MySQL 存储引擎 MyISAM详解(最新推荐)

《MySQL存储引擎MyISAM详解(最新推荐)》使用MyISAM存储引擎的表占用空间很小,但是由于使用表级锁定,所以限制了读/写操作的性能,通常用于中小型的Web应用和数据仓库配置中的只读或主要... 目录mysql 5.5 之前默认的存储引擎️‍一、MyISAM 存储引擎的特性️‍二、MyISAM 的主

Linux lvm实例之如何创建一个专用于MySQL数据存储的LVM卷组

《Linuxlvm实例之如何创建一个专用于MySQL数据存储的LVM卷组》:本文主要介绍使用Linux创建一个专用于MySQL数据存储的LVM卷组的实例,具有很好的参考价值,希望对大家有所帮助,... 目录在Centos 7上创建卷China编程组并配置mysql数据目录1. 检查现有磁盘2. 创建物理卷3. 创