信创大提速,企业如何在高速行驶中更换“发动机”?

news2024/10/6 1:44:10

导读:信创替代如何平滑迁移不“翻车”?

经过多年发展,中国信创产业迎来全面提速。

2022年国家下发的79号文中,全面给出了国资信创产业发展与进度的指导,要求到2027年央企国企100%完成信创替代,替换范围涵盖芯片、基础软件、操作系统、中间件等领域。

有了明确的时间表和量化目标后,信创替代已经成为很多中国企业的必选题。然而,在企业核心业务的信创替代中,如何保证业务和应用的可持续性,做到服务体验不掉链子,成为CIO们的新挑战。

近日,神州云科提出了一套“解题思路”——双轨超高可用架构,在双活数据中心的分区调度基础上,添加每个数据中心内信创域和非信创域的分域调度,实现分区分域协同的多活双轨超高可用,引发了产业关注。

 

双轨并行,解决“高速换发动机”难题

核心业务的信创替换就像给一辆高速行驶中的汽车更换发动机,在从汽油发动机到电池动力的更换过程中,必须保证汽车高速行驶不中断(应用可持续),还要保证驾驶者体验不受影响(客户体验)。如果企业没有做好两套系统的平滑迁移,不但容易出现“翻车”事故,还将对企业的正常运营带来极大的隐忧。

在金融行业有这样一个真实的案例,很有代表性。某银行将OA系统从传统架构做迁移时,信创系统上线之后出现了业务不可用、访问延迟太大等问题,并遭到多位行领导投诉。由于系统切换已经完成,只能优化改进,无法退回到传统架构做割接,所以极大影响了企业管理流程的正常运转。

面向外部客户的核心业务宕机,后果将更加不堪设想。金融行业重要信息系统实际可用率通常要达到99.99%以上,相当于每年业务宕机容错时间上限仅有52分钟,一些关键业务容错率还以毫秒为单位计算。一次系统切换故障,可能就会耗尽全年的容错指标。而且,业务宕机还将为企业带来真金白银的损失。2021年10月,Facebook宕机三小时,导致股价下跌几十亿美金市值。

目前,“两地三中心”的双活架构已经成为企业IT基础设施的标配。从双活的逻辑引申开来,双轨超高可用架构(Dual Track Maximum Availability Architecture,简称DTMAA)的本质也是一种分布式架构下的灰度发布思维。

“一方面如何保证信创产品的稳定性,弥合性能与企业应用要求的差距;一方面,面对合规、风险和创新的挑战, 云原生如何实现可信开源与跨域协同。双轨超高可用架构在这样的背景下应运而生。” 神州云科副总裁、通明湖云和信创研究院副院长吴静涛表示。

 双轨超高可用架构(DTMAA)

双轨超高可用架构就是在双活数据中心的基础上,实现分中心、分域、分区灵活调度。

分中心就是双活数据中心,分域就是将每个数据中心分成信创域与非信创域,在每个域内又按业务类型分为核心生产区、开发测试区、 运行管理区等等。

通过增加分域冗余,双轨超高可用架构可以实现核心系统替代的平滑过渡。同一个业务同时在信创域和非信创域运行,一旦信创域发生任何故障,可以迅速往回做割接,保证了应用可持续性和客户体验不受影响。

架构创新,信创平滑过渡的缓冲器

在双轨超高可用架构中,信创域跟非信创域之间的协同调度是技术难点,这主要是通过五大引擎实现的。

其中,高可用调度引擎是一套全局流量管理调度引擎,负责动态调整信创域和非信创域的流量配比。一旦信创域出现任何风险,可以实现业务秒级切换,同时保留故障现场,进行根因分析,为提升信创域性能优化提供数据支撑。安全服务编排引擎可以根据应用特征实现对安全服务能力的动态编排。现代应用高可用引擎使用NGINX和相关组件支撑现代应用运行。信创高可用引擎支持无缝的业务配置迁移。大数据引擎可以对双轨运行状态进行全景的监控。

五大引擎相当于双轨超高可用架构中的一个智能管家,可以让信创系统从10%、50%、90%,一步步分担核心业务,最终实现100%的替代。

“我们认为在整个切换的过程当中最核心的,在于保证应用的可持续性,要能够真正实现架构的统一、统一纳管跟统一的服务,这样才能保证客户以最低风险的进行信创替代。其中,架构是第一位的。”吴静涛表示。

 双轨超高可用架构五大引擎

