1

大家好,我是煎鱼。

继之前我们在编程语言遭遇的滑铁卢后,经过一段时间的沉淀,今天重新梳理了一下信创现在比较高频见到和允许的组件。

希望对大家有所帮助,也便于翻阅。

信创是什么

信创是一个统称概念,实际是把现有与信息技术相关的行业结合在一起,命名为“信息技术应用创新产业”,简称“信创”。

信创包括:基础硬件、基础软件、应用软件、信息安全四大板块。

其中,基础硬件主要包括:芯片、服务器/PC、存储等;基础软件包括:数据库、操作系统、中间件等。

应用软件包括:办公软件、ERP 和其它软件等;信息安全包括硬件安全、软件安全、安全服务等各类产品。

图来自网络

为什么这两年这么火

在近几年,因为种种原因。”信创“、”国产化“、”数字化“、”自主可控“ 等名词已经高频出现在各种国央企的项目中,基本是跑不掉的一个东西。

大致的推进节奏如下图:

图来自网络

在 2022 年又进一步加速了,代表作是传闻中的 ”79 号文件“,要求:

  • 明确国央企在 2027 年前必须完成国产化替换,而且提出了替换种类和推进时间表。
  • 明确替换工作分为三类推进:

    • 全面替换:央企信创 OA、门户、邮箱、纪检、党建、档案管理等。
    • 应替就替:战略决策、ERP、风控管理、CRM 经营管理系统等。
    • 能替就替:生产制造、研发系统等。

有传闻这个信创工作将是考核指标之一。不过比较难考究,但大趋势确实是往这块在走,基本都在执行和询问。

常见细项

系统架构

常见以下几种混合选项:

  • 前后端分离。
  • BFF 架构。
  • 微服务架构(SpringCloud)。
  • 云原生部署。

编程语言

普遍要求使用 Java 语言,使用 SpringCloud 框架集(生态)。有部分会要求使用 JDK8,或是没有明说。

JDK 的版本上,有时候也是比较魔幻的。像客户可能明面上没有直接要求版本,但可能提供的 JDK 版本就是 1.7 或者 1.8 的。

这种时候,如果你可以适配,倒还好,不能的话,比较简单的就是要求降版本。

数据库

普遍要求适配国产化数据库,主要选择适配达梦数据库、人大金仓等。

常见的 MySQL 现在也还能用,很像有则加冕,无则还是赶紧适配一下,能加分的感觉。

达梦数据库

人大金仓

云厂商和操作系统

期望部署或适配 “华为云”,信创云的底下有的是华为云作为基建搭建的。

操作系统常常会和云厂商的部署绑定在一起,总体来解决是华为云部署的统信生态居多,其他某某云并不占大优势。

在 OS 上,很多也会期望适配欧拉(openEuler)操作系统。CPU 上,也常常与之相绑定,鲲鹏,ARM64 居多。鸿蒙也略有耳闻。

通过 36kr 的分享的数据,可以看到华为云这块的优势:

来源于《营收增速迟滞,张勇“救场”阿里云?》

2C 和 2B 的市场情况截然相反。

一些企业的烦恼

如果你是非定制化起家时,就会遇到比较大的烦恼。因为你原本就有一套成熟的技术体系、架构以及生态圈。对应着也有着与之匹配的员工的能力模型建设。

但此往往和对方要的信创类诉求,多少有些不匹配。如果你强硬匹配,会出现不少的综合成本流水。可能会出现隐性成本大于账目收入的情况。

按现在业内常见的模式,基本是非定制化(SaaS)和定制化(大客户)的会分开两个团队,两套模型。若有能用的话,再看适当抽离一些逻辑过来复用。

两者如果长期迭代和维护,最终还是会是越来越远。毕竟人家本来就是大客户的定制版。

总结

今天给大家分享了如火如荼的信创市场、企业的个别思考情况,希望能够给大家在做技术和方向选型时提供一些帮助。

这篇文章主要做了整体的穿针引线,没有特别的深入打开。如果对信创有更多实践和经验分享的小伙伴。也欢迎一起交流和学习!

文章持续更新,可以微信搜【脑子进煎鱼了】阅读,本文 GitHub github.com/eddycjy/blog 已收录,学习 Go 语言可以看 Go 学习地图和路线,欢迎 Star 催更。

Go 图书系列

推荐阅读


煎鱼
8.3k 声望12.8k 粉丝