全栈信创适配,我们踩过哪些坑
信创这件事,技术上的问题国万科技早就解决了。麒麟 V10、人大金仓、东方通这三层我们跑通过,系统在上面能稳定运行。
真正麻烦的是别的事。
客户的第一个误解:以为换个软件版本就行
有客户在方案阶段问过:信创是不是你们把软件改成国产版本,装上去就行?
不是。信创是一整套环境——操作系统是麒麟 V10,数据库是人大金仓或者达梦,中间件是东方通。这三样不是软件包里带的组件,是要单独采购、单独部署、单独授权的。
客户听完一般会愣一下,然后问:这些要另外花钱?
要。
坑在预算,不在技术
这是我觉得最该讲清楚的一件事。
国万科技「红星堂」平台已经完成麒麟 V10、人大金仓、东方通的全栈适配,这一块是我们的工作。软件适配本身在我们的报价里。但信创环境的硬件和软件授权,属于客户另外的采购,跟系统是两笔账。
问题在于,很多单位做预算的时候只算了“系统多少钱”,没算“环境多少钱”。等到项目开工、要装数据库了,才发现还得再走一次采购流程——而这一次未必赶得上原来的时间表。
我们一般会在方案阶段就把这笔钱讲清楚。但讲清楚和客户有概念是两件事——没做过信创的单位,很难在第一次沟通时就把"环境"和"系统"分成两笔账来理解。往往是做到一半,才真正意识到这是两件事。
一个替代方案
后来国万科技「红星堂」给客户加了一个选项:数据库不一定非买商业版。
国产开源数据库也能跑,比如 openGauss 这类。它不收费,应付食堂这种业务量完全够用。中间件同理。
这样一来客户的额外支出能压下来一大截。代价是开源方案的技术支持要有人承担——要么客户自己的信息中心接,要么我们协助,这部分要提前谈好,不能含糊。
什么单位适合哪种做法
分三种情况看。
单位已经有信创环境(比如上级统一采购了麒麟和大金仓),那就直接适配,没有额外支出,改的是我们这边的适配工作。
单位从零开始做信创,又对预算敏感,我一般会先反问一句:这套系统是不是必须跑在信创环境里?如果只是“以后可能要”,那可以先用常规环境跑,等真要上的时候再迁。
确实是硬性要求(比如上级发文),那就把环境采购和系统采购放在同一个预算周期里做,别拆成两期。
说到底
信创适配做得多了会发现,客户不是不愿意花钱,是不知道钱花在哪。
这句话讲在前面,比事后解释省事得多。