产品介绍

最近更新时间:2019-08-01 11:51:33

腾讯云边缘函数(Edge Function)帮助您在自有的物联网设备、虚拟服务器或物理服务器上运行应用,管理、转发和缓存消息,实现边缘设备与云的结合,实现边缘计算。您只需要进行核心代码的编写、设备的接入配置和管理,代码即可在您的自有设备上按需、安全地运行,实现边缘设备的能力扩展及智能化升级。

从云至边缘的发展和变迁

随着入网设备的越来越多,数据产生的速度越来越快,体量越来越大,一方面,云计算在不断的持续发展,以提供强大的计算资源,充足的带宽及无限量的存储能力;另一方面,边缘计算也可以开始发挥自身所拥有的特性,以靠近数据源的位置,实现快速实时的响应,有效的数据过滤及初步处理。

边缘函数简介

腾讯云边缘函数是腾讯云利用已有的无服务器云函数,提供将无服务器云函数调度到自有设备上按需运行的能力。在这个过程中,除了管理函数及所运行的对应设备,还提供了消息能力,能够通过云与设备间建立的安全消息通道,实现云 - 端的消息交互、设备端的消息转发管理、断网时的缓存。

配置灵活

边缘函数利用了无服务器云函数可按需调动、自动扩缩容的特性,根据用户配置情况,将函数代码下发至边缘设备,并根据用户需求,以触发方式或持续运行方式启动并运行,并同样可以根据配置和触发情况,自动扩缩容以满足请求量。

开发高效

使用边缘函数,您可以很方便地开发、测试并配置边缘设备上的应用,例如实时更新物联网边缘设备中的数据清洗程序,或自有机房内的服务器上的数据分析代码。通过在云上编写无服务器云函数,可以在线预先进行模拟请求测试,提高应用开发效率。

简化管理

使用边缘函数,通过将云函数绑定至设备,您可以将应用轻松发布至您管理的设备上,无论设备是两三台,还是成百上千台,均可以轻松完成配置和更新,协助您完成设备更新的 OTA 过程。设备将自动完成代码更新及配置更新,并无缝切换至最新版本的代码开始运行。

自定义代码运行方式

同时,您还可以自定义您的代码运行的方式。边缘函数提供在设备上触发运行、持续运行两种运行方式。

  • 触发运行类似云上的无服务器云函数,由消息事件触发,在有指定消息产生时,函数代码会被拉起运行,通常这种模式用于数据处理和响应。
  • 持续运行是在边缘节点上提供的一种新的运行方式,函数代码会以类似守护进程的方式运行,您可以自行在代码内使用死循环来保持进程,或利用我们的守护进程来持续无条件的拉起函数运行,通常这种模式用于数据采集、文件读取分析。