招商期货:以超融合支撑期货重要业务,承载80%信创系统

news2024/9/21 16:28:18

招商期货有限公司(以下简称“招商期货”)成立于 1993 年,是招商证券股份有限公司的全资子公司,注册资本 35.98 亿元,是中国首批券商全资控股期货公司。

随着数字化进程快速推进、交易模式不断创新,系统建设日益复杂,如何用好金融科技,进一步提升监管质效,促进期货市场功能发挥,稳妥应对各类风险挑战,已经成为实现期货市场高质量发展的“必答题”。面对不断变化的市场环境及业务需求,招商期货不断加强数字化建设,以适应金融行业数字经济的发展要求,推动行业高质量发展。

选择超融合架构搭建私有云,关注 SmartX 产品能力

招商期货在使用超融合架构之前,主要使用物理服务器+集中式存储,以及小规模的 VMware 虚拟化的传统架构。随着业务发展,使用物理机的方式运维越来越麻烦,招商期货迫切需要对基础架构进行云化转型。

招商期货对市面上的基础架构技术发展情况保持长期的观察和了解,早在 2017 年就初步了解过超融合架构,认为超融合架构能够有效简化运维,非常适合搭建私有云。随着期货行业使用超融合架构的案例越来越多,招商期货认为超融合架构开始走向成熟,并于 2020 年启动超融合架构调研和选型。

经过调研,招商期货完成了 SmartX 和另外两个超融合品牌的深度 POC 测试,通过对比功能、性能、稳定性和可观测性,最终选择了 SmartX 超融合方案。

参与招商期货选型调研的各厂商配置如下:

在集群性能测试中,SmartX 性能表现最好。除了性能之外,SmartX 长时间压力测试的稳定性、可靠性,以及管理界面的易用性,都得到招商期货的认可。

为了让测试更贴合日常运维,招商期货还安排了交易系统测试、数据库恢复测试等场景。其中,在数据库恢复测试场景中,采用实际在用的 Oracle RMAN 脚本进行数据库恢复测试验证,SmartX 耗时 59 分钟,产品 A 和 B 均需 75 分钟。

此外,招商期货在测试过程中还验证了 SmartX 同一集群可以异构不同配置的服务器,一个集群的 CPU 有 4214R,也有 6226R。

综合厂商专业度,产品功能、性能、稳定性和运维难易程度等方面因素,招商期货最终选择引入 SmartX 超融合对 IT 基础架构进行转型升级。

2 套 CloudTower 统一管理 36 节点,承载信创集群与生产集群

2021 年初,招商期货第一次引入 8 节点 SmartX Halo 超融合一体机。在稳定运行一年后,2022、2023 年进行持续扩容,截至 2024 年,招商期货总共部署了 9 个集群、36 节点的 SmartX 超融合,分布在上海、深圳 2 个数据中心,并通过 CloudTower 进行统一管理,具体业务承载情况如下:

上海生产集群 

共计 8 节点,承载 CTP 次席历史库、CTP 交易网关、银企直连系统等。

深圳生产集群

共计 10 节点,承载产品评估平台数据库、数据备份管理、日志审计系统等。

上海信创集群 

共计 8 节点,承载反洗钱系统、IT资产管理系统、交易中台系统等。

深圳信创集群

共计 10 节点,承载 CTP 盘后查询、运维监控系统、投研辅助系统等。

兼顾云化与信创双转型,赋能业务发展

招商期货基于架构先进、符合信创政策要求的超融合构建 IT 基础设施,满足业务对性能与可靠性的严苛要求,更好应对来自数字化转型和信创转型的双重挑战。

以下是招商期货部署 SmartX 超融合后获得的具体收益:

快速上线,按需投资

超融合可以最小规模 3 节点集群起步,快速支撑业务,后续按需扩容,避免规划不当带来的资源浪费。同时敏捷的 IT 基础架构便于及时响应需求,应用系统建设时间大幅缩短,可以满足市场的快速增长和需求的快速变化。

生产就绪,生态开放

超融合架构提供了高可靠、高性能的资源,保障业务连续性,同时高了业务峰值处理能力,进一步提高了行业竞争力,提升了客户满意度。

同时 SmartX 超融合支持包括海光、鲲鹏、飞腾芯片 20 多种符合信创要求的服务器以及近 40 种主流 x86、ARM 服务器,用户可以根据实际需求进行选择。

降低 80% 运维工作量

