大家好,我是煎鱼。
继之前我们在编程语言遭遇的滑铁卢后,经过一段时间的沉淀,今天重新梳理了一下信创现在比较高频见到和允许的组件。
希望对大家有所帮助,也便于翻阅。
信创是什么
信创是一个统称概念,实际是把现有与信息技术相关的行业结合在一起,命名为“信息技术应用创新产业”,简称“信创”。
信创包括:基础硬件、基础软件、应用软件、信息安全四大板块。
其中,基础硬件主要包括:芯片、服务器/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 催更。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。