改如何构建高可用可扩展的IoT云服务
在由七牛云主办的架构师实践日(深圳站)与智能硬件架构技术沙龙上,来自AbleCloud的技术合伙人孙志东进行了题为《构建高可用、可扩展的IoT云服务》的分享。以下是他的演讲内容整理。
IoT的难题 -- 机遇与挑战
IoT时代已来,这是大家都清楚的,里面有挑战也有机遇。机遇是用户对产品认知度越来越高,另外是产业、产品都要升级,包括互联思维引入,
怎么运营我的产品和我的客户,怎么指导后续产品的发展方向和营销方向等等。互联+的东风到了,但是我们面对这样的东风,面对这样一个完全未知的东西内心多少会有一些恐惧,恐惧在哪儿?就是里面充满了很多挑战。这些挑战从传统角度来讲,第一它们的时间周期没有那么长,因为现在正是一个最追求速度的时代,你的产品迭代速度跟不上,可能市场上就没有先机,而且这是快速变革的时代,没有办法。第二是我们的厂商缺少互联开发的相关团队,对架构这一块理解可能没有那么多有经验,理解上没有那么深。另外,设备智能化了之后干什么?从用户角度来讲给他提供了更丰富的体验,其次更多的是对厂商而言的,通过设备跟用户有了更多关联。这种关联除了是直接用户行为数据能够获取到,设备本身的运行情况也能拿到,根据这些数据怎么运营、怎么发挥更多的价值,这是后续智能硬件要有长远发展必须考虑的问题,这是对于厂商的挑战。
对于一个创业团队来讲也有挑战。创业团队有互联思维和产品迭代的常规的方法论,开发团队可能也有,但是对整个硬件的供并表达了未来蜗牛打击外挂的坚定决心应链以及传统这一块可能也不是很了解,所以就需要一种结合,这种结合就是硬件团队发挥自己的专长,能够选一个更加合适自己的云平台或者有一个理想的云端的总体架构,这样可以避免走一些弯路。互联发展到现在,你会看到承办检察官认为该案部分事实不清无论是淘宝还是其他BAT公司都会一步一步迭代下来,曾经走过的弯路基本上是雷同或者类似的。我们物联时代是不是也重蹈那样的覆辙呢?是不是一定按部就班的把他们走过的坑再走一遍呢?这个答案大家是心知肚明的。
AWS的IoT基础架构
正式开始之前,我们先看一下AWS的IoT的基础架构,中间的黄色框是IoT的基础服务,最外面的是设备上提供的SDK,然后帮助这个设备去联。最右侧那边可以是外部的应用,也可以是APP的应用,其次是有自定义的服务。中间看起来就是一个设备的安全的认证和设备链接的管理,提供一个通路、一个链接,帮助你把设备进行链接,其他没有了,这是对IoT的基本构想。
IoT的技术挑战
根据从我们的客户或者合作伙伴那边进行一年多的探索,包括我们自己对整个行业的认识,认为IoT里面的技术挑战其实不仅仅只是一个链接的问题,链接只是其中一小块,这里面安全问题是大家最关注的。如果你现在不关注,有一天你必然会关注,所以我觉得不如提前关注。怎么防止设备被伪造,怎么防止设备被别人窃取了之后,被我没有授权的人控制,怎么防止这些设备不会发起一个对云端的冲击导致设备无法运转,这是系统必须考虑的问题,不只是做一个设备认证就可以了,而是贯穿到整个技术体系中。设备的长链接管理要考虑这个设备是不是做认证,是不是合法可信的设备进入到服务中来,还要考虑用户对设备有没有控制权限,用户数据、用户密码和账号体系是不是完善的,这些是贯穿在整个体系中的。比如说账号体系、OTA怎么做管理,包括绑定关系,什么人具有什么角色、什么权限都需要严格的定义清楚。还有一部分是数据怎么做存储,IoT的数据跟互联完全不一样,待会儿我们会展开来讲。
嘉兴哪家专业治白癜风定西治白癜风较好的医院
怀化白癜风较好医院
-
贴片晶振的小型化带动未来的科技发展经济状
区块链 | 2019-07-16
-
京东联手中电信布局农村电商
区块链 | 2019-07-15
-
物联网板块投资价值体现重点关注受益股
区块链 | 2019-06-28