背景

最近在公司承担了两个预研项目的研发工作,一个关于云原生,一个关于工业互联网,这两个题目都太大了,不是几个人就能搞定的。作为预研项目的目标,只是把一些关键技术跑通。

为什么会有这两个预研项目,是大环境所迫,也是公司数字化转型的一部分。公司所在行业属于传统的软硬件公司,不属于新兴的互联网企业,所以所用的技术栈相对比较稳定和落后。公司凭借在行业内多年的积累,有了一定成熟的软硬件产品,形成了行业解决方案,凭借前几年国家基础建设的大潮,以产品为基础承接全国各地的项目,活的还可以。但是近几年,随着市场逐渐饱和、竞争越来越激烈,利润率逐年下降。因此,一方面,对外公司需要尝试改变仅仅为用户提供软硬件的模式,从提供产品到提供新型服务,寻找新的增长点,发展新的商业模式,另一方面,对内要考虑降本增效。最终这些都汇集到了工业互联网建设上来,因此有了这两个预研的项目,跑通一些关键技术点,为后续大面积铺开做准备。

这几年公司陆续有个别业务部门已经在尝试在互联网上提供SaaS服务,取得了一些成效,如何从公司整体整合资源,如何协同各个业务部门的关系,这些都是站在我这个角度无法考虑的,我目前只是从技术上走通。

云原生实践

云原生这个预研项目已基本完成,按照下面的架构图搭出了大致的框架,试点了一个应用。主要考虑的是服务的拆分、沉淀和复用,另外简单的实施了DevOps流程。

框图中下层的部分做的多一些,上层的部分完成的较少,现在公司无法大批量的投人专职来做这个事情,以后在产品和项目中不断的去填充吧。

实现的这套微服务架构感觉还是有点过时了,用的是Spring Cloud的一套东西,把Nacos、gateway这些都部署在了K8S里面,其实网关、服务发现这些K8S也有一套自己的机制,后面可以研究一下如何直接利用这些东西再做改进,另外还得研究研究Sidecar模式的微服务架构。

工业互联网平台

规划

工业互联网的技术预研刚刚启动,现在还有些迷茫。其实工业互联网的建设最重要的是搞清楚需求是什么、用户是谁、解决什么问题、提供什么服务等等问题,技术实现倒是次要的。

IoT是最基础的东西,数据采集上来,然后有数据分析平台,数据展示平台,技术框架,搭建好底座,在上层再提供SaaS应用。

 对于工业互联网难的是如何落地。一开始做的时候不能求大而全,真正实施起来先找一两个点去实现,不断的进行迭代,寻找合适的方向。所有要求技术框架比较灵活,也就是所谓的大中台小前台,前台敏捷化,能够快速的实现新的业务方向,把大量的能力沉淀到下层去。从这个角度来说,技术又是重要的,也是目前能把握的住的。

调研

对目前主流的工业互联网平台从技术方面进行了调研,下面几家基本上是Gartner中排名比较靠前、评价较好的几家,有的是与技术人员交流了,有的是查找的资料。下面的评价是个人看法,也不全面,所以不写出具体的名字了,以名字首字母代替。

YH:以赋能应用开发厂商为宗旨的平台,不直接面向最终用户,不与合作厂商抢生意。东西很全面,涉及了工业互联网的各个方面,基础是一堆开源的东西,个人倾向基于这个平台进行开发。

RL:与上一个平台有点类似,基于开源软件,他们既自己做应用,也向应用厂商提供软件平台。

XMZ:强调低代码,自主开发,贵,针对不差钱的主,客户外企较多,只提供公有云。

LKWE:自主开发多,开源用的相对少,对这家了解的不多。

WR:买云计算和自家组件为主。

更多推荐