加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

邹萍:工业互联网平台IDNICS及其开源生态初步实践

发布时间:2018-04-01 08:49:41 所属栏目:百科 来源:站长网
导读:副标题#e# 近年来,云计算开源技术逐渐成为云计算发展的重要支撑和导向,改变了以往的信息技术进化模式,引领软件技术标准的发展和创新,深刻影响着整个信息技术产业的发展格局。为进一步探索我国云计算开源技术发展模式,加速云计算与各行业的深度融合,更

这个全景图是我们INDICS平台目前提供的一些产品和服务。其中每一个都是我们可以直接对外去让大家使用的。一个是我们的全生命周期服务,这个是基于我们CF来做的。第二,我们提供全要素的这种服务开放的API,我们叫OpenAPI服务能力开放平台,所有对下的设备以及对上的业务开发和部署服务都是通过能力开放平台对外服务的。第三,我们提供快速设备接入管理的物联网应用平台IoT,目前也是能够实现很快速的分钟级的设备的快速接入。同时提供基于微服务的框架和流程建模,还有中间件的服务。大数据这块的采集分发,这种数据存储和数据计算,数据管理,以及关于人工智能的一个数据建模和算法等等,还有基于区块链的一个服务,后面也是我们目前最新的一个进展,预计是在今年6月份的时候会有一个对外的发布。

第一个就是我们的一个一站式管理应用平台。这块就是刚才提到的,主要是基于CF做的。主要的特点就是能够实现应用的快速的部署和运行,同时提供应用全生命周期的一个管理,同时实现基于代码的一个仓库的托管,还有基于后台的一个组织空间运营配合等等一个账号的管理,同时提供监控和一个中间件的服务的接入。刚才孙总已经提到了,有的东西是不适合作为容器化中间件进行接入的,有的东西比如像Hadoop、大数据其实是基于IaaS的方式提供是比较合适的。所以,对于中间件这个服务管理,我们目前提供了一些像缓存,还有一些消息、日志等等比较快速的这种容器化的方式。还有就是这种大数据方面的,人工智能方面的,这些我们是基于IaaS,相当于混合应用的方式对外去提供。

它的特点一个就是实现高可用,就是它随着咱们用户量的增大会容器化自动的弹性伸缩,自动扩展它的容器。第二,更加全面,从应用开发到测试、部署、运行,包括持续机车,DevOps这种方式迭代也是更加全面的支撑。第三,高可用性,也是实现了用户身份、访问控制、以及灾备的方案,同时基于K8S Docker,目前我们以CF为主,Docker目前也是在同步进行支持。这两款不同的技术其实我们自己也在做一个评估。就是目前我个人觉得,CF是可以理解为比较像类似咱们这种品牌机,就是它还是比较全面的,或者说是它的功能上稍微比较复杂一点,Docker和K8S还是比较偏技术一点,比较适合咱们这种开发者和一些中小的企业。

所以,面对这两种不同的用户,CF可能更适于企业用户多一点,面对两种不同的用户,我们也是提供两种不同的应用管理的方式,对外去提供。

具体的应用场景,首先在我们有一个开放的中心,在我们的中心注册成为开发者,通过一些框架进行本地化开发,或者云端开发之后,在我们的平台上进行应用创建,然后绑定相应的服务进行数据的一个初始化,最后把代码部署在我们的平台上,然后进行应用的检查,最后申请发布。发布通过之后,我们还有一个类似于AppStore的方式,就是可以直接在我们的应用商店上进行申请发布,对外提供服务。相当于从开发到上线、部署,以及到最终的应用商店的发布全过程,全流程的一个一体化的方式。

第二,服务开放平台的一个介绍。这块目前主要是提供两大类,一个是对上,一个是对下。对下主要是接那三大类:设备、服务、产品,提供标识、事件、运行、安全这种服务的解析。对上也是提供这种模型、数据、服务、应用管理,以及安全类的这种API服务。每一种类型目前我们一共发布了将近,就是平台类的100多种,将近200种。它的特点我们API直接可以可视化调用,比如这个设备上云之后,对设备进行数据的可视化测试,或者编辑,直接通过我们在线验证就可以直接调用API进行可视化测试。另外,参数也是可定义的,我们不光是自己做API,同时也允许第三方他自己觉得很好、不错的API也可以直接对外发布到这个平台上面进行自定义的管理。

整个来说,一个是关于平台类的API提供100多个,将近200个应用。另外,我们支持Web网上的方式,还有手机端,还有通过云端Web服务器的方式都可以进行接入,我们所有方式都是基于API进行调用的。现在正在做的也是将来会支撑长久性的连接协议,能够快速的形成不同的组建服务的协同。

那么,具体的场景我们的API一个是用在应用开发,这个是比较多的,就是需要什么样的数据,需要什么样的接口,我们这边是以开发的方式对外进行提供。第二,实现应用的快速部署,开发完了之后,通过API可以直接在上面进行部署。第三,实现对下的设备接入和数据采集。

第三款,物联网应用平台,也是一个比较主流的产品,类似于咱们现在百度的天工,还有阿里的物联网平台,也是同等水平的一个产品。它对设备终端可以实现快速的接入和管理,另外提供两种方式进行接入,一个硬的一个软的,硬的是我们跟西门子合作的一个产品,就是一个盒子,可以实现快速的设备的配置接入,目前像3G、4G技术,还有比较常见的工业协议可以快速的实现接入。第二个是提供软的方式,解决我们通过虚拟网关的方式,通过API只要符合我们标准就可以直接对上进行接入。接入之后通过这个平台大数据的分析和存储,通过大数据的分析算法和处理,对上我们也是API的方式提供智能化的服务应用的一个可以快速开发APP,一个是可视化工具、数字建模,第二就是通过API可以调用这些设备,还有一些数据。

它的特点来说,一个是网关这块提到了,支持两大类,硬的和软的网关介入。第二,采用标准协议,包括MQTT,最大单台服务器支持数十万的并发,所以用户,包括设备越来越多,将来MQTT会成为我们主流的方式去接入。还有支持数十万级的设备,还有支持百万的设备的实时传输,还有TB级的数据存储。一个是跟本身的服务器资源很有关系,还有跟存储量有关系,因为我们是自建数据中心,目前我们数据中心能支撑百万的设备,存储一年左右的数据都是可以支撑的。数据分析这块也是提供大数据的一些,一个是通用的一些算法,包括分类、聚类,还有一些关联、规则,推荐的一些算法,同时也支持这种机器学习的一些算法,比如说一些神经网络,还有一些人工智能等方面的算法。同时,我们也做了很多行业的,比如说我们做能源类的,就是我们跟火电,还有一些高端装备,我们本身就是做高端装备的一些算法,以及一些像我们跟家电行业,跟格力也在做一些基于设备的一些预测和预警分析等一些工业算法。同时,提供这种设备的实时化的云监控、云检测的可视化平台。

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读