腾讯云大学大咖分享 | 物联网边缘计算的前生今世与实践

324 阅读10分钟

点击观看完整课程

2019年在网络科技领域最火热技术名称是什么?物联网、5G、边缘计算想必这些词汇大家早已是耳熟能详,听了这么久的热词,相信各位也会有很多的疑问。为什么边缘计算会突然热起来?为什么云计算刚刚成熟不久,又出现了边缘计算?边缘计算可以解决我们什么问题,又能为我们提供什么样的服务?下面「腾讯云大学」联合「云+社区」整理了腾讯云高级产品经理戴国超关于边缘计算技术的直播课程,将结合边缘计算的诞生、需求、框架、方案以及腾讯物联网边缘计算平台来为大家分享边缘计算技术和产品方案。

既然谈到了边缘计算技术,那就离不开IT技术架构。

IT架构
是云计算和边缘计算能得以落地和实现基础,从单击部署到业务分离,从业务分离到分布式,从分布式到微服务,IT技术和架构的不断的演进,促进了边缘计算的发展和技术的落地。

同时,伴随着智能硬件的快速发展,人们对物联网需求升级。AI技术的逐步成熟,以及数字生态的变革,使得物与物、物与人将会有更多智慧协同。物联网硬件设备通过提供更可控的智能元器件,并且连接到网络中与人和物完成互联互通,通过

大数据和AI的技术
让物联网设备可以自主的学习、自主的优化,从而更好的为人提供服务,然而这些都需要实时、安全的计算能力,这些恰好也是边缘计算可以更好提供的能力。

还有一个更加关键的原因,就是

通信技术的提升
,每一次通信技术的变化都将引起人类网络应用的巨大变革,从文字媒体到图片媒体、从图片媒体到视频媒体,那么5G通信技术的出现,会给人们生活带来什么样的变化呢?5G通讯技术为我们带来了交互触觉,增加了我们在社交和娱乐过程中的交互触觉,让你可以在网络的虚拟空间里去触达现实世界的人和物,让社交和娱乐变得更加丰富多彩,这一切的一切都离不开计算的能力,边缘计算可以让用户的体验变得更好。

前面讲了这么多,就现阶段而言边缘计算相比于云计算的服务场景,

主要解决如下几个问题

1、万物智联对响应的实时性需求:在使用传统的云计算情况下,从物联网设备的数据传输到云数据中心,再从云数据中心返回到设备,这期间会受网络延时的影响增加了响应时长,以无人驾驶为例,从传感器探测到道路数据,到处理数据、返回下一个驾驶状态的改变都需要毫秒级别的延时,一旦因网络问题增加了延时,都会造成不可估量的后果。

2、设备数据对网络带宽的消耗:Gartner预测2020年会有500亿个智能设备连接到网络中,以波音787为例,一台飞机每秒将会产生约5GB的数据,这么大的数据量传输到云中心去处理,在目前的网络架构下是很难得以支撑的,而且未来的智能设备数据量只会越来越多。

3、物联网设备和用户隐私保护:现在互联网应用场景下出现安全问题威胁到更多的是您的账户财产,然而在物联网应用场景下直接危害的就是您的人身安全,这是多么可怕的事情。

4、数据中心能耗过大:目前的数据中心主要集中在一线发达城市,原本一线城市的整体用电量就非常大,所以不断的在现在数据中心增加数据分析的算例,会加剧整个城市的用电消耗,久而久之会超出整个城市负荷,因此能耗问题会限制云中心计算的发展。

5、云中心计算数据分析的成本过高:物联网设备会产生很多的设备数据这些设备数据大部分都是非结构化,并且是过程中的数据,其中大部分数据都不要存储或者在数据源头就可以通过提取、聚合等技术手段抽取出关键的数据,然而这些计算在智能硬件上去实现显然是不可能的,传送到云中心计算又会增加网络带宽成本的消耗。

所以基于上述的发展推动和问题需求,边缘计算也就应运而生,并且很快的上升到物联网相关技术的热词榜前列,那么什么是边缘计算:

边缘计算是云计算能力扩展和延伸,即靠近物或数据源头的边缘提供网络、计算、存储、应用的分布式计算平台和计算服务。

目前边缘计算主要应用于

视频行业、工业制作、智慧出行、智慧安防和游戏娱乐类
的领域,服务模式包括边缘硬件、计算平台、功能组件和行业解决方案。功能组件主要是指边缘计算可以提供各种行业垂直的能力。

下图是

