六问信创改造经验,20年IT老炮深度分享

360影视 2025-01-16 12:06 2

摘要:当然也持其他观点和看法的老师,调研访谈一圈下来,答案五花八门,仁者见仁、智者见智。真正作为决策者,在自己见解主张的同时,犹如小马过河,非得自己去试一试才能见真章。

信创技术路线有多条,哪条路线更合适?这几乎是所有信创替换单位信息技术主管部门思考的问题。

一位金融行业的主管领导说,“金融圈还是海光C86和鲲鹏ARM,银行业务稳字当头。”

另一位党政部门人士则认为,“尽管龙芯生态不完善,但自主能力很好,是政务办公场景优选。”

当然也持其他观点和看法的老师,调研访谈一圈下来,答案五花八门,仁者见仁、智者见智。真正作为决策者,在自己见解主张的同时,犹如小马过河,非得自己去试一试才能见真章。

老张是某司信息化处主管经营管理类系统信息化建设的领导,在IT领域摸爬滚打将近二十好几年,见证了单位信息化建设从探索起步、稳健成长,再到规模发展、高歌猛进的全过程。最近几年单位信创信息化改造建设,老张是一手抓一手搞起来的。经过几年的实战和试错,已经总结出一套体系化、系统化并经生产检验行之有效的建设方案和经验。

这可不是吹,和老张聊天,直观感受是专业睿智、智识面广、见解独到,谈到单位的信创任务和基础设施建设改造,老张话匣子一下子打开了,侃侃而谈、胸有成竹。

Q:信创改造的必要性有多大?

老张:国产化进程不可阻挡,这不仅是中国产业升级的必然,也是中国实现科学技术现代化、参与国际竞争的必然。

我们总不能一直依赖英特尔、微软、oracle等这些外国科技巨头,迟早要用回国产芯片、国产操作系统、国产数据库这些国产产品,国家下大力气推广信息系统国产化建设有先见之明,具备长远发展的战略眼光。

美国挥动大棒对我国先进技术进行制裁,只会更加坚定政策决心、助推信创政策化到市场化的进程。我们早在16年他们就开始着手国产化,最初也过担心,当清楚大背景看清方向后就不再纠结,接下来主要思考怎么干的问题。

Q:信创改造工作的关键是什么?

老张:应用改造的关键是“解耦”。将应用系统功能抽象模块化,拆分成多个独立的“中间件”,这样大大降低应用系统的复杂性和依赖性。不管是替换WINDOWS还是其它国外软件,应用解耦都是非常重要的一环。

有些单位信创建设进展缓慢,就是因为系统建设的“太大太全”,依赖性太强或太复杂,“牵一发而动全身”,无从下手。他们还在思老第一步(解耦改造)的问题,我们早经历过并已经完成了。

具体来看,应用系统改造规划要分层,一般可参考三层架构;第一层前端,功能独立前置,负责内容发面、信息安全、业务管理、功能配置等等,这些能基于成熟产品应用和开发,比如、LB、WAF,用JAVA、 C、python等语言等开发。

第二层为中间层,功能“承上启下”,坚持要把应用拆分出来,不要混杂应用功能。把数据库、中间件拆分,应用本体只部署应用,功能独立容易更新发布,随时想替换打个JAR包发布就行。通过微服务降低对环境依赖度,无论是容器、虚拟化、还是物理机都可以部署和发面。对中间件产品也没有强依赖,用tomcat可以、用国产东方通也行,做到应用和中间件、数据库,应用和硬件基础设施解耦。

第三层也是最底层为数据库,国产数据库有好多,可以安排相应的厂商讲解、进行设计和产品试用,我们对任何厂商都呈开放合作的态度,愿意尝试他们对提供的测试产品。这对增加我们认知提高我们系统选择空间,抵御市场变化风险都有好处。

应用设计构建之初就要考虑功能独立性和模块化,避免贪大求全,搞了多好边角功能其实使用比例很低,除了系统变得冗余繁缛别无好处。另外,应用解耦不单单是为了降低系统之间耦合度,也能减少对硬件、核心软件和技术路线依赖,可以有效规避被限定绑架的风险。

Q:如何进行国产化路线选型?

老张:当前国产技术路线有多条,除了政策层面的原因,也存在市场激烈角逐,在较大不确定性面前,坚持选择主流,同时也要考虑把哪个技术路线产品放在哪个位置使用更合适。

现在服务器国产化替换大多数选是海光或鲲鹏,我们这里也一样,海光和鲲鹏服务器也都有,海光服务器更多一些。

选择海光有一个好处是生态成熟,什么应用都能跑,不挑剔。通用的开源框架、数据库、中间件最初都是从支持x86开始的,所有通用类型软件,都是奔着x86开发的。我们坚持应用从实际出发,什么框架下能跑并且代价(开发成本和风险)最小,就选择什么样的产品,因此优先选择了海光。

另外,好多国产软件都会借鉴开源软件的核心精髓,mysql、redis、tomcat、nginx这些是国产同类产品的范本,这些我们在海光机器都使用过,等国产产品稳定成熟或政策要求时,再过渡到国产产品就轻车熟路了。

Q:应用性能表现怎么样?

老张:起码在我负责的业务系统内,性能不是问题。一是本身“硬件性能过胜”,我们的财务、审管和科管等几个业务系统原本负载不高,海光CPU性能已经完全可以满足并且有余量。以前担心过NUMA性能问题,现在高版本内核自动调度平衡或通过运行命令做个简单绑定,这个忧虑也不存在了。

二是随着技术更新迭代,“分布式、微服务和云化”也会降低应用对核心性能单一依赖。早先时候用单机服务器时,大的业务系统跑不了,现在业务都分层解耦了,应用也可以用微服务发布、业务上云,通过虚拟化跑起来了,一个虚拟机性能不够可以多加几个,一台国产服务器部署不够,可以在资源池里多加几台,这样通过分布式构建对压力进行分散,再通过云化资源池集中管理、较好解决单机性能不足的问题。特别是海光CPU性能非常出色,和原来用INTEL体验相差无几。

Q:谈谈你的信创选型经验?

老张:我的经验就是“谨小甚微”,信创改造工作有其必要性,不存在模棱两可中间地带,前期需要打破常规,顺势而为。但是后续就要保持谨慎了。可以小步快跑紧跟主流,提前规划国产化系统改造和替换的内容和比例,从非核心到核心,一步一步递进推动。

随着市场深化,信创技术路线也会面临洗牌,无论芯片、操作系统还是数据库,未来是什么样的市场变化存在不确定性,作为信息系统责任人保证所管辖的业务系统的健壮稳定是首要职责。所以在按信创政策要求执行前提下,要避免对产品和技术路线的单一依赖,关键业务要存在两个或以上产品的可选项,不要被任何产品绑定,以应对任何情况下的风险或危机。总结来说,就是要坚定信心、开放心态,规避风险、不过度依赖,更不能被绑架,坚持多元化发展。

Q:在C86和ARM等主流路线之间怎么选择?

老张:个人感觉C86兼容x86这一点很关键,因为通用性和使用习惯好,技术架构成熟、应用广泛,无论CS应用还是BS应用,包括科研、人工智能这些任务场景,海光产品线基本都能胜任。

目前虚拟化、容器和云计算技术大行其道,海光技术路线在构建敏捷、弹性IT基础架构方面具备先天优势。当然,鲲鹏目前在国内发展势头也很猛,鲲鹏服务器搭载欧拉系统、高斯数据库使用的挺多,性能也还行,也存在不小的市场空间。

来源:欧阳公明仔父

相关推荐