正文内容 评论(0)
说到2020年初最被大众需要的生活物品,口罩绝对能进入前三的行列。由于新冠肺炎疫情的影响,我们每天出门都需要佩戴口罩,阻止病毒传播,保护自身安全。在计算机领域,同样有一样东西需要我们倍加重视,那就是数据安全。
随着越来越多的设备拥有采集数据的能力,这些数据都成为了企业最宝贵的财富。从中能够挖掘到用户习惯,设备运行状况等信息,可以帮助企业寻找用户需求,预测设备故障等。可以说,数据就是物联网企业的根本。那么如何为数据带上“口罩”呢?
正是基于数据安全的考量,虽然市面上有众多物联网平台,但更多企业选择了私有化部署的方式,将平台部署在本地,而不是将本地数据上传到云端。百度天工平台也支持通过私有化部署的方式,帮助企业保护数据的绝对安全。可惜自从公测以来,物可视一直专注于提供公有云服务,并没有提供私有部署服务,这让许多和百度深度合作并已经进行私有化部署的企业们略感遗憾。不过小编了解到,近日物可视刚刚推出了私有部署的功能,使得天工平台物联网整体解决方案从数据接入,数据处理,时序数据库的读写到数据可视化展示在私有部署的情况下形成了闭环。我们快来了解一下吧。
私有部署是什么?
私有部署就是把用户在物可视设计的仪表盘应用部署到用户的内部网络环境中。运行这个仪表盘不需要任何公网请求,这样就相当于用一层“口罩”把外网和内网完全隔离,100%确保用户的数据安全,对于机密敏感数据效果拔群!
私有部署和公有云服务有什么区别?
首先需要明确三个物可视中的概念:设计器,播放器和仪表盘。如果和 flash 做对比,我们可以更好的理解这个问题:仪表盘对应于 flash 文件本身;设计器对应于 flash 制作软件,是开发者才需要使用的;而播放器则对应于 flash player,它安装在绝大部分现代浏览器中,是给普通用户使用的。
我们可以通过一张图片来对比物可视公有云版本和私有版本的架构及数据流向的差异:
在公有云版本中,作为天工物联网平台的一部分,物可视内置支持了来自物接入和时序数据库的数据,用户只需要配置即可。同时物可视也支持用户通过编写自定义的JavaScript 代码访问自定义 API 来获取其他数据。由于是用户自定义的内容,因此无论在公网还是私网都是可以被支持的。而在私有部署版本中,因为无法访问外网,因此也无法访问到物接入和时序数据库,所以数据只剩下唯一的来源,即用户自定义 API 的方式。
这里的用户自定义API以及自定义数据源可以是用户自身的业务系统或者存储(例如用户的MySQL数据库),也可以是同样采用私有部署方案的私有版天工物接入或时序数据库,甚至可以是其他云品牌的数据存储产品!只要它能够对外提供访问数据的API,就可以将私有版本的物可视与之对接起来。这部分的详细内容可以参阅物可视从入门到精通的这篇官方文档。
私有部署应该怎样操作?
总体来说有三个步骤:
1、按普通的方式创建一个仪表盘。如果想使用已有的仪表盘则可以跳过此步。
2、点击设计器右上角的“私有部署”,创建私有部署包,并下载它。
3、把私有部署包部署到自己的系统中。
私有部署包是由一系列的 HTML, Javascript和CSS文件组成的,全都是静态文件。只需要使用一些最基本的服务器(例如 nginx 或者 nodejs 的 http-server 等)启动服务后,访问对应地址的 index.html 即可。鉴于其纯静态前端的特性,在和已有的后端项目融合时对后端使用的语言并不敏感,包括 Java, PHP等最好的语言均可无缝融合。
是的你没有看错,虽然三个步骤出现了第四步,但就好像全国前三有四所大学一样其实属于基本操作。虽说三个步骤能够完成基本功能,但绝大部分情况还得使用自定义API来获取并修改数据,这时候我们就可以使用物可视提供的PlayerAPI来更新数据(核心是updateDatatableConfig方法)。
更详细的内容可以查阅官方网站,阅读官方文档。如果有任何想咨询的问题或者操作过程中遭遇的难点,都可以通过系统工单的方式提供给天工物可视开发组,我们会全力为您解答!
希望有了私有部署这层“口罩”,能够让您更加放心地使用包括物可视在内的百度天工物联网全套解决方案,再也不用担心数据泄露等安全问题。