SmartX 用户建云实践|某人寿保险:从开发测试、核心生产到信创转型,按需推进企业云建设

某人寿保险自 2018 年起开始探索基于 SmartX 超融合架构搭建私有云 IaaS 资源池,先后部署了开发测试业务、生产业务和重要生产业务的 Oracle 数据库(含 RAC),并探索了基于海光芯片的信创云搭建,最终以基于超融合架构的榫卯企业云平台*,实现了一套架构对敏态、稳态业务的全面支撑。

* 榫卯企业云平台由 SmartX 全栈超融合方案升级而来,涵盖 SmartX 全栈基础设施能力,一套平台满足企业自建云的各阶段需求。

建云需求:打造弹性、敏捷且强健的基础架构

该人寿保险原有 IT 基础架构以物理服务器/VMware 虚拟化加中高端存储为主,面临架构复杂、项目建设成本高、运行维护复杂、系统故障率高、系统扩展性不足等诸多问题。为了进一步适应市场环境和需求,用户计划对 IT 基础架构进行分布式、云化转型,搭建更加弹性、敏捷且强健的基础架构。

同时在选型过程中,用户希望选择拥有自主研发能力、核心代码自主可控的产品和技术,这样在面对中等以上规模公司复杂的架构设计和软硬件兼容性需求,应用系统特异化存储读写需求等,可以从技术底层解决适配性问题 。

综合以上考虑及实际 POC 情况,用户在基于技术自主研发深度 、性能稳定可靠性、各虚拟化平台兼容性、硬件选型配置灵活性、软件规划配置简洁性、软件系统管理易用性、以及成本等多维度对比优势,最终选定基于 SmartX 超融合软件构建私有云 IaaS 平台,分阶段实现基础架构云化转型。

建云历程:从开发测试到核心生产,逐步演进

在技术落地过程中,用户本着“大胆设想,小心求证”的思路 ,先在开发测试环境部署若超融合干节点并优先使用原生虚拟化 ELF 平台,开发测试环境包含了所有业务的样本环境。在使用一年后充分验证了从 VMware 到 ELF 虚拟化数据迁移的可行性和稳定性,以及产品自身的可靠性、性能等技术指标。随后,用户持续推进多场景应用,从外围生产应用过渡到核心应用,在行业内率先将应用场景扩展到 MySQL 数据库、Oracle 数据库,构建起“能用且好用”的企业私有云。

从开发测试到生产系统

2018 年首次使用超融合架构承载开发测试环境后,集群一直稳定运行至今,平均每个节点承载开发测试虚机数量可达 60+,实现了对开发测试环境进行整合重建的目标。同时在对“团险销管”系统进行容器化改造时,用户发现同样的系统运行在基于超融合架构的测试环境中可以获得数十倍于传统架构的数据库查询性能,明显提升使用者感受。

随后推广到生产系统的过程中,用户首先将生产应用进行拆分,将一部分虚机迁移到超融合架构的生产系统集群,另外一部分保留在传统架构上,前端通过负载均衡进行分流,既能进一步检验超融合架构运行生产应用的实际效果,又能保证在极端情况下生产系统的稳定可靠。

经过半年多的实际验证以及对新架构的熟悉度增加,2019 年起用户开始部署更多生产集群,逐步接替原有传统架构,将生产系统在两个超融合集群间进行负责均衡。目前用户已将几乎全部的生产系统(应用)部署在  基于超融合架构的 SmartX 企业云平台中,包括个险核心、团险核心、个险个则引擎、团险规则引擎等。

从生产系统到核心业务数据库

为了更好地满足核心业务数据库的业务需求,用户计划将数据库业务系统也迁移至基于超融合架构的 SmartX 企业云平台,并进行了充分的性能及稳定性测试。测试工具采用 Swingbench,在长时间(8小时)压力测试中,无论是单库还是 RAC,性能、延时均可保持稳定,通过 SmartX 自带的监控平台观察,在整个压测过程中,CPU、内存负载平稳,存储性能输入平稳,符合预期。在性能测试环节,分别测试 200-500 并发用户情况下的性能表现,无论单库还是 RAC,TPS 均可保持在 19000+~22000+ 范围,延时会随着并发用户数增加略有增长,整体性能表现符合预期。

基于测试结果,用户新建了多套集群,支撑 MySQL DB(全闪架构)和 Oracle DB(包含 RAC),在满足高性能业务需求的同时实现了基础设施能力升级。

