五矿期货有限公司(以下简称“五矿期货”)是国内注册资本最大的期货公司之一,主要业务涵盖期货经纪业务、资产管理业务、风险管理业务和国际业务,致力于为客户提供最全面、最专业、最优质的风险管理服务、金融衍生品投资服务、私募机构孵化服务。
随着业务快速发展,五矿期货不仅需要在深圳新大楼自建数据中心;同时也需要租用分布在东莞、上海、大连的多个期货交易机房,满足客户的快速接入需求。原先部署的传统三层式IT基础架构成本高、存储拓展性差,五矿期货初步引入OpenStack调整架构,但仍存在运维难度高、易用性低、操作体验不佳的问题,不适宜作为新业务系统的承载环境。
在此背景下,五矿期货看到了超融合架构在规避单点风险、快速部署、水平扩展等方面的优势,开始大胆探索与试用。截至目前,五矿期货已经持续扩容8次,累计部署共38个节点,并在扩容阶段全部采用SmartX超融合产品;同时,SmartX超融合承载的业务系统从最初的边缘场景已经扩展到了机构期现(全球交易系统GTS)、资管系统、移动终端APP、交易所测试环境、托管系统、仿真系统、Devops环境、大连商品交易所做市商业务相关系统等多个重要业务系统。
在本文中,我们聚焦五矿期货在多次扩容中,如何实现硬件平滑升级以及管理分布在深圳、东莞、上海、大连的多个数据中心。
多品牌硬件整合,在线平滑实现硬件升级
SmartX超融合产品支持按需线性扩展与异构节点整合,在部署时最少仅需3个节点即可起步,可在单一存储池内通过部件和节点级扩容轻松在线扩展容量和性能,并保证集群内数据分布的动态均衡。此外,同一集群也可以支持不同的服务器配置,保证资源的高效利用和业务平稳过渡。
以五矿期货某超融合资源池的硬件扩容与替换为例,五矿期货从4节点纯软件(基于SmartX原生虚拟化ELF)逐步扩容到10节点,同时服务器类型涵盖了超微四子星、PowerEdgeRxd、PowerEdgeRxd三种类型。在整个过程中,五矿期货在保障业务“0”中断的情况下,完成硬件升级替换。
扩容和硬件替换详情:
·年基于超微四子星部署4个节点加SmartX超融合纯软件首次构建集群;
·年第1次扩容,基于PowerEdgeRxd部署2个节点进行扩容,实现了不同服务器之间的异构扩容;
·年第2次扩容,基于原有服务器硬件PowerEdgeRxd部署4个节点继续扩容;
·年,通过继续扩容DellRxd,然后利用SmartX超融合数据副本和自动恢复机制,逐一替换超微四子星,完成了业务“0”中断硬件升级。
搭建多数据中心,精简部署、智能运维
针对多个数据中心的管理,SmartX分布式云管理平台CloudTower可通过一套界面集群轻松管理+集群,将所有计算、存储和网络资源统一管理,用户无需登录多个站点或在站点间进行切换。管理员可以查看多数据中心、多集群内各类资源的汇总,实时掌握整个组织内的资源使用情况。对于可跨集群共享的配置或资源,用户只需维护一份即可将其运用在所有集群中,有效缩减了日常运维的工作量。
CloudTower管理平台界面示意
目前,SmartX超融合产品分布在五矿期货的5个数据数据中心内的7个集群中,其中,数据中心分散在深圳、东莞、上海、大连四个城市。五矿期货通过2套CloudTower进行管理:
·CloudTower1:管理分布在东莞机房和深圳五矿总部的2套办公集群;
·CloudTower2:管理分布在分布在大连机房、上海两个机房、深圳五矿总部的5套生产集群。
目前,五矿期货的2名工程师负责7个集群的日常运维,运维工作量降低达80%。