SmartX 超融合以精简的架构和智能化管理简化运维操作,大幅降低运维难度,同时用户可使用管理平台 CloudTower 对 2 个数据中心的不同超融合集群进行统一纳管,降低管理成本。

目前招商期货 1 名工程师可统一管理 9 个集群,36 个节点,超过 400 台VM,承载整个公司 60% 以上的业务系统,信创场景下支撑了 80% 的业务系统。

降低 70% 的机房使用空间

相比传统架构,超融合将架构由三层缩减至两层,招商期货可减少 70% 的机房使用空间,降低数据机房总体拥有成本。

更多金融行业业务场景探索与实践,欢迎下载阅读系列电子书《金融核心生产业务场景探索文章合集》

【核心业务篇】金融核心生产业务场景探索文章合集

【信创转型与架构升级篇】金融核心生产业务场景探索文章合集

【数据库与数据仓库篇】金融核心生产业务场景探索文章合集

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

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

相关文章

Axure设计之三级菜单导航教程(中继器)

中继器作为复杂的元件,通常被用来制作“高保真”的动态原型,以达到良好的视觉效果和交互效果。本文将教大家通过AxureRP9工具如何使用中继器设计三级菜单导航。 一、案例效果 原型预览:https://1zvcwx.axshare.com 主要效果: 1…

异步交互技术Ajax-Axios

目录 一、同步交互和异步交互 二、Ajax 1.概述 2.如何实现ajax请求 三、异步传输数据乱码的问题 regist.html页面代码 服务端代码处理 四、Axios 1. Axios的基本使用 (1)引入Axios文件 (2)使用Axios发送请求&#xff0…

Chapter 42 递归

欢迎大家订阅【Python从入门到精通】专栏,一起探索Python的无限可能! 文章目录 前言一、基本概述二、案例分析 前言 递归是一种在编程中广泛使用的技术,通过让函数调用自身来逐步解决问题。本章详细讲解了 Python 中递归的基本原理以及应用场…

SSRF服务器请求伪造

目录 SSRF服务器请求伪造 一、SSRF漏洞概述 二、SSRF常见的函数 1、file_get_contents() 2、fsockopen() 3、exec()发送GET请求 4、exec()发送POST请求 三、SSRF主要危害 1、先准备以下脚本 2、读取文件和信息 3、内网扫描 4、获取指纹信息 四、SSRF漏洞挖掘技巧 …

Nginx---Web服务器

简介 介绍nginx中Web服务器的相关配置 环境配置 mkdir /data/web/html -p mkdir /data/web/html/test{1..5} echo test1 > /data/web/html/test1/index.html echo test2 > /data/web/html/test2/index.html echo test3 > /data/web/html/test3/index.html echo tes…

FPGA时序约束

目录 一、概述二、时序分析基本概念时钟抖动时钟偏差时钟不确定性Clock Uncertainty同步电路和异步电路建立时间和保持时间发起沿和采样沿关键路径 三、时序分析的基本公式时序分析的基本路径数据到达时间和时钟到达时间建立时间的裕量(Setup slack)保持…

STM32CubeMX 配置串口通信 HAL库

一、STM32CubeMX 配置串口 每个外设生成独立的 ’.c/.h’ 文件 不勾&#xff1a;所有初始化代码都生成在 main.c 勾选&#xff1a;初始化代码生成在对应的外设文件。 如 GPIO 初始化代码生成在 gpio.c 中。 二、重写fputc函数 ​ #include <stdio.h>#ifdef __GNUC__#def…

“LOCAL_LISTENER”参数导致业务无法连接数据库,文末附Oracle连接故障检查监听的排查流程

1. 背景及问题 今天在Oracle BCV技术[1]做数据同步&#xff0c;建立生产库的测试库&#xff0c;需要DBA配合同步前后的停库和起库。在同步完起库后&#xff0c;有部门反应同步好的测试库连接不上去。 2. 问题排查 以我当前的知识储备&#xff0c;能想到的可能就是以下几点进…

【NLP】注意力机制:规则、作用、原理、实现方式

文章目录 1、本章目标2、注意力机制介绍2.1、注意力概念2.2、注意力机制2.3、翻译举例 3、注意力计算规则3.1、打个比喻3.2、公式3.2.1、线性变换 点积注意力3.2.2、加性注意力3.2.3、点积注意力3.2.4、对比与总结3.2.5、bmm运算 4、注意力机制的作用5、注意力机制原理⭐5.1、…