对于双轨超高可用架构的应用行业,吴静涛告诉「智能进化论」,“双轨超高可用架构是神州云科通过在金融行业最佳实践构建出来的架构创新,它适用的行业非常广泛。金融、电信、能源、交通等历史上有很重IT投入的央企国企,在信创替代的过程当中,都会面临如何平滑过渡的挑战。”

实际上,双轨超高可用架构代表的是神州云科为信创核心客户定制的一套“组合拳”,包括一个双轨超高可用架构、五大引擎、云科容翼+云科通明湖两大系列产品(纯自研信创产品),以及一套《金融信创应用可持续性测试指南》,为客户的信创之旅提供可持续性保障。

“我们认为,双轨超高可用架构不仅仅存在于信创领域,它的根源是分布式架构里面的灰度割接的逻辑,所以这种实践不是三五年会存在的(过渡方案),而是会一直存在下去的一种思维。”

从不同数据中心之间的双活、灾备,到传统架构和云原生架构之间的对接和迁移,再到信创系统和非信创系统之间的调度迁移,双轨超高可用架构从行业实践中摸索出了一条“稳中有敏、平滑迁移”的道路。

文中图片来自摄图网

END

本文为「智能进化论」原创作品。

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

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

相关文章

SprintBoot实战(十一)集成 xxl-job

目录1.简介2.Maven依赖3.初始化数据库4.调度中心配置5.执行器配置6.项目结构7.访问页面8.新建定时任务9.BEAN运行模式10.GLUE(Java)运行模式1.简介 xxl-job: 是一个分布式任务调度平台。平台架构分为 “调度中心” 和 “执行器”。调度中心类似定时任务的注册中心&a…

SuperMap iDesktop 之 BIM优化流程——建筑篇

kele 一、背景介绍 BIM数据是三维系统中的常客,它具有信息完备性、信息关联性、信息一致性、 可视化、协调性、模拟性、优化性和可出图性八大特点,广受人们喜爱,但这也使得它自身数据量庞大,在项目中展示效果不尽人意&#xff0c…

SegeX MemDialog:封装好的内存对话框(非资源对话框)说明

----哆啦刘小洋 原创,转载需说明出处 2022-12-27 SegeX MemDialog1 简介2 源文件清单3 快速测试4 实现基本原理5 主要功能6 使用方法6 .1 简单界面6.2 复杂界面1 简介 SegeX组件之一:SegeX MemDialog,应用级内存对话框封装类。源码首次公开。…

IEC 60598-2-22-2021 灯具 第2-22部分- 特殊要求-应急照明灯具.

2021年12月6日,国际电工委员会发布标准IEC 60598-2-22:2021《灯具-第2-22部分:特殊要求-应急照明灯具》。IEC 60598-2-22:2021标准以IEC 60598-2-22:2021 RLV标准的形式提供,包含国际标准及其红线版本,内容显示了与前一版本相比对…

tensorflow06——正则化缓解过拟合

正则化主要是在损失函数中引入了第二个部分,模型复杂度,具体就是对w参数赋予了权值,并求和,再乘上一个超参数。 (利用给w加上权值,弱化训练数据的噪声) 大概可以理解为这个意思假设模型有两个参…

从0-1搭建流媒体系统之ZLMediaKit 安装、运行、推流、拉流

音视频开发系列 文章目录音视频开发系列前言一、ZLMediaKit是什么?二、使用过程1.编译、安装、运行2.推流、拉流总结前言 目前、比较有名的流媒体服务器有ZLMediaKit、srs、live555、eadydarwin等。因为srs是单线程服务、对于多核服务器的支持需要通过部署多个服务…

蓝牙学习七(MAC地址)

1.简介 一个BLE设备,可以使用两种类型的地址(一个BLE设备可以同时具备两种地址):Public Device Address(公共设备地址)和Random Device Address(随机设备地址)。而Random Device Add…

如何用 java 实现【二叉搜索树】

文章目录搜索树概念1. 查找操作2. 插入操作3. 删除操作4. 以上三种操作的测试5. 性能分析搜索树概念 二叉搜索树 又称 二叉排序树,它或者是一棵空树,或者是具有以下性质的二叉树: 若它的 左 子树 不为空,则 左 子树上所有节点的值…

自定义神经网络入门-----Pytorch

