当前位置:首页 > 云计算 > Project EVE促进针对边缘计算的云原生方法 > 正文

Project EVE促进针对边缘计算的云原生方法

导读: Project EVE是新成立的LF Edge的一部分,它提供了一个基于云的虚拟化引擎,用于为工业边缘计算机开发和部署容器。 Linux基金会上周宣布的用于开源边缘计算的LF Edge伞形

Project EVE是新成立的LF Edge的一部分,它提供了一个基于云的虚拟化引擎,用于为工业边缘计算机开发和部署容器。

Linux基金会上周宣布的用于开源边缘计算的LF Edge伞形组织包括两个新项目:Samsung Home Edge和Project EVE。我们对三星的家庭自动化项目了解不多,但我们发现了更多关于基于Zededa边缘虚拟化技术的Project EVE。上周,我们与Zededa联合创始人Roman Shaposhnik就项目EVE进行了交谈,该项目提供了一个基于云的虚拟化引擎,用于开发和部署工业边缘计算机的容器(见下文)。

LF Edge旨在创建一个“开放,可互操作的边缘计算框架,独立于硬件,芯片,云或操作系统。”它围绕Linux Foundation的面向电信的AkrAIno边缘堆栈和EdgeX Foundry构建。 EdgeX Foundry是一个工业级物联网中间件项目。

像谷歌(谷歌云物理网络边缘),亚马逊(AWS IoT),微软(Azure球体)以及最近的百度(开放边缘)等新兴的云端到边缘平台,LF Edge设想了一个世界,物联网网关和边缘设备上运行的软件正在从云端向下移动,而不是从传统的嵌入式平台向下移动。

Linux基金会还支持许多“基本”嵌入式项目,例如Yocto项目和Iotivity,但对于LF Edge,它已朝着以云为中心的范例迈出了实质性的一步。嵌入式系统的云原生方法的优势包括更简单的软件开发,特别是在需要多个应用程序时,以及通过虚拟化定期更新的容器化应用程序。云原生边缘计算还应该能够在边缘更有效地部署基于云的分析,同时减少昂贵,高延迟的云通信。

上面列出的四个云运营商(百度除外)目前不是LF Edge的成员,这对该组织构成了挑战。但是,已经有很多公司上市,包括Arm,AT&T,百度,戴尔EMC,爱立信,HPE,华为,IBM,英特尔,诺基亚解决方案,高通,Radisys,红帽,三星,希捷和WindRiver。

随着开发人员从自上而下和自下而上的角度处理边缘计算,通常对相反域的知识有限。第一步是就条款达成一致。早在6月,Linux基金会就推出了开放式边缘计算词汇表,这是一个解决这一问题的开放式边缘计算词汇项目。现在,作为LF Edge的一部分,Open Glossary的努力“旨在提供与边缘计算领域相关的简明术语集合。”

LF Edge项目的公告中没有提及Linux,所有这些都提出了边缘计算的开源,操作系统中立方法。但是,毫无疑问,Linux将成为这里的推动力。

Project EVE旨在成为Android的边缘计算

EVE项目正在开发一个“开放,中立,标准化的架构,统一了在整个企业边缘开发和编排云原生应用程序的方式,”Linux基金会表示。 Project EVE基于Santa Clara创业公司Zededa专有的Edge Virtualization X(EVx)引擎的开源EVE(Edge Virtualization Engine)版本,旨在使用Docker容器和其他开源云本机软件(如Kubernetes)重建嵌入式系统。该项目表示,云原生边缘计算的“简单,标准化协调”将使开发人员能够“安全地将云应用程序扩展到边缘设备,而无需专门的工程设计来绑定到特定的硬件平台”。

今年早些时候,Zededa加入了EdgeX Foundry项目,其技术也针对工业领域。但是,Project EVE主要涉及比中间件更高的应用程序级别。云项目边缘软件的原生方法也将其与另一个LF项目连接起来:CNCF(云原生计算基金会)。

除轻量级虚拟化引擎外,Project EVE还提供零信任安全框架。在与Linux.com的对话中,Zededa的联合创始人Roman Shaposhnik建议将“嵌入式”一词移交给无法运行Linux的低级别基于MCU的简单物联网设备。 “要学习嵌入式,你必须及时回归,而不再削减它。” Shaposhnik说。 “我们有数百万可以推动边缘计算的云原生软件开发人员。如果您熟悉云原生代,那么在开发边缘原生应用程序时应该没有问题。”

如果Shaposhnik对传统的基于嵌入式的开发持批评态度,由于其复杂性和缺乏安全性,他也不赞成专有的云端到边缘解决方案。 “显然,建立一个基于岛屿的端到端集成云应用程序并不是真正的方向,”他说,指的是供应商锁定的危险以及缺乏互操作性和隐私。

Shaposhnik说,为了实现边缘计算的目标,我们需要的是可以与任何云一起使用的标准化开源边缘虚拟化方法。他说Project EVE可以实现这个目标,它相当于Android的边缘计算。

Shaposhnik说,“今天的边缘市场是移动设备在21世纪初的地方,”指的是Palm,BlackBerry和Windows Mobile等早期移动操作系统创建专有岛屿的时代。 iPhone已经通过应用程序和其他高级功能改变了这个模型,但更开放的Android确实使移动世界变成了超速状态。

Shaposhnik说,“Project EVE正在做Android在边缘移动设备上正在做的事情,”他补充道。该项目的标准化边缘虚拟化技术相当于Android软件包管理和Da高仿lvik VM for Java的合并。 “作为移动开发人员,您不会考虑使用哪种驱动程序。同样,我们的技术可以保护开发人员免受硬件复杂性的影响。”

Project EVE基于Zededa的EVx边缘虚拟化引擎,该引擎目前运行在Advantech,Lanner,SuperMicro和Scalys等合作伙伴的边缘硬件上。 Zededa的大多数客户都是需要及时分析的大型工业或能源公司,而这些公司对多种应用的要求越来越高。

“我们的客户希望优化他们的风力涡轮机并需要预测性维护和振动分析,”Shaposhnik说。 “有六家机器学习和人工智能公司可以提供帮助,但他们提供产品的唯一方法就是给他们一个新盒子,这增加了成本和复杂性。”

典型的边缘计算机可能只需要几个不同的应用程序,而不是典型智能手机上的数百个应用程序。但是,如果没有虚拟化容器等应用程序管理解决方案,则无法轻松地托管它们。其他开源云端到边缘解决方案,提供使用嵌入式容器技术的应用程序,包括Balena(以前的Resin.io)的Balena IoT车队管理解决方案,以及Canonical的集装箱化Ubuntu Core发行版。


推荐阅读:

      Project EVE促进针对边缘计算的云原生方法

最新动态