基于java的美食信息推荐系统的设计与实现论文

摘 要 使用旧方法对美食信息推荐系统的信息进行系统化管理已经不再让人们信赖了&#xff0c;把现在的网络信息技术运用在美食信息推荐系统的管理上面可以解决许多信息管理上面的难题&#xff0c;比如处理数据时间很长&#xff0c;数据存在错误不能及时纠正等问题。这次开发的美…

Linux系统-vi/vim编辑器权限管理文档处理三剑客

1.vi/vim文本编辑器 vim是vi的增强版&#xff0c;vi是系统自带的。以下命令在vi/vim中通用&#xff1a; 刚打开的默认模式 快捷键&#xff1a;gg 跳到文件开头&#xff0c;G 跳到文件最后一行。 快捷键&#xff1a;0 跳到行首&#xff0c;$ 跳到行尾。 快捷键&#xff1a;…

C++ | Leetcode C++题解之第355题设计推特

题目&#xff1a; 题解&#xff1a; class Twitter {struct Node {// 哈希表存储关注人的 Idunordered_set<int> followee;// 用链表存储 tweetIdlist<int> tweet;};// getNewsFeed 检索的推文的上限以及 tweetId 的时间戳int recentMax, time;// tweetId 对应发送…

vue3--定时任务cron表达式组件比较

## 背景&#xff1a; 之前使用vue2开发项目时&#xff0c;使用了cron组件&#xff0c;比较了两种组件的使用效果。现在需要把原有的vue2项目升级为vue3&#xff0c;需要对应的cron组件。 方案一&#xff0c;vue3-cron-plus 具体实现&#xff1a; 安装插件 npm install vue3-…

浅谈shell中的while true

目录 shell实现死循环你了解while true中的true吗重新认识true和falsewhile true存在的问题实现shell死循环的另一种方法 在shell中实现死循环&#xff0c;一般都会用 while true&#xff0c;那你知道执行while true时&#xff0c;进程都在做些什么吗&#xff1f; shell实现死…

云计算实训32——安装nginx(修改端口为8080)、roles基本用法、使用剧本安装nginx、使用roles实现lnmp

一、安装nginx并更改其端口 编辑hosts配置文件 [rootmo ~]# vim /etc/ansible/hosts 创建目录 [rootmo ~]# mkdir /etc/ansible/playbook 编辑配置文件 [rootmo ~]# vim /etc/ansible/playbook/nginx.yml 执行测试 [rootmo ~]# ansible-playbook /etc/ansible/playbook/n…

【案例49】ORA-01000:超出打开游标的最大数

问题现象 在登录系统时提示报错&#xff1a;ORA-01000 超出打开游标的最大数。 问题分析 游标就是看成是指向结果集的指针。可以把它看成一种资源&#xff0c;或者一种数据结构。 ORA-01000是开发中常见的异常。这个异常表示程序中打开的游标数目> 数据库中设定的可以打开…

OpenCV几何图像变换(2)计算仿射变换矩阵的函数getAffineTransform()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 计算三对对应点之间的仿射变换。 该函数计算 23 的仿射变换矩阵&#xff0c;使得&#xff1a; [ x i ′ y i ′ ] map_matrix ⋅ [ x i y i 1 …

Datawhale AI 平台 证书 存个档

&#xff01;证书不怕多 &#x1f508; 大模型开发 工程师 欢迎参与 Datawhale 大模型开发 工程师 计划 联合浪潮信息 面向在校学生、社会在职人士 可获官方颁发的 大模型开发工程师 证书 认证地址&#xff1a;大模型开发工程师考试入口&#xff08;电脑端打开&#xff09;评…

C++笔记---类和对象(下)

1. 初始化列表 1.1 初始化列表的使用 在构造函数中&#xff0c;对成员变量进行初始化可以说是公式化的步骤&#xff0c;而初始化列表就将这一步骤进行了标准化。 初始化列表紧跟在构造函数的参数列表后面&#xff0c;使用方式是以一个冒号开始&#xff0c;接着是一个以逗号分…

今日总结:解决了三个小问题

问题01 1.在Bootstrap5中&#xff0c;offcanvas失去焦点后会自动回到顶端&#xff0c;用了一个非常简单的方法&#xff0c;将触发侧边栏的按钮代码由 <button type"button">换成 <a type"button">更多解决方法详见&#xff1a;更多方法 注…