Tony Espy,EdgeX Foundry 技术指导委员会成员兼技术架构师 – Devices&IoT 详细介绍最近以 snap 格式提供的 EdgeX Foundry。新的格式支持使数百万 Linux 用户和开发者能够使用不断增长的 Snap Store。
EdgeX Foundry 是一个供应商中立的开源项目,专注于构建物联网边缘计算的通用框架。EdgeX 专注于 IoT Edge,简化了跨工业企业和消费者应用程序设计、开发和部署解决方案的流程。自 2017 年推出以来,EdgeX 在其路线图中有几个技术里程碑,包括巴塞罗那代码发布(Barcelona)、加利福尼亚代码发布(California)和德里代码发布(Delhi)。
2019 年 1 月,EdgeX Foundry 加入 Akraino、Project EVE、边缘计算开放词汇表(The Open Glossary of Edge Computing)和 Home Edge,组建了 LF Edge,这是一个伞形组织,旨在建立一个独立于硬件、芯片、云的边缘计算的开放可互操作的框架或操作系统。采用通用的 Linux 应用程序打包格式之后,EdgeX Foundry 将为不断增长的 Linux 开发者社区提供其 IoT Edge 平台,包括 Debian、Fedora、Manjaro,OpenSUSE、Zorin 和 Ubuntu。自动更新和回滚功能是 snap 软件的主要功能,这意味着 EdgeX Foundry 用户一直运行最佳和最新版本。
Snap 是容器化软件包,旨在在任何 Linux 环境中完美、安全地工作;跨桌面、云和物联网设备。自 2016 年第一次创建以来,已经创建了数千个 snap。EdgeX Foundry 加入了 Plex、Spotify、Skype 和 Slack,他们都受益于 snap 的更新和安全功能。
“Canonical 的 Snap Store 提供了一种简单安全的方式,将我们的软件分发给越来越多的开发者和用户。”EdgeX Foundry 技术指导委员会副主席 Jim White 说。“更重要的是,snap 有助于迎合 EdgeX Foundry 开发者的需求,他们受益于 snap 的限制功能、二进制增量下载、易于部署 / 配置以及精密的服务管理。”
EdgeX snap 是完全受限制的,这意味着 snapd 确保 EdgeX snap 提供的应用程序和服务只能使用已明确授予 snap 的硬件和系统资源。二进制增量下载是一项功能,通过降低软件更新所需的带宽,使 snap 用户受益。易于部署 / 配置源于 snap 将所有 EdgeX 参考服务作为单个包提供。这使带有 Ubuntu Core 的 EdgeX snap 构建类似设备的映像变得简单。
最后,还应注意,snap 中的所有 EdgeX 参考服务都部署为系统服务。这可确保 EdgeX 在设备启动时自动启动,服务可以单独管理(即 enabled/disabled/started/stopped/restarted),如果系统因错误情况退出,系统将自动重启服务。
有关如何使用 EdgeX Foundry snap 的更多详细信息,请单击此处。通过点击此处可以快速下载 EdgeX Foundry snap。
KubeCon + CloudNativeCon + Open Source Summit 大会日期:
会议日程通告日期:2019 年 4 月 10 日
会议活动举办日期:2019 年 6 月 24 至 26 日
KubeCon + CloudNativeCon + Open Source Summit 赞助方案 KubeCon + CloudNativeCon + Open Source Summit 多元化奖学金现正接受申请 KubeCon + CloudNativeCon 和 Open Source Summit 即将首次合体落地中国 KubeCon + CloudNativeCon + Open Source Summit 购票窗口,立即购票!CNCF 邀请你加入最终用户社区