从 Intel 到海光平台的信创转型探索

从 2022 年开始,用户开始了基于海光芯片的国产化探索及转型之路。首期仅使用一套基于海光芯片的集群承载开发测试以及生产业务,支持用户初期的办公平台、邮件平台以及部分业务系统的信创改造以及上线工作。后期,用户继续搭建第二套基于海光芯片的集群,实现生产业务与开发测试业务的隔离。在第三期的项目,用户参考之前在 Intel 平台的运行经验,基于海光芯片的全闪服务器部署了一套专门的国产芯片数据库集群,进一步将生产环境的应用系统与数据库进行隔离。

用户收益

  • 稳步建云:榫卯企业云平台支持用户采用模块化的建设方式,按需组合多种基础设施能力,自研的分布式存储、基于 KVM 深度研发的虚拟化,以及完善的国产化生态适配,支持用户灵活推进国产化转型。
  • 性能提升:相比于服务器+集中存储的传统架构,榫卯企业云平台的 I/O 本地化、SSD 缓存等技术特性带了更多的性能提升;全分布式的部署模式,使得集群 I/O 性能再增加节点后可以获得线性增长。
  • 降低总拥有成本:减少空间占用超过 50%,提升服务能源效率超过 30%,实现节能降碳的目标。
  • 管理便捷:与 VMware 平台面向资源管理开发不同, SmartX 原生虚拟化 ELF 在兼顾资源管理的同时,大幅增加面向用户的易用性设计,可实现多套集群统一监控、统一调度资源,在线滚动升级、硬件即插即用等,秒级快照创建、秒级数据恢复极大提升数据保护能力,提高系统整体可用性,释放人力成本。

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

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

相关文章

通道注意力机制|Channel Attention Neural Network

一、通道注意力机制 论文:ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks 近年来,通道注意力机制在提高深度卷积神经网络CNN的性能方面显示出了巨大潜力。然而,大多数现有方法致力于开发更复杂的注意力模块&a…

构建包含IK插件(中文分词插件)的Elasticsearch镜像

#!/bin/bash# 定义变量 ES_VERSION"8.15.3" IMAGE_NAME"elasticsearch-with-ik:${ES_VERSION}" IK_PLUGIN_DIR"./elasticsearch-analysis-ik-${ES_VERSION}" DOCKERFILE_NAME"Dockerfile.es-ik"# 检查IK插件目录是否存在 if [ ! -d &q…

Linux虚拟机安装FTP

文章目录深入理解FTP:从原理到实战配置(以VSFTP为例)一、FTP基础:你需要知道的核心概念1.1 什么是FTP?1.2 FTP的“双端口”机制1.3 为什么选择VSFTP?二、FTP的两种工作模式:主动与被动2.1 主动模…

开源版CRM客户关系管理系统源码包+搭建部署教程

在数字化转型的浪潮下,客户关系管理(CRM)成为企业提升竞争力的关键工具。为满足开发者和企业对个性化 CRM 系统的需求,分享一款开源版 CRM 客户关系管理系统,其源码涵盖前台、后台及 Uniapp 源代码,支持快速…

基于“R语言+遥感“水环境综合评价方法技术应用——水线提取、水深提取、水温提、水质提取、水环境遥感等

一:R语言1.1 R语言特点(R语言)1.2 安装R(R语言)1.3 安装RStudio(R语言)(1)下载地址(2)安装步骤(3)软件配置1.4 第一个程序…

MCP 与 Function Calling 打开真实世界的两种“母体”方式

AI Agent的互动之言:当人工智能需要获取实时信息或与外部环境进行交互时,它依赖于特定的技术机制来实现。本文将以通俗易懂的方式,深入解析MCP(模型调用协议)与函数调用的核心概念,比较二者的异同&#xff…

Ansys Motor-CAD:概述(EMag、THERM、LAB、MECH)

你好,在这篇博客中,我概述了如何使用 Ansys Motor-CAD 模型、模拟、分析和后处理结果来评估电机性能,并帮助您为您的应用选择优化的电机,并通过电机设计选择实现成本效益和效率。我介绍了各种可用的电机类型、可供选择的物理模块和…

AI + 金融领域 + 落地典型案例

目录 一、美国银行智能客服与风控体系 : 1. 推出了虚拟助手 Erica, 2. 构建了先进的风险评估模型, 二、财跃星辰与国泰海通、上海银行合作项目: 1. 投教 AI 助手、投顾 AI 助手、托管 AI 助手 2. AI 手机银行,对…

