三. 关注的未来技术趋势

加速推进 “数字化转型” 毫无问题是中国十四五期间各行业的重点。 “数字中国” 正式成为国家战略,数字正式被认定为与土地、劳动力、资本、技术并列的生产要素。卓信数据以“企业数字化转型提供全栈解决方案”为自身的定位,对于未来几年的技术发展趋势,我们关注于以下方面:

3.1 宏观环境与行业发展方面

3.1.1 数字经济发展规划促进云大物移、信创技术的大量普及使用

十四五期间,数字经济受到前所未有的重视,发展数字经济写入国家十四五规划,特别是单独发布了 《“十四五”数字经济发展规划》。同时,关于数据所有权、使用权、隐私保护等方面的立法也在逐步完善;未来几年,可以预见是云计算、大数据、物联网、移动物联网等技术得到较大的普及(私有云、行业云,政务云等)甚至出现过度投资。同时去IOE进一步推进,信创工程在政策要求下不断发展,网络安全也越来越受到重视,各行业的数字化基础环境会发生重大变化。包括但不限于以下的变化:

  • IT环境更加复杂。一方面专有云平台成为大型国企的标配。 烟草行业有明确的全行业云平台体系建设规划,省级公司都有相应的云平台建设;政府、央企、大型私企也会有大量的应用专有云平台。同时, 传统的基础设施尚未完全退出,信创要求国产的操作系统、数据库、中间件以及信创桌面端(国产浏览器,办公套件等)应用范围逐步扩大。

  • 以服务为核心,各类服务的积累与重用受到广泛接受与重视。 一方面是中台化架构的思路在各行业不断洗脑,其核心被授受为服务(公共技术、业务、数据)的共享复用,在企业内部各系统都要要求使用现有的服务,强化服务积累复用;另一方面是特定数据开放服务(如天气、征信)、AI模型(如语音识别、翻译、人脸识别、票据识别)等服务,特定领域的服务以公有云服务的方式提供,因为其单次使用成本低,构建部署门槛高而被客户所接受使用。

  • 业务与技术结合的能力更凸显重要。 数字化转型的浪潮下,在基础技术方面,云平台厂商(特别是头部互联网公司),国产基础软件提供商迎来重大的发展机遇,且在前期会有大量的项目由头部大厂商策划掌控。但是基础技术平台的升级,最终必须要有业务成果的体现,同时熟悉业务与技术,能将两者有效结合起来的公司与人才才是数字化转型的关键。业务与技术的结合至少包括业务咨询能力、数据治理咨询能力、数据分析能力能力等方面。

3.1.2 网信工作进入数字化的新时代,传统的需求定制开发难以为继

传统的信息化业务系统(包括部分数据分析报表系统)的建设都是通过需求调研,明确客户的具体需求(流程、表单、报表表样,业务规则),然后在系统中进行编码实现,但是国内这一建设的过程已经基本完成。当前主流客户的更需要有业务咨询的配套、相类数据的积累使用、技术集成解决方案并快速交付、运营保障。即:除技术产品或工具,在业务上需要配套有适合于客户特点的业务咨询意见、输出业务流程实践或者配合客户者业务方面的改造提升;数据方面能配合进行数据寻源(共享大数据、行业相关主数据)或直接提供数据服务给客户使用(商圈、电商、运营商数据服务);技术上需要结合客户云平台或信创环境、中台架构与相关服务,快速交付上线;运营保障方面逐步从传统的运维工作转向运营优化(同时运维费用不断压缩)。

3.2 微观技术实现方面

在技术实现方面,作为应用型公司,我们暂对元宇宙、web3.0 等热门概念与趋势保持一定的观望,关注于未来几年的具体应用技术。Gartner 公司于 2022年7月发布的《2022年中国信息和通信技术成熟度曲线》更为贴近中国实际情况,可作为我们的主要参考:

2022年中国信息和通信技术成熟度曲线

