在将数据发送到云之前,公司开始在边缘处实施物联网解决方案和处理数据。这就是原因。
边缘计算已成为物联网(IoT)的重要趋势。Gartner将边缘计算视为2019年的***技术趋势之一。实施物联网解决方案的公司看到了在将数据发送到云之前处理边缘数据的真正好处,更接近“事物”。最近美光/ Forrester调查发现,在接下来的三年中,53%的受访者希望分析边缘的复杂数据集,这证实了这一趋势。这就是为什么有些人做出了大胆的预测,即“边缘将吃掉云”。
边缘计算正在引起关注,因为它解决了实施工业物联网用例的一些关键问题。
在边缘处理大量传感器数据可降低网络带宽成本和云数据存储成本。边缘计算允许分析和过滤更靠近传感器的数据,因此只有相关数据被发送到云。
许多工业物联网使用案例需要亚秒响应时间才能进行安全关键和精确操作。例如,如果人类太靠近工业设备,则需要立即停止工作。在这种情况下,停止工作的决定不能等待物联网云平台的回程。将处理移动到边缘,靠近传感器,允许亚秒响应时间。自动驾驶汽车是另一种用例,由于边缘计算需要亚秒响应时间。
工业物联网用例的安全和隐私要求也推动了对边缘计算的需求。工厂和关键基础设施正在使用边缘设备来保护关键工业流程和设备免受直接网络连接的影响。同样,这些机器生成的数据通常被视为私有,而机密是边缘计算能够将敏感信息保存在工厂内。
***,边缘计算还允许自主操作。如果存在网络连接问题,许多工业操作不能简单地停止。无论网络可用性如何,边缘计算都允许设备和工厂继续运行。
控制边缘计算
Edge计算引起了技术供应商的关注。小型初创公司正在创建专门的边缘计算堆栈。物联网平台供应商拥有与提供物联网硬件供应商相关的边缘解决方案,甚至开源基金会也看到了边缘计算的潜在机会。
不同供应商和开源社区之间的市场动态仍在发展。一些供应商正在寻求提供完整的云设备解决方案,一些正在建立合作伙伴关系,另一些则在协作开源社区中工作。没有明确的***,但似乎有些人取得了比其他人更多的成功。
物联网云提供商
物联网云提供商的边缘解决方案专注于为客户提供集成的整体解决方案,包括设备到边缘到云。它们使客户更容易构建,部署和管理与其云平台连接的物联网设备。对于希望快速推出新连接产品的许多客户而言,这是一个引人注目的故事。但是,这些集成解决方案的风险在于它所创造的长期供应商锁定。
亚马逊和微软是物联网云提供商的游击队员。两者都有与其各自的物联网云平台连接的边缘解决方案。亚马逊提供AWS IoT Greengrass,允许连接的设备运行AWS Lambda功能,AWS服务可以运行机器学习,数据同步以及与AWS IoT Core的连接。同样,Microsoft IoT Edge允许连接的设备运行MS Azure服务。微软已经采取措施使IoT Edge成为GitHub上的一个开源项目。这似乎可以更容易地将IoT边缘移植到其他硬件平台,但它似乎与Azure IoT Hub云平台紧密相关。
谷歌宣布了Cloud IoT Edge,它似乎专注于提供边缘的AI功能。Cloud IoT Edge仍处于alpha状态。在过去,谷歌还宣布与Foghorn建立合作伙伴关系,Foghorn是一家备受推崇的优势供应商。
物联网平台
他的许多IoT平台供应商也在创建他们自己的优势产品。Litmus Automation,Clearblade,Bosch IoT Suite,Software AG Cumulocity等公司提供与其物联网平台相连的边缘解决方案。许多这些公司的重点是能够在边缘硬件上运行数据分析和机器学习模型。
其中一些供应商还与物联网硬件供应商建立了合作伙伴关系。例如,Software AG与戴尔和Eurotech合作,在戴尔和Eurotech硬件上提供其边缘软件解决方案。针对该优势的集成硬件和软件解决方案将使这些公司更容易向客户推广联合解决方案。
边缘供应商
有许多风险投资支持的初创公司专注于提供边缘解决方案。Foghorn和Swim等公司专注于提供机器学习和分析。Zededa和Edgeworx等其他公司正在将边缘设备引入虚拟化技术和容器技术。
所有这些公司都在与主要的物联网平台和物联网云提供商建立合作伙伴关系,将他们的边缘解决方案连接到不同的物联网平台。他们将面临的挑战是支持所有不同的集成,这些集成通常基于供应商特定的apis和协议。
物联网硬件供应商
物联网网关供应商正在投资在其硬件上运行的软件堆栈。这些软件堆栈正变得越来越复杂,以满足边缘计算用例的需求。有趣的是,许多硬件供应商正在构建基于开源项目的软件解决方案。
戴尔和Rigado拥有运行Ubuntu Core的物联网网关,允许远程管理和部署在其网关设备上运行的软件。戴尔还是边缘计算EdgeX开源项目的***。Eurotech提供基于Eclipse Kura的Everywhere Software Framework,用于构建边缘计算应用程序。台湾大型网关制造商凌华科技(ADLINK)开发Vortex Edge和Vortex DDS,以便更轻松地在其网关上部署软件。Vortex DDS基于Eclipse Cyclone DDS项目。
开源社区
不要忘记,开源基金会现在正在进行边缘计算的行动。开源基础为公司和个人提供了供应商中立的空间,可以协作创建边缘计算技术。对于担心供应商锁定的公司,特别是AWS和微软的孤立方法,新兴的边缘计算开源社区提供了一个有趣的选择。
在大多数情况下,物联网云提供商,物联网平台供应商和Edge初创公司没有参与构建边缘技术的协作开源社区。有些人创建了自己的开源项目,但许多人继续专注于提供特定于供应商的商业解决方案。商业解决方案通常采用开源技术构建,但公司并未积极参与。然而,这些供应商缺乏参与并没有削弱启动边缘计算协作开源项目的势头。
Linux基金会最近宣布了LF Edge社区。LF Edge包括五个不同的开源项目,包括EdgeX和Zededa的虚拟化项目Project EVE。有60家成员公司,包括Arm,AT&T,戴尔,爱立信,IBM,英特尔,华为,红帽,三星等,他们同意就边缘计算的通用框架进行合作。
LF Edge是迄今为止***的企业赞助商开源合作。企业赞助商似乎是没有强大的物联网平台产品的公司,因此他们可能会看到一个开放式框架作为平衡竞争环境的方式。整合五个项目和加入新边缘项目的任务将很有趣。如果它们成功,它肯定会成为一个挑战单一供应商物联网方法的社区。
Eclipse Foundation是物联网最成熟的开源社区之一。Eclipse IoT创建于六年前,拥有30多个开源项目,其中包括许多用于边缘计算的项目。Eclipse Kura是Eclipse的旗舰边缘计算项目,但Eclipse ioFog和Eclipse fogO5也创造了创新的边缘技术。Eclipse还承载边缘计算所需的流行行业标准的实现,例如MQTT,OPC-UA,DDS,CoAP和LWM2M。
OpenStack Foundation也在扩展到边缘计算领域。基于Wind River的代码贡献,StarlingX项目集成了不同的开源项目,包括CentOS,OvS-DPDK,Ceph,Kubernetes和OpenStack,目的是在边缘设备上运行云服务。该项目于2018年10月启动,因此相对较新。
华为和百度也在GitHub上创建了自己的边缘计算项目。华为是KubeEdge的主要贡献者,KubeEdge正在将Kubernetes扩展到边缘。该项目于2018年9月在GitHub上启动。百度刚刚在1月宣布了openEdge项目。看来openEdge是与百度的物联网云平台集成的,所以目前尚不清楚该技术的独立性。
结论
很明显,边缘计算是任何物联网解决方案的重要组成部分。客户受益于边缘计算解决方案的创新和多样性。在单一供应商提供完整优势与云基础架构的易用性与将解决方案集成在一起的成本以及长期避免供应商锁定之间存在权衡。随着时间的推移,客户通常需要针对分布式技术(如边缘计算)的异构计算解决方案。如果历史重演,业界将通过定义一组定义边缘和云如何通信的通用标准和协议来解决这个问题。与Web技术一样,这些标准和协议可能由供应商中立,开源和标准社区实施。