文章目录目标检测的相关评价指标IoUmAP正例和负例准确率P召回率R准确率ACCP-R曲线--APnn.Module类全连接层感知机类使用nn.Sequential进行构造使用randn函数进行简单测试损失函数nn.functionalnn.optim模型处理网络模型库torchvision.models模型Fine-tune和save参考目标检测的相…

【STM32F4系列】【HAL库】【自制库】模拟IIC从机

介绍 本项目是利用GPIO模拟I2C的从机 网上常见的是模拟I2C主机 本项目是作为一个两个单片机之间低速通信的用法 协议介绍请看,传送门 模拟主机请看这里 从机 功能 实现I2C从机端读写寄存器 编程思路 I2C的从机实现比起主机来麻烦一些 因为SCL的时序是由主机发送,从机需…

【nowcoder】笔试强训Day12

目录 一、选择题 二、编程题 2.1二进制插入 2.2 查找组成一个偶数最接近的两个素数 一、选择题 1.以下方法,哪个不是对add方法的重载? public class Test {public void add( int x,int y,int z){} } A. public int add(int x,int y,float z){return 0;} B.…

Go语言设计与实现 -- WaitGroup, Once, Cond

WaitGroup 我们可以通过 sync.WaitGroup 将原本顺序执行的代码在多个 Goroutine 中并发执行,加快程序处理的速度。 我们来看一下sync.WaitGroup的结构体: type WaitGroup struct {//保证WaitGroup不会被开发者通过再赋值的方式复制noCopy noCopy// 64-…

重学redux之Redux-Thunk高级使用(三)

这是第三篇了,哥们,如果没看过前两篇,可以去看看之前的两篇,有基础的可以直接看,不多说,直接开讲 默认情况下,Redux 的动作是同步调度的,对于任何需要与外部 API 通信或执行副作用的应用程序来说都是一个问题。 Redux 允许中间件位于被分派的动作和到达 reducer 的动…

抖音本地生活的蓬勃发展,离不开服务商的推波助澜

抖音本地生活,已经势不可挡01 抖音公布本地生活成绩单,交易额增长30倍抖音经过6年时间的演变,产品功能日益丰富,已经从内容消费,延续到线上购物、线下团购等领域,从最初的记录美好生活,成为一种…

统计分析工具-FineReport配置SQL Server外接数据库(2)

1. 配置外接数据库 1.1 外接数据库配置入口 外接数据库的配置入口,有三种形式: 1)超级管理员第一次登录数据决策系统时,即可为系统配置外接数据库。如下图所示: 2)对于使用内置数据库的系统,管…

站点能源低碳目标网,助力网络碳中和 | 华为发布站点能源十大趋势

2022年12月29日,华为今天举办站点能源十大趋势发布会并重磅发布白皮书。发布会上,华为站点能源领域总裁尧权全面解读了能源数字化、低碳网络、站点供电绿色化等站点能源十大趋势。 尧权表示,2022年是不平凡的一年,全球能源危机背…

十、通过网络服务将esp8266引脚状态显示在网页中

ESP8266在服务器模式运行时,我们可以使用浏览器来显示它的引脚状态。 1、实现目标 学习如何通过esp8266建立基本网站,在该网站上实时显示esp8266的引脚值。 2、原理图 FLASH按键与D3引脚连接,可以通过FLASH按键改变D3引脚的电平。当没有按…

中型企业适合用什么样的CRM管理软件,求推荐?

中型企业适合用什么样的CRM管理软件,求推荐? CRM管理软件是现代企业必不可少的管理软件之一,很多企业都会选择CRM管理软件来经营客户资源,但能够精准地选择到适合自己企业的CRM管理软件则是困难的。 中型企业需要与自己业务流程…

数据可视化之finebi和tableau电力系统分析实现对比

通过一个电力系统简单案例,尝试实际执行finebi和Tableau数据可视化设计的各项基本步骤,以熟悉Tableau和finebi数据可视化设计技巧,提高大数据可视化应用能力。 一、工具/准备工作 在开始本实验之前,请认真阅读课程的相关内容。 …

写给小白的TensorFlow的入门课

文章目录前言学习AI的必要性和业务的关系最简单的例子要做什么?数据图形化展示构建计算图形计算图形最小化误差MacOS 中配置运行环境安装验证安装简单模型训练识别数字图片的模型训练Softmax Regression算法大概步骤大致算法实现结语参考链接前言 深度学习就是从大…