3.2.1 IAAS与PAAS层

  • 集中上云平台,生产现场使用边缘计算,已经基本形成共识(不限于烟草行业)。 云平台需要规模效应,因而资源集中,用户集中才能体现云平台的价值。而在边缘侧,超融合基础设施受到重视,而且在超融合方面,国产技术相对较为成熟。但是互联网公司所推的边缘计算相关框架、中间件(包括时序数据库),在实际的工厂生产中,相对于传统的数采、集控等技术并不成熟,不太适用,采用较少。

  • 容器与K8s 成为上云的标记(中国特色的认识)。

3.2 技术微观趋势

XOPS影响软件工程

Serverless , code less 边缘计算将出现指数级增长

Kubernets 称王,Docker 将退场

数据存储:一个尺寸不能填满所有

3.1 "上云"加速推进

云计算作为IT基础设施的地位是毋庸置疑的。问题在于是什么样的形态在企业中落地。 以前上个 vmware 虚拟化也可以叫私有云,但随着云计算的认知与发展,企业“上云” 会有以下的一些形态,这对于技术方案的策划与技术开发落地有直接的影响:

  1. 混合使用 私有云与公有云。 核心的业务与数据在私有云内,部分面向消费者(C端)应用的弹性计算使用公有云。
  2. 企业私有云的平台从 vmware 为主的虚拟化(仅IAAS层),走向公有云技术私有化部署的私有云形态。即 阿里,腾讯,华为,华三等国产云平台。对应的,是PAAS层功能更多由云平台提供,PAAS层提供的中间件主要包括 数据库、消息中间件、缓存中间件、负载均衡、甚至大数据计算平台(hadoop ,ADS ), kuberneters ,devops 流水线,大数据开发工具,应用开发管理工具(根据配置)。
  3. 提供给应用层的部署基础条件,从VM走向 Docker , kubernetes(k8s) 。在新的云平台上,kubernetes 容器编排服务会成为标配,但是对于kubernetes 的服务编排与管理,受甲方IT人员的水平限制 ,会出现在项目组应用k8s,在部分前端应用中应用,和普遍应用的不同的阶段。采用的 k8s 管理平台工具也会有所不同。
  4. 随着“上云”的推进,以及去IOE,自主可控的要求。在云端(服务器端),Oracle ,DB2 等数据库的使用量会越来越少,大量的国产数据库会根据开源数据库的基础或者标准,以云数据库的形式提供而取代传统的数据库。同时,在java 生态里, 传统的应用服务器如 websphere , weblogic 逐步成为历史 。其他的中间件领域,也向开源标准靠拢。
  5. 微服务架构成为通用的架构标准。一方向是受互联网相关架构思路的影响,另一方面,微服务也是SOA思想在粒度上的一个细化延伸。软件生态的重用,仍然是SOA的思想,但是在微服务的架构下,对于服务的治理编排,带来了更大的复杂度与治理要求。

云服务(IAAS,PAAS)发展的最终目标,目前看来是往 less ,AI 方向走, codeLess(轻代码开发),serverLess (无服务器部署), ApplicationLess (应用的概念被打破而被服务发布,前端场景组合取代),OPTLess,AI OPT (自动化少运维)。这些目标还在探索中,如果在售前阶段,可以扯扯相关的概念。另一个与之相关会受到推动的会是 IPV6 进入企业落地。但这一方面,应当会先在公有云,IOT 方面先落地应用。与一般的应用开发目前来说影响不大。

“上云”的加速推进,对于应用开发部署运维来讲,会带来一系列的深刻改变,技术人员必须适应与拥抱这一些改变。架构师与相关的技术开发人员必须有基于互联网,云计算模式的架构思考模式。