腾讯云物联网边缘计算平台(IECP)
的服务场景,我们现在谈的边缘计算包括了本地边缘(即端边)和云边缘,他们的网络延时由端边->云边->云中心依次从低到高,并且由统一的云端控制台和调度中台来做统一管控,用户可以通云端的控制台灵活的选择业务部署的位置,并且可以选择智能硬件连接的计算节点,来完成数据的分析和响应。

之前我们也谈到了边缘计算是云计算的一种形式,IECP也会向用户提供硬件、IaaS、PaaS、SaaS的计算服务能力,来支撑智慧交通、车联网、AR/VR等应用场景和解决方案。

下图是目前边缘计算的

通用产品架构
。云中心有一个边缘计算管理平台,负责管理边缘的计算节点和设备。本地节点可以在边缘侧处理数据,保证了数据的安全与低延时,还可以调用云端的大数据和AI的能力,实现云边协同。

下面是

IECP的6大特点
,您可以通过腾讯云的物联网边缘计算平台快速搭建自己端边或云边的计算节点,将物联网设备连接到边缘计算平台上,然后将云端的AI、大数据、中间件、存储等计算能力快速的安装到您的边缘节点上,来为边缘IoT设备提供近乎实时、安全、可靠的计算服务。

IECP通过云中心节点来统一管理用户的云边缘节点和本地边缘计算节点,同时将云端的AI、中间件、函数计算、数据分析等能力以docker镜像的方式快速的部署到用户的边缘节点上,同时还为用户提供了腾讯自研的云原生容器管理服务TinyKube,来为用户提供边缘容器服务,降低用户管理和运维的成本。

TinyKube边缘容器服务,包含了cloud和edge两个大部分,edge主要为用户提供了运行在边缘计算设备上的容器集群,该集群采用插件化的安装模式,同时对运行的资源占用做了高度的优化和剪裁,极大的减少了集群运行的资源占用,edge还对网络传输做了优化,可以保证在弱网的环境下容器集群运行的高可用。Cloud部分实现了对集群进行统一的管理和编排,符合k8s的API规范,满足通用性的管理需求。

最后我们来看一下腾讯云物联网边缘计算平台(IECP)的整体产品架构,首先IECP通过与腾讯物联网开发平台和物联网通信平台的联动,来为用户提供物联网设备硬件快速的开发和设备数据快速的上传云端,减少智能硬件的开发时间和研发成本,其次通过打通云端函数计算、ML 计算、流式计算等计算服务,您可以方便地在本地使用云函数、AI 模型、流式分析等能力对设备数据进行处理与响应,节约您的运维、开发、网络带宽等成本消耗。

边缘计算平台的应用场景:

交通领域
中,边缘设备需要及时的发现风险和处理风险的能力,因此通过边缘计算平台你可以快速的将交通只能硬件设备上传的数据进行快速的处理和分析,并且通过计算平台您也可以非常方便的更新AI分析的算法和边缘分析系统。

泛娱乐场景
中,通过IECP您可以快速的在娱乐设备连接网络的源头提供实时的计算分析能力,让用户拥有最佳的娱乐体验。

智慧工业
领域中,通过使用IECP可以帮助您快速搭建靠近工厂物联网设备数据源头的边缘计算节点,您可以通过平台提供组件快速构建实时数据采集分析系统,建立工厂分析模型,感知并且降低环境和生产过程中的风险,提升生产的效率,优化生产的成本。

未来使用我们的物联网边缘计算平台就像使用应用市场一样方便,您可以将算法模型、应用系统、分析系统、计算中间件等快速的部署到您的家庭计算节点、交通工具节点、会议节点、甚至是世界的任何地方,为您提供弹性、安全、便捷的边缘计算服务,让计算靠近生活、服务生活。

最后简单介绍一下如何通过腾讯云物联网边缘计算平台来搭建您的边缘计算节点和使用设备开发的SDK包来完成物联网设备与您创建的边缘计算节点的连接。目前IECP还处产品内测阶段,仅对部分内测申请通过的用户提供免费试用,用户可以通过内测申请页面来申请试用,内测申请通过后会有专人与您电话沟通,并且提供给您相关的安装包及SDK开发包。之后您只需通过官网的产品文档就可以完成边缘节点的创建和设备的连接,节点搭建和设备连接简单流程分别如下图所示:

为了给广大开发者提供最实用、最热门前沿、最干货的视频教程,请让我们听到你的需要,感谢您的时间!点击「问卷 」填写!

腾讯云大学是腾讯云旗下,面向云生态用户的一站式学习成长平台。腾讯云大学大咖分享每周邀请内部技术大咖,为你提供免费、专业、行业最新技术动态分享。