经IBM多次邀请,今天终于抽出时间去学习了一下,想不到人非常多,看来大家都挺关心IBM的技术。
总体而言IBM的Bluemix实际上是针对大数据的一整套开源的解决方案,Bluemix就是一个开源大杂烩。
虽然整个上午IBM用了大量的时间展示了自己的技术优势,虽然开源免费对开发者来说是重大福利,但是依然没有打消我的疑虑:
要想服务国内的创客,IBM作为一家海外云服务商,必须很好的解决如下两个问题:
1. 传输速度的问题:国内的设备数据传输到海外服务器,数据传输肯定要比在国内机房的本土云服务商要差,这点IBM一直没有给出解决方案;
2. 数据安全的问题:系统接入到Bluemix,就必须将数据暴露到Bluemix云端,这对于本国数据安全还是值得推敲的?尤其是涉及到国家安全层面,这是技术无法逾越的问题了(极限追踪团队,你们使用Bluemix,军方真的愿意和你们合作吗?)
只是基于这两点,Bluemix,想说爱你就不容易!更何况还有很多技术层面的安全问题
当然了,说到技术,Bluemix的确给我们带来了耳目一新的感觉!
1.完备的云计算全套解决方案:国内很少有公司能做到如此全面的云计算解决方案,这点还是要赞一下
这为我们以后选择云平台,也提供了一个标杆:标准四层结构的云平台:
A.互联设备/传感器 -> B.聚合器/网管 -> C.传感器分析单元 -> D.深度分析单元
2.强大的终端设备兼容能力
这的确是屌丝开发者的福利,换在以前,要开发一套硬件系统,不投入50-100万是做不出来的, 在做设备与模块的兼容这块就要硬件工程师付出不少心血!但现在,不需要我们再去操那份心了,我们确实可以把注意力放在业务上
貌似主流的主控板都支持了,尤其是ARM,arduino与Bluemix的无缝对接,对我很有吸引力
3.强大的在线可视化设计能力
不用说,又是一个天大的福利!我做了10多年开发了,深深的体会到每个领域都有很多坑,为了快速出产品,更是不想掉到坑里头,就不如用可视化设计,虽然最后设计出来的性能不一定好,但绝对不会留坑!
下面就是使用Node-RED在线对Ardunio主控板可视化编程的示例:
是不是感觉和工作流设计器很相似?
对!Node-RED就是一款工作流编辑器,但在这里每个节点都赋予了设备功能,最终能生成代码并烧写到Ardunio的寄存器中?
算是一种划时代的进步了吧?虽然我知道AutoCAD的circuits.io早开始这么干了,但还没有提供一体化的解决方案
不过,我内心其实也是一个苛求完美的人,这个在线版的labview美中不足的是,没有提供仿真的解决方案
也就是说,设备还是得买,如果能同时提供在线版的设计器和仿真器那就完美了
上面三个特点其实都是a.接入层的创新,当然接下来IBM还针对Iot物联网的四层结构中的其他都推出了自己的解决方案:
b.聚合器/网管(消息层)的 MessageSight
c.传感器分析单元(近实时处理)的 CloudAnt
d.深度分析单元 这块没有做介绍,应该在其他分会场,我没有参加
最后,IBM也不忘了给我们洗脑,毕竟推出一堆好玩的东西,没人玩得转也不行,得培养一下生态圈嘛!不过设计理论还是很好的,我们也虚心学习一下:
下图就是IBM推荐的使用Bluemix时对Iot物联网产品的开发流程:
a.研发洞察 -> b.需求管理 -> c.系统工程 -> d.开发
题外话:
这次IBM的Bluemix确实给了我一些震撼,感觉计算机技术的发展真是突飞猛进!
而昨天在天津发生的爆炸事件,却让我对人工智能的发展不禁心存隐忧!
我在想,是人总会犯错,而随着科技的发展,每个人控制和承担的责任却越来越大!由此导致犯错造成的后果越来越严重!
今天有个讲师说到“Bluemix其实是一个模组的集合”,我当然明白他的意思,但咋一听到,却听成了“其实是一个魔”
后来再细细品味,其实每项新技术又何尝不是一个被人类释放出来的“魔”
天津发生的爆炸,就是人在不小心的情况下,无法驾驭这个“魔”造成的!
我现在已然能体会到一些技术大拿的担忧了!正如霍金等所言,我们对待人工智能,必须保持高度的谨慎和警惕!
否则,一不小心,这只巨大的魔兽就会把人类掀翻在地!