项目管理进阶——研发项目组织管理制度

第一条 目的 为规范企业的新技术研发、技术创新工作,加强企业项目开发和技术创新能力,应用高新技术提高企业的整体市场竞争力和经济效益,实施公司“科技兴企”的重要决策,根据公司具体情况,特制定本办法。 第二条 范围 本办法适用于以增强自主创新能力和促进企业高新技…

深度学习:入门简介

深度学习(Deep Learning, DL)是机器学习(Machine Learning, ML)的一个重要分支,核心是通过模拟人类大脑神经元的连接方式,构建多层神经网络来自动学习数据中的特征和规律,最终实现预测、分类、生…

switch摇杆JoyCon摇杆研究,碳膜摇杆、霍尔电磁摇杆

https://blog.csdn.net/qq_28145393/article/details/125769568 https://zhuanlan.zhihu.com/p/1925522678263056352 插件DIP 碳膜摇杆 6脚,内部两个滑动变阻器,1个按键。 引脚定义如下:1脚AD1、2脚按键GND、3脚按键、4脚AD2、5脚变阻器GND、…

保护 PDF 格式:禁止转换为其他格式文件

在日常办公中,PDF是很常见的文件格式。有时候为了方便编辑,我们会将PDF转换成其他格式文件,比如Word、PPT等;但有时候出于安全考虑,我们又不希望PDF可以随意转换成其他格式文件。那如何禁止转换格式呢?其实…

docker 打包

目录 构建docker容器 使用 Dockerfile 构建自定义镜像 构建docker容器 docker images docker pull pytorch/torchserve:latest-gpu docker imagesdocker run -d --rm --gpus all --name torchserve-dev-bg -u $(id -u):$(id -g) -v /nas:/nas pytorch/torchserve:latest /bi…

云原生俱乐部-k8s知识点归纳(7)

计划是再更两篇就完结k8s系列,其中CRD客户端资源定义会单独列一篇,或许会讲一讲operator。不过当前的k8s并没有细讲operator,因为涉及到很多的go语言内容,以及相关的package的方法。这一部分主要就是讲一讲k8s如何进行监控和升级&…

c语言之进程函数

1. 进程创建#include <sys/types.h>#include <unistd.h>pid_t fork(void);fork 创建一个新进程fork() creates a new process by duplicating the calling process. The new process is referred to as the child process. The calling process is refe…

学习python第12天

今日任务&#xff1a;DataFrameDataFrame的构造pandas.DataFrame(dataNone, indexNone, columnsNone, dtypeNone, copyFalse)参数说明&#xff1a;data&#xff1a;DataFrame 的数据部分&#xff0c;可以是字典、二维数组、Series、DataFrame 或其他可转换为 DataFrame 的对象。…

C++显示类型转换运算符static_cast使用指南

这是一篇关于 static_cast 用法的文章。本文会从基础概念到常见应用场景全覆盖&#xff0c;并附上代码示例以方便理解。C 中的 static_cast 用法详解 在 C 中&#xff0c;static_cast 是一种显式类型转换运算符&#xff0c;主要用于在编译期进行类型安全的转换。相比 C 风格的强…

es6常用方法来解决功能需求

前言&#xff1a;es6常用方法来解决功能需求。1、出现复杂的json字符串如何去解析&#xff1f;比如&#xff1a;下面这个字符串&#xff0c;如果用json.parse解析发现还是个字符串"\"[{\\\"orgId\\\":\\\"1054021138280960\\\",\\\"orgName…

龙虎榜——20250822

上证指数今天继续创新高收中阳线&#xff0c;量能维持在5天均量线附近&#xff0c;目前均线多头强势的走势&#xff0c;小级别也未出现反转信号&#xff0c;上涨趋势不要轻易看空。深证指数今天延续强势的走势&#xff0c;大涨收光头光脚的阳线&#xff0c;目前均线多头排列&am…

3维模型导入到3Dmax中的修改色彩简单用法----第二讲

目录回顾1 补充信息*stp导出没有颜色怎么办&#xff1f;*2 3Dmax的使用如果颜色丢失了怎么办呢&#xff1f;怎么实现一零件上多个色彩呢&#xff1f;怎么将零件绑到一起呢&#xff1f;怎么将三角形的面变成光滑曲面呢&#xff1f;回顾 上一讲&#xff0c;我们简单的说了一下&a…