金融行业专题|证券超融合架构转型与场景探索合集(2023版)
更新内容
- 更新 SmartX 超融合在证券行业的覆盖范围、部署规模与应用场景。
- 新增操作系统信创转型、Nutanix 国产化替代、网络与安全等场景实践。
- 更多超融合金融核心生产业务场景实践,欢迎阅读文末电子书。
在金融行业如火如荼的数字化转型大潮中,传统架构向软件定义、分布式架构和按需服务的云化转型已成为大势所趋,对关键技术国产化、自主可控的信创转型需求也越来越明确。目前已有许多金融用户完成了云化转型,并率先试点了信创转型,这在证券行业尤其如此。
凭借在超融合、分布式存储等企业云基础设施的产品领导力,截至 2023 年底,SmartX 已成为超 45 家证券用户的选择,近半数用户为经营业绩排名前三十的行业头部用户,助力实现其 IT 基础设施的云化转型与信创转型。这些证券用户部署了超过 3500 个节点(含 1500+ 信创节点),稳定运行超过 6 年,在严苛的生产环境中检验了 SmartX 产品的性能与稳定性,同时也提供了 SmartX 产品在承载核心/重要/一般生产业务和 VDI & 开发测试、构建容灾/信创/分布式存储资源池、支撑私有云、强化数据中心网络安全等不同场景的实证。
SmartX 证券行业代表用户(2023)
核心生产业务与数据库
目前,国泰君安证券、中信建投证券、华宝证券、财达证券、麦高证券等用户,已采用 SmartX 超融合支撑核心柜台交易中间件系统,并针对恒生柜台交易系统、金证柜台交易系统、资管系统、TA 注册登记系统在超融合架构下的优势与性能进行了多重验证。
例如,某券商针对 “客户登陆校验”、“客户资金查询”、“普通委托”、“当日委托查询” 4 种业务场景,验证 SmartX 超融合与小机物理环境的性能表现。结果显示,由 SMTX Halo 超融合一体机组成的 3 节点集群,其性能表现与 13 台物理机和 1 组小机承载的数据库系统所搭建的现有方案相当,性能与稳定性很好地满足了生产环境核心柜台交易系统业务应用需求,同时帮助用户降低了硬件采购与运维成本。
欲了解更多,可阅读:券商核心柜台交易系统在超融合架构下的性能验证、恒生 O32 投资交易系统在超融合架构下的性能验证、TA 注册登记系统在超融合架构下的性能验证。
除核心生产业务,国泰君安证券、中信建投证券、光大证券、申万宏源证券、浙商证券、财达证券、华宝证券、长江证券、华安证券等用户还采用 SmartX 超融合⽀撑各类⽣产级数据库系统。相较传统架构,超融合架构将计算与分布式存储进⾏融合部署,具有更短的 I/O 路径,结合⾼性能磁盘介质,可为证券行业各类数据库类业务系统提供更佳的性能表现。
例如,某券商客户对 SmartX 超融合在基于 Oracle 数据库的委托落库(委托表插入)场景中的性能表现展开验证。结果显示,SmartX 超融合平台整体表现优于实际生产环境性能水平,数据插入量绝对值高,且稳定性好,在性能波动(redolog 切换)时可以快速恢复,性能弹性足,优于同时期展开测试的多个友商产品。欲深入了解测试详情,请阅读:金融行业数据库场景下,SmartX 超融合表现如何|性能验证与落地实践 – 3.2 章节。
另一券商客户还进一步对比了 SmartX 与 VMware 超融合支持 Oracle 数据库的性能表现(基于 OLTP 模型进行业务系统的压测)。相较于 VMware 超融合(用户生产环境),SmartX 超融合架构下的 Oracle 压测性能(TPS)大幅提升,可以达到相同配置的物理机的 86%,帮助用户验证了 VMware 国产化替代的可行性。欲深入了解测试详情,请阅读:金融行业数据库场景下,SmartX 超融合表现如何|性能验证与落地实践 – 2.1 章节。
重要生产业务 & 一般生产业务
SmartX 超融合支撑了包含国泰君安证券、中信证券、中信建投证券、财达证券、国金证券、申万宏源证券、东方证券、长江证券、浙商证券、华西证券、西部证券等用户的重要/一般生产业务系统。
其中,国泰君安证券引入 SmartX 超融合近 6 年,部署超 700 节点,涵盖多类系统:OA 办公系统、网上交易系统、互联网行情交易类系统、运维管理类系统,以及核心柜台交易系统中间件、综合理财业务系统、分支机构与开发测试。欲了解更多,可阅读:3 年 12 次扩容近节点,SmartX 助力国泰君安证券加速“双态业务”基础架构升级、国泰君安证券 CIO 俞枫:与 SmartX 携手合作三年,超融合支撑“双态”业务快速发展。
VDI & 开发测试
超融合的精简架构、优异的存储性能、随扩随用的灵活性,为虚拟桌面带来简单流畅的使用体验。应用于开发测试场景,超融合的架构优势更加凸显,能够快速交付并且弹性扩展。中金公司自 2020 年开始引入 SmartX 超融合,陆续承载桌面虚拟化与全场景开发测试,并高度认可了产品的稳定性、高性能与运维简单等特性。
欲了解更多,可阅读:中金公司:打造全敏态 IT 基础架构,构筑公司数字化转型底座。
私有云
超融合已成为构建私有云的主流方式之一。凭借精简架构、稳定可靠、性能优异、灵活扩展等特性,SmartX 超融合可支撑企业构建生产与容灾加固、开发测试、容器云、桌面云等多种资源池,并且可被纳入 CMP 统一管理。
例如,中信建投证券从 2018 年引入 SmartX 超融合系统,截至目前已部署了超过 50 个集群、近 600 个节点,覆盖了核心/重要/一般生产/灾备等各类业务场景。实践探索中,用户基于超融合架构对接 CMP 云管平台,实现了异构基础架构管理、自动化虚拟机发布、自助化流程、资源计量等多方面能力,在提升运维管理效率的同时实现资源使用可计量。欲了解更多,可阅读:中信建投私有云进阶之旅、头部证券机构云化与信创双转型深度解析。
财达证券在经过 POC 验证了 SmartX 超融合远高于生产环境中“传统虚拟化+集中式闪存”架构的性能表现后,也基于 SmartX 超融合开展 IT 基础架构的云化转型。目前,财达证券已将除了核心数据库以外几乎所有的系统都部署到超融合架构,已经完整地构建了基于超融合架构的私有云平台,支撑包括核心柜台交易系统、自营交易系统、资管交易系统及网上交易系统等各类生产系统。欲了解更多,可阅读:CIO 访谈|财达证券 IT 基础架构云化转型思考与实践。
国金证券也采用了 SmartX 超融合集群构建分布于多个 IDC 机房的私有云资源池,支撑其互联网证券服务产品“佣金宝”,带来了业务快速上线、资源利用率提升至原来的 5 倍、降低 80% 机房空间占用和 60% 运维工作量等成效。欲了解更多,可阅读:国金证券:佣金宝背后的私有云架构演进。
容灾与备份
SmartX 超融合可支持构建从本地容灾、同城双活到异地灾备的多种容灾方案,灵活在线扩容,快速应对各种容灾需求。欲了解更多,可阅读:一文了解 SmartX 超融合容灾备份解决方案。
例如,财达证券在基于 SmartX 超融合建设私有云平台的同时,也采用双活方案实现了同城机房生产集群的数据保护和容灾,并对站点故障、网络故障、仲裁故障以及双活站点 Oracle RAC 架构性能开展了测试。测试结果表明,对于单体架构业务系统,可在 2-3 分钟内恢复业务,结合 Oracle RAC 数据库多活架构,可实现 RPO 和 RTO 均为零的容灾目标。欲深入了解,可阅读:财达证券国产超融合双活集群测试与建设实践。
申万宏源证券也部署了 115 节点 SmartX 超融合集群,构建了柜台交易系统异地灾备环境,其容灾站点的测试性能完全满足用户灾备需求;搭建过程采用服务器利旧的方案,不仅满足性能要求,还大幅降低了建设成本。欲了解更多,可阅读:申万宏源证券超融合基础架构转型实践经验。
此外,针对运行在传统架构的 Oracle RAC 等核心应用数据库,用户也可基于 SmartX 超融合搭建容灾环境,搭配应用系统数据同步功能,将生产应用数据持续同步至容灾端。欲深入了解,请阅读:基于超融合构建关键业务数据库新型系统加固方案、如何降低 Oracle 容灾加固资源池的总成本和复杂度?
信创与国产化替代
基于 SmartX 超融合的信创云基础设施解决方案,包含了计算虚拟化、分布式存储、网络与安全等核心功能,具备金融生产环境验证的“生产就绪”能力,核心组件的完全自主可控,充分适配海光、鲲鹏等国产 CPU 与信创服务器,可帮助用户同时实现基础架构的云化转型和信创转型。欲了解更多,请阅读:一文了解超融合信创云基础设施。
目前,SmartX 信创云基础设施已在众多金融机构实现落地,其中证券行业中包括了国泰君安证券、中信建投证券、申万宏源证券、光大证券、东方证券、平安证券、浙商证券、长江证券、华西证券、华安证券等机构。
中信建投证券基于 SmartX 超融合构建了证券行业首家“鲲鹏 + 国产超融合”生产级私有云案例,整套系统不仅适配 ARM 架构体系,全栈符合信息技术创新标准,同时实现了分布式架构转型与软件定义升级,并具备可靠、高性能、运维简单、弹性敏捷等云特性。欲了解更多,可阅读:SmartX 携手中信建投证券发布证券行业首家鲲鹏+国产超融合生产级私有云案例。
在这之后,中信建投证券还利用 SmartX 自主研发的转换工具,在业务不中断、系统不停机的情况下,将超过 40 套使用 CentOS 7 的超融合集群在线转换为基于 openEuler 的版本,率先在证券行业实现了 IT 基础架构核心软件的“原地信创转换”。欲了解更多,可阅读:空中换发动机:中信建投如何实现超融合操作系统“0”业务停机的信创转换。
目前,中信建投证券已围绕鲲鹏和海光芯片,构建”一云多芯“的超融合信创平台,部署规模超过 300 节点,走在证券行业信创前沿。
此外,金融用户也可利用 SmartX 超融合,实现 VMware 和 Nutanix 国产化替代与架构升级。其中,浙商证券在通过 POC 验证 SmartX 超融合具备与 VMware、Nutanix 超融合同等甚至更优的性能水平后,以 SmartX 超融合搭配信创与非信创 CPU 架构,替换了生产环境中的 Nutanix 超融合集群,支持核心生产业务、开发测试业务、灾备资源池等多种业务场景。欲深入了解,可阅读:从 VMware、Nutanix 到 SmartX,浙商证券超融合云化与信创转型实践。
基于信创平台的数据库性能支撑探索
SmartX 信创超融合平台内含原生虚拟化 ELF 和自研分布式存储产品,支持“一云多芯”,对数据库的性能支撑能力也得到验证。SmartX 与某证券用户基于该平台,使用 Sysbench 工具构造 16 个测试表,每张表构造 1 千万条数据,进行不同线程读写测试,分别验证了运行在鲲鹏芯片、海光芯片上的 MySQL 数据库性能。同时基于英特尔芯片,分别验证了运行在 SmartX 基于 VMware 虚拟化、原生虚拟化 ELF 超融合平台上的 MySQL 数据库性能。在同等条件下 SmartX 信创超融合平台对比使用英特尔芯片的环境,MySQL 数据库的运行性能表现完全满足用户需求。欲了解更多,可阅读:金融行业数据库场景下,SmartX 超融合表现如何|性能验证与落地实践 – 4.1 章节。
分布式存储资源池
SmartX 的分布式块存储 ZBS 既可构建超融合,也作为独立的产品 SMTX ZBS 构建分离的分布式块存储资源池,满足大型金融机构将存储计算资源池独立部署、各自扩展的需求。用户可将 SMTX ZBS 部署在大规模虚拟化、私有云、容器等环境中,构建生产级高可用、高性能、易扩展、易维护的存储资源池。目前,中金公司、财达证券、湘财证券、中信建投证券、申万宏源证券等用户均已采用 SMTX ZBS。
欲了解更多,可阅读:定义分布式块存储性能新标准,SmartX 发布 SMTX ZBS 5.0。
网络与安全
为了进一步保护虚拟化环境的数据安全,申万宏源证券、国泰君安证券等用户采用 SmartX 软件定义的网络与安全组件 Everoute 强化云化数据中⼼⽹络安全防护。Everoute 可以为虚拟机和容器创建符合 “零信任” 要求的微隔离环境,并通过集中的策略管理平台,减轻虚拟化和安全管理员繁重的日常操作。欲了解更多,可阅读:SmartX Everoute 如何通过微分段技术实现 “零信任”。
某券商用户基于信创 CPU 架构搭建了超融合集群并运行 TA6 业务系统,以验证 Everoute 对虚拟化环境的保护能力。结果显示,Everoute 不仅可以有效实现微分段访问控制、阻挡模拟攻击事件,还可保证足够低的网络吞吐和网络性能损耗。欲深入了解验证详情,可阅读:金融客户基于超融合信创平台构建微分段防护的实践及验证。
更多场景持续探索中
随着云原生技术的成熟,不少证券机构也希望利用 Kubernetes 为容器化应用提供敏态支持。利用 SmartX 自主研发的 Kubernetes 服务 SKS、分布式块存储 SMTX ZBS 和 Kubernetes 原生存储 IOMesh,用户既可基于 SmartX 超融合(部署原生虚拟化 ELF)构筑全栈 Kubernetes 基础设施,也可选择为部署在裸金属、其他虚拟化平台或混合环境的 Kubernetes 集群提供持久化存储支持。目前,一些证券行业用户已尝试基于 SmartX 超融合 Kubernetes 基础设施构建容器云平台,并针对 SKS 与 IOMesh 在数据库等应用场景的表现开展性能与可靠性测试。欲深入了解该方案,请阅读:使用 Kubernetes,基础设施层面如何优化?分享一些解决方案。
SmartX 也与众多券商用户开展合作,积极探索量化业务、极速交易业务、核心柜台交易系统等业务场景下的超融合转型实践与技术验证。欲深入了解,欢迎点击链接获取电子书《金融核心生产业务场景探索文章合集》。
阅读原文:SmartX 在证券(2023):落地超 45 家机构,覆盖信创等 10+ 应用场景
相关文章:

