经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.聚合器/网管(消息层)的 MessageSightc.传感器分析单元(近实时处理)的 CloudAntd.深度分析单元 这块没有做介绍,应该在其他分会场,我没有参加最后,IBM也不忘了给我们洗脑,毕竟推出一堆好玩的东西,没人玩得转也不行,得培养一下生态圈嘛!不过设计理论还是很好的,我们也虚心学习一下:下图就是IBM推荐的使用Bluemix时对Iot物联网产品的开发流程: a.研发洞察 -> b.需求管理 -> c.系统工程 -> d.开发题外话:这次IBM的Bluemix确实给了我一些震撼,感觉计算机技术的发展真是突飞猛进!而昨天在天津发生的爆炸事件,却让我对人工智能的发展不禁心存隐忧!我在想,是人总会犯错,而随着科技的发展,每个人控制和承担的责任却越来越大!由此导致犯错造成的后果越来越严重!今天有个讲师说到“Bluemix其实是一个模组的集合”,我当然明白他的意思,但咋一听到,却听成了“其实是一个魔”后来再细细品味,其实每项新技术又何尝不是一个被人类释放出来的“魔”天津发生的爆炸,就是人在不小心的情况下,无法驾驭这个“魔”造成的!我现在已然能体会到一些技术大拿的担忧了!正如霍金等所言,我们对待人工智能,必须保持高度的谨慎和警惕!否则,一不小心,这只巨大的魔兽就会把人类掀翻在地!