包括:

  1. 必须熟悉网络拓扑,NAT,负载均衡、网络隔离、DNS, 网络安全相关概念。 因为在公有云的解决方案中,必然会涉及到公网访问,弹性外网IP, PVC 虚拟网,云端负载均衡,以及公有云与私有云内网的网络连通交互。在k8s 环境中,服务之间的交互, k8s 集群内与集群外的服务交互,都涉及到基础的网络概念。

  2. 技术路线上。考虑到不同环境的兼容性,对于中间件,数据库的选择,必须参照 自主可控,上云的要求进行选择。这同时要求,技术架构师,售前人员要对公有云(大私有云)上所提供哪些公共的基础服务,有一定的了解。

  3. 应用(服务组件)的发布编排,应当容器化(即使是不用k8s),因而开发部署的人员必须熟悉 docker 工具,理解容器的生命周期。

  4. 开发、部署、运维的生命周期的过程,也相应的会走向多组件,自动化构建 ,多分支开发等。那么支撑的工具,特别是自动化构建工具,部署工作的规范化成为必须 。

3.2 ABC融合,应用场景多样化

曾经 hadoop 是大数据的代名词,但 Hadoop 作为一个分布式的大数据处理框架,从来不是大数据技术领域包治百病的灵药,而客户方,特别是传统企业的客户对于Hadoop (俗称的大数据平台),存在诸多的误解至今也不能算完全清除。 但确实针对不同的场景与要求,不能都拿hadoop 作为解决方案。

作为主营定位为大数据的公司,在技术层面必须对大数据的发展与应用有持续的跟进和清晰的认识。我们关注的趋势是:

  1. 数据中台(不管是不是真的叫这么个名字),会成为中大型企业的标配。因为数据要集中才有价值,数据应用会多样化,场景化也是必然的业务要求,必然会有这么一个中心。 而对于数据中台,具体的技术选择不是最关键的,最关键的是数据来源、数据的治理与有效管理利用。

  2. 传统的统计分析会一直存在,但深入的应用就避免不了与AI的结合,包括成熟的数据挖掘,也可能进一步的与自然语言处理,深度学习融合。这会有一个较长的探索普及的过程。但必须明确的是,传统的统计分析对于领先型企业客户,已经失去竞争力。数据应用的需求走向实时化、智能化、多样化。面向机器,应用的实时数据采集、即时处理,API服务,云化的应用场景将逐步增多。

  3. 云平台服务对于大数据实施的影响。大数据服务也是各类云计算所提供的公共服务之一,特别是公有云上对于大数据的处理应用,提供了较多的服务选择与web工具支持,在简单场景的实施下效率更高。同时 hadoop 及其他的数据库服务也逐步向 k8s 平台上融合(星环自 5.0 开始就基于 k8s )。

3.3 传统企业与互联网的关系越来越紧密

一方面,随着工业互联网,或产业互联网的推进,越来越多的企业供应链协同要通过互联网的公网服务进行协同。 另一方面,在营销,渠道方面难免的需要使用互联网手段,互联网对于人类生活习惯的影响甚至影响到企业内部管理模式的变革。传统的内部信息系统可能不会直接与互联网相联,但是新型业务越来越多的需要基于互联网对外提供服务。这就要求这类项目的设计实施人员,多少需要对于互联网的安全控制,高并发应用的设计,有相应的认识。

3.4 信息系统架构的微观趋势

在具体的信息系统架构上,IT行业的技术迭代,细分总是不断在滚动向前的。技术架构不能完全的热闹驱动,但重要的,根本性的问题需要关注。

  1. 前后端分离已成共识。
  2. 微服务架构在今后的若干年内都会是一个不得不提的架构方法。
  3. 前端的交互模式,会不断的变革更新。
  4. 虽然传统的本地化移动APP开发路线已要尽量避免,但是更多应用的首选交互终端还是在移动端。并且,自然语言、图片、视频等交互会越来越多。
  5. 在企业应用领域,集成仍然是重要的难点。包括前端交互的集成,应用逻辑层的集成和数据层的集成。
上次更新:
编辑者: 李贤伟