金融行业专题|证券超融合架构转型与场景探索合集(2023版)
更新内容 更新 SmartX 超融合在证券行业的覆盖范围、部署规模与应用场景。新增操作系统信创转型、Nutanix 国产化替代、网络与安全等场景实践。更多超融合金融核心生产业务场景实践,欢迎阅读文末电子书。 在金融行业如火如荼的数字化转型大潮中,传统架…...

【C语言】C的整理记录
前言 该笔记是建立在已经系统学习过C语言的基础上,笔者对C语言的知识和注意事项进行整理记录,便于后期查阅,反复琢磨。C语言是一种面向过程的编程语言。 原想在此阐述一下C语言的作用,然而发觉这些是编程语言所共通的作用&#…...

C/C++模板初阶
目录 1. 泛型编程 2. 函数模板 2.1 函数模板概念 2.1 函数模板格式 2.3 函数模板的原理 2.4 函数模板的实例化 2.5 模板参数的匹配原则 3. 类模板 3.1 类模板的定义格式 3.2 类模板的实例化 1. 泛型编程 如何实现一个通用的交换函数呢? void Swap(int&…...

linux系统下vscode portable版本的c++/Cmake环境搭建001
linux系统下vscode portable版本的Cmake环境搭建 vscode portable 安装安装基本工具安装 build-essential安装 CMake final script code安装插件CMake Tools & cmakeC/C Extension Pack Testsettings,jsonCMakeLists.txt调试和运行工具 CG 目的:希望在获得一个新…...

【QT+QGIS跨平台编译】之三十一:【FreeXL+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
文章目录 一、FreeXL介绍二、文件下载三、文件分析四、pro文件五、编译实践一、FreeXL介绍 【FreeXL跨平台编译】:Windows环境下编译成果(支撑QGIS跨平台编译,以及二次研发) 【FreeXL跨平台编译】:Linux环境下编译成果(支撑QGIS跨平台编译,以及二次研发) 【FreeXL跨平台…...

2024年 前端JavaScript入门到精通 第一天
主要讲解JavaScript核心知识,包含最新ES6语法,从基础到API再到高级。让你一边学习一边练习,重点知识及时实践,同时每天安排大量作业,加深记忆,巩固学习成果。 1.1 基本软件与准备工作 1.2 JavaScript 案例 …...

155基于matlab 的形态学权重自适应图像去噪
基于matlab 的形态学权重自适应图像去噪;通过串并联的滤波降噪对比图,说明并联降噪的优越性。输出降噪前后图像和不同方法的降噪情况的信噪比。程序已调通,可直接运行。 155matlab 自适应图像降噪 串并联降噪 (xiaohongshu.com)...

操作系统——内存管理(附带Leetcode算法题LRU)
目录 1.内存管理主要用来干什么? 2.什么是内存碎片? 3.虚拟内存 3.1传统存储管理方式的缺点? 3.2局部性原理 3.3什么是虚拟内存?有什么用? 3.3.1段式分配 3.3.2页式分配 3.3.2.1换页机制 3.3.2.2页面置换算法…...

I/O多路复用简记
IO多路复用(服务器如何处理多个socket的同时数据传输):1、select。2、poll。3、epoll。 select使用bitmap存socket文件描述符,由bitmap槽位的每一位为0或1决定对应序的socket连接是否有数据到来。由单线程(多线程处理每…...

SPECCPU2017操作说明
1、依赖包下载 yum install gcc* gfortran* 2、将软件包放至被测机器 3、增加权限 chmod X install.sh 4、运行安装 ./install.sh 5、运行 引入编译时所需的环境变量和相关库文件 source shrc 进入/spec2017,执行 ./runcpu -c ../config/Example-gcc-linux-ar…...

openresty (nginx)快速开始
文章目录 一、什么是openresty?二、openresty编译安装1. 编译安装命令1.1 编译完成后路径1.2 常用编译选项解释 2. nginx配置文件配置2.1 nginx.conf模板 3. nginx常见配置一个站点配置多个域名nginx配置中location匹配规则 三、OpenResty工作原理OpenResty工作原理…...

相机图像质量研究(11)常见问题总结:光学结构对成像的影响--像差
系列文章目录 相机图像质量研究(1)Camera成像流程介绍 相机图像质量研究(2)ISP专用平台调优介绍 相机图像质量研究(3)图像质量测试介绍 相机图像质量研究(4)常见问题总结:光学结构对成像的影响--焦距 相机图像质量研究(5)常见问题总结:光学结构对成…...

【深度学习】基于多层感知机的手写数字识别
案例2:构建自己的多层感知机: MNIST手写数字识别 相关知识点: numpy科学计算包,如向量化操作,广播机制等 1 任务目标 1.1 数据集简介 MNIST手写数字识别数据集是图像分类领域最常用的数据集之一,它包含60,000张训练图片&am…...

给定n,m(200),构造一个n*m的矩阵a,使得每个4*4的子矩阵,左上角2*2的子矩阵的异或和等于右下角的,左下角的异或和等于右上角的
题目 #include <bits/stdc.h> using namespace std; #define int long long #define pb push_back #define fi first #define se second #define lson p << 1 #define rson p << 1 | 1 const int maxn 1e6 5, inf 1e18 5, maxm 4e4 5, mod 998244353…...

【开源】基于JAVA+Vue+SpringBoot的假日旅社管理系统
目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统介绍2.2 QA 问答 三、系统展示四、核心代码4.1 查询民宿4.2 新增民宿评论4.3 查询民宿新闻4.4 新建民宿预订单4.5 查询我的民宿预订单 五、免责说明 一、摘要 1.1 项目介绍 基于JAVAVueSpringBootMySQL的假日旅社…...

kafka 文件存储机制
文章目录 1. 思考四个问题:1.1 topic中partition存储分布:1.2 partiton中文件存储方式:1.3 partiton中segment文件存储结构:1.4 在partition中如何通过offset查找message: 2. kafka日志存储参数配置 Topic是逻辑上的概念ÿ…...

引入BertTokenizer出现OSError: Can‘t load tokenizer for ‘bert-base-uncased‘.
今天在跑一个模型的时候出现该报错,完整报错为: OSError: Cant load tokenizer for bert-base-uncased. If you were trying to load it from https://huggingface.co/models, make sure you dont have a local directory with the same name. Otherwis…...

陶陶摘苹果C++
题目: 代码: #include<iostream> using namespace std; int main(){//一、分析问题//已知:10 个苹果到地面的高度a[10],陶陶把手伸直的时候能够达到的最大高度height//未知:陶陶能够摘到的苹果的数目sum。//关系ÿ…...

STM32F1 引脚重映射功能
STM32 端口引脚重映射 文章目录 STM32 端口引脚重映射前言1、查阅芯片数据手册1.1 串口引脚重映射描述 2、代码部分2.1 核心代码部分 3、实验现象4、总结 前言 在写程序时遇到想要的端口功能,而这个引脚又被其它的功能占用了无法删除掉或直接使用,这种情…...

c语言的各类输出函数(带完善更新)
printf double x; x 218.82631; printf("%-6.2e\n", x);printf(“%-6.2e\n”, x);使用printf函数以指定的格式输出x的值。"%-6.2e"是格式化字符串,其中: %e表示以科学计数法的形式输出浮点数。 6表示输出的总宽度为6个字符&#…...

【linux温故】CFS调度
写在前面 网上关于CFS 调度器的文章多如牛毛,没必要自己写。很多文章写的都非常好。 很多文章里,关键的技术点,都是一样的,只是各个文章说法不一样。 掌握了核心的,关键的,其他的,如果工作中…...

计算机网络之一
目录 1.因特网概述 1.1网络、互连网(互联网)和因特网 1.2.因特网发展的三个阶段 1.3基于ISP的三层架构的因特网 1.4.因特网的组成 2.三种交换方式 2.1电路交换 2.2分组交换 1.因特网概述 1.1网络、互连网(互联网)和因特网…...

从一到无穷大 #23 《流计算系统图解》书评
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。 本作品 (李兆龙 博文, 由 李兆龙 创作),由 李兆龙 确认,转载请注明版权。 文章目录 引言内容总结 引言 春节假期回到家里断然是不会有看纸质书的时间的。造化弄人&#…...

华为问界M9:领跑未来智能交通的自动驾驶黑科技
华为问界M9是一款高端电动汽车,其自动驾驶技术是该车型的重要卖点之一。华为在问界M9上采用了多种传感器和高级算法,实现了在不同场景下的自动驾驶功能,包括自动泊车、自适应巡航、车道保持、自动变道等。 华为问界M9的自动驾驶技术惊艳之处…...

Java图形化界面编程——弹球游戏 笔记
Java也可用于开发一些动画。所谓动画,就是间隔一定的时间(通常小于0 . 1秒 )重新绘制新的图像,两次绘制的图像之间差异较小,肉眼看起来就成了所谓的动画 。 为了实现间隔一定的时间就重新调用组件的 repaint()方法,可以借助于…...

浅谈人工智能之深度学习~
目录 前言:深度学习的进展 一:深度学习的基本原理和算法 二:深度学习的应用实例 三:深度学习的挑战和未来发展方向 四:深度学习与机器学习的关系 五:深度学习与人类的智能交互 悟已往之不谏࿰…...

【复现】大华 DSS SQL 注入漏洞_46
目录 一.概述 二 .漏洞影响 三.漏洞复现 1. 漏洞一: 四.修复建议: 五. 搜索语法: 六.免责声明 一.概述 大华DSS是大华的大型监控管理应用平台,支持几乎所有涉及监控等方面的操作,支持多级跨平台联网等操作。 可…...

Python 中的断点类型详解
前言 在 Python 中,断点是一种在代码中设置的标记,用于在程序执行过程中停止或中断程序的执行,以便调试和查看程序的内部状态。断点是调试工具的关键组成部分,能够帮助开发者定位和解决代码中的错误。本文将详细介绍 Python 中的…...

一步步建立一个C#项目(连续读取S7-1200PLC数据)
这篇博客作为C#的基础系列,和大家分享如何一步步建立一个C#项目完成对S7-1200PLC数据的连续读取。首先创建一个窗体应用。 1、窗体应用 2、配置存储位置 3、选择框架 拖拽一个Button,可以选择视图菜单---工具箱 4、工具箱 拖拽Lable控件和TextBook控件 5、拖拽控件 接下来…...