边缘计算的福音——Akraino来了!

简介: 一、Akraino简介 1.1 Akraino是什么 Akraino Edge Stack是一个Linux基金会项目,支持针对边缘计算系统和应用程序优化的高可用性云服务,今天宣布其从形成转变为“Excute(执行)”。

一、Akraino简介

1.1 Akraino是什么

Akraino Edge Stack是一个Linux基金会项目,支持针对边缘计算系统和应用程序优化的高可用性云服务,今天宣布其从形成转变为“Excute(执行)”。 该项目成员有ARM、AT&T、戴尔EMC、爱立信、华为、英特尔公司、inwinSTACK、瞻博网络、诺基亚、高通、Radisys、红帽和风河等。 HPE首席执行官Antonio Neri表示,该公司将在未来四年内投资40亿美元用于边缘技术和服务。此后,微软承诺在同一时间内投资50亿美元用于物联网和边缘技术。

21cd0dad5d1e17791323a3a27507cf45840ee97c

Akraino Edge Stack旨在改善企业边缘、OTT边缘和运营商边缘网络的边缘云基础架构状态,为用户提供新的灵活性,以便快速扩展边缘云服务,最大限度地提高边缘支持的应用程序和功能,帮助保持边缘系统的可靠性。

Akraino Edge Stack将支持广泛的Telco、Enterprise和Industrial Edge用例,其中包含针对已定义的用例和经过验证的硬件和软件配置。社区已创建了基于用例的BP,可以在项目Wiki上获取详细的技术介绍。此外,社区旨在解决API定义,将API标准化实现边缘用例。

Akraino Edge Stack代码基于AT&T的Network Cloud开发,在虚拟机(VM)和容器中开发运行的运营商级计算应用程序,Linux Foundation使用该代码构成Akraino项目,并向Linux社区开放和提供。提供的方案将实现为边缘和远程边缘的电信相关用例创建集成堆栈,并达到5毫秒到20毫秒的延迟,企业和工业物联网堆栈则低于5毫秒的延迟。

Akraino分为三个部分,如下图所示。上层是应用部署,主要负责部署边缘应用并创建app/VNF的边缘生态系统,中间层是边缘中间件和API,创建标准的边缘平台和中间件,并统一API和SDK接口。底层是IaaS层,进行对接开源的边缘堆栈。那么什么是边缘堆栈呢?边缘堆栈在我的理解上就是开源的IaaS管理项目,比如OpenStack、Kubernetes等。

c2ff1ba4de1ea2ae7e00b3f4cd3c0d0c9111f8a8

1.2 遇到的挑战

AT&T在OpenDev期间针对边缘堆栈提出的挑战是:

1.部署和生命周期管理需要完全自动化;

2.自动化过程需要在大规模下进行;

3.堆栈需要模块化,以允许不同的大/小功能,具体取决于边缘环境;

4.堆栈需要支持GPU,TPU,NPU,FPGA等新的硬件加速技术;

5.边缘堆栈需要支持与ONAP和其他相关软件堆栈的集成。

鉴于这些要求,AT&T提到了6个开源软件项目,如下图所示:

9cee769cc667c0f2233c5ce967e661d1379dec99

虽然OpenStack和Kubernetes(NFVI / VIM)可用作底层Edge Stack技术,但没有什么软件可用于大规模部署和管理这些堆栈的生命周期。边缘位置可能有数万个堆栈,而且这些堆栈可能通过无线电塔托管,在高速公路一侧部署或在客户机房部署,Edge Stack的手动编排将无法满足要求,这些都将需要Akraino进行边缘和自动化管理。

二、Akraino功能组件

Akraino项目设计到了众多的项目和软件,包括Airship、Calico、Camunda、CI/CD、Ceph、CNI、Gerrit 、Jenkins、JIRA、Kubernetes、Nexus 3、ONAP、OpenStack、OVS-DPDK、SR-IOV、Tempest等,架构图如下,其中本文介绍几个关键的组件。

5b4633fccb771b47acea1fb1a3be3c2cbfb76e12

2.1 Airship

Airship是一组可互操作且松散耦合的开源工具,提供自动化云配置和管理。Airship通过提供自定义和开放式管理基础设施工具帮助运营商管理基础设施,如OpenStack for Virtual Machines、Kubernetes用于容器编排,同时支持OpenStack Ironic。世界上知名的基础设施运营商,包括AT&T和SKT,都在积极设计、测试和部署Airship,以便大规模管理其复杂的基础设施。

2.2 ONAP

ONAP是由ECOMP和OPEN-O合并而来的一个开源软件平台,为SDN/NFV提供一个集设计、创建、编排、监控及生命周期管理于一体的自动化平台。目前其面向的管理对象为:

 ●   虚拟网络功能(Virtual Network Function,VNF)
 ●   用于容纳VNFs的运营商级SDN网络(Software Defined Networks)
 ●   由上述元素所组成的更高层次的服务

ONAP包含大量的软件子系统,如下面的架构图所示,总体上来看,这些子系统可以划分为两大块:

 ●   设计时环境: 设计、定义及给平台编制程序(图中蓝色部分)

 ●  运行时环境: 执行在设计阶段逻辑上通过了的程序(图中浅黄色部分)

e102f26747cf6d3b78e9c97b3abfcac450a53e25

总的来说,Akraino Edge Stack社区专注于Edge API、中间件、软件开发工具包(SDK),并允许与第三方云的跨平台实现互操作性。Edge堆栈还将支持Edge应用程序的开发和创建应用程序/虚拟网络功能(VNF)生态系统。

三、Akraino范围

Akraino范围包括开发边缘解决方案以解决电信、企业和工业的物联网问题,开发Edge API和框架,以便与第三方Edge提供商和混合云模型实现互操作。

1.与上游社区合作(CI / CD和上游流程支持)

2.开发边缘中间件,SDK,应用程序并创建app / VNF生态系统

3.创建蓝图(集成堆栈)以解决Edge用例

4.(Telco/hosted)边缘组件:包括ONAP,OpenStack,Airship等

5.(Telco /hosted)边缘扩展:从单个节点扩展到企业用例(例如IOT)

6.(OTT / Enterprise / Telecom)远程边缘:部署管理远程边缘位置(1000s)堆栈

7.(OTT / IIOT / Enterprise)轻量级边缘堆栈:为低延迟远程边缘和物联网网关开发轻量级堆栈

附加范围

1.单一界面控制——跨10,000个站点的边缘资源的单一视图管理。

2.精简本地控制平面——开发多种方法来减少控制平面占用资源。

3.边缘用户/开发人员API——提供标准边缘API。

4.Edge IaaS / PaaS——管理各种Edge应用程序。

5.中心云/边缘云VIM——实现边缘计算资源的远程编排。

6.中心云/边缘云——加强ONAP以支持边缘规模。

7.Cloud Native VNF ——基于容器/微服务的VNF。

四、Akraino设计原则

Edge计算解决方案需要大规模部署,Akraino项目的关键要求是保持低成本并确保其通过自动化支持大规模部署。 Akraino社区与多个上游开源社区(如Airship,OpenStack,ONAP等)合作,提供完全集成的堆栈,支持远程配置和集成堆栈的远程生命周期管理。


Akraino Edge Stack将遵循可用性、容量、安全性和连续性方面的整体设计。

1.有限的配置——降低复杂性,遵循精简配置。

2.云原生应用程序——涉及边缘云上的应用程序。

3.安全性——提供安全的平台和服务。

4.平台、VNF和应用程序评估——评估应用程序是否适合在边缘运行。(如,延迟敏感性,代码质量)。

Akraino Edge Stack将遵循以下运行原则:

1.零接触配置,操作和生命周期——降低运营支出

2.自动成熟度测量——运营,设计和服务。

3.基于软件抽象——通过软件屏蔽硬件差异。

4.通用平台和服务编排——ONAP。

五、部署示例

交付点(POD)是将Akraino部署到边缘站点的方法。如,边缘位置可以具有单个服务器或多个服务器,包含在一个或多个机架中。由于Akraino使用声明性配置,因此交付点允许被边缘设备统一管理。 POD可以使用cookie-cutter方法以更低的成本在更大规模(例如,10,000多个位置)上部署。

作为示例,下图显示了各种POD,例如cruiser—large POD,tricycle—medium POD,unicycyle—单机架POD,satellite—多台服务器和Rover—-单台服务器。每个POD都有不同的硬件组件,以满足特定的电信和企业用例。

f419b6a50756210752b29ff229dc8b2dc5e7cec7


原文发布时间为:2018-09-17

本文作者:蒋暕青

本文来自云栖社区合作伙伴“SDNLAB”,了解相关信息可以关注“SDNLAB”。

相关文章
|
机器学习/深度学习 边缘计算 人工智能
边缘计算 - 英特尔Movidius神经计算棒及其应用
预计到2020年,全球将有200亿联网设备,设备端与云端的数据传输量将高达数百亿PB。对物联网而言,如果边缘计算技术取得突破,意味着数据将通过本地设备处理并做出反馈,而无需交由云端,计算处理过程将在本地边缘端完成。这无疑将大大提升处理效率,减轻云端的负荷,还可为用户带来更快的响应,减少数据隐私泄露,提高边缘端计算可靠性等等好处。
975 0
边缘计算 - 英特尔Movidius神经计算棒及其应用
|
边缘计算 人工智能 Kubernetes
深信服智能边缘计算平台与 OpenYurt 落地方案探索与实践
本文将介绍边缘计算落地的机遇与挑战,以及边缘容器开源项目 OpenYurt 在企业生产环境下的实践方案。
深信服智能边缘计算平台与 OpenYurt 落地方案探索与实践
|
边缘计算 人工智能 安全
边缘计算:是流行词还是未来?
市场研究&咨询公司Grand View Research预测,「即使在冠状病毒在全球肆虐的背景下,边缘计算以及5G网络市场最终也将出现显著增长。到2027年,边缘计算解决方案的市场规模将从35亿美元增长到434亿美元。」
边缘计算:是流行词还是未来?
|
传感器 JavaScript 前端开发
HaaS样板间助物联网轻松上云实践 -《神奇的物联网》
从2020年云栖大会HaaS团队第一次发布“HaaS物联网设备云端一体开发框架”至今,HaaS团队共发布了HaaS100/ EDU K1/ 200/ 506/ 610/ 531/ 600等HaaS智能硬件。为了让广大开发者用户在拿到HaaS硬件之后不让它吃灰,我们专门打造了“HaaS JS轻应用样板间”,基于此开发者用户们可以在10分钟内快速体验一把“HaaS云端一体”的解决方案。
|
新零售 边缘计算 人工智能
深耕边缘计算 揭秘阿里云边缘云网一体化的技术实践
过去两年,5G和边缘计算技术作为一种新型基础设施受到产学研用各界的广泛关注,何种超级应用场景会随之出现并率先得到规模化应用,成为产业最热议的话题。“应用的规模化一定与5G与边缘计算的技术特性强相关。”在2020云栖大会边缘计算技术应用创新专场上,阿里云资深技术专家杨敬宇表示。
8434 0
深耕边缘计算  揭秘阿里云边缘云网一体化的技术实践
|
存储 传感器 边缘计算
哪些物联网应用将从边缘计算中受益最大?
边缘计算越来越受欢迎。我们将研究哪些物联网应用程序将从该技术中受益最大。
366 0
哪些物联网应用将从边缘计算中受益最大?
|
存储 边缘计算 人工智能
边缘计算浅析 | 新基建来了!5G边缘计算如何展现勃勃生机?
最近“新基建”是个热词,那么新基建到底是什么?与之紧密相关的5G何去何从?这给边缘计算带来了什么机遇?边缘计算的生态产业链条是怎样的?它的典型特征和经济效益是什么?本文将为大家带来分享。
2181 0
边缘计算浅析 | 新基建来了!5G边缘计算如何展现勃勃生机?
|
传感器 边缘计算 人工智能
立足阿里边缘计算,促进物联网硬件落地(下)——阿里云 MVP刘洪峰
北京叶帆易通科技CEO刘洪峰为大家带来立足阿里边缘计算,促进物联网硬件落地的介绍。阿里更擅长做云端物联网平台构建,边缘计算网关其实核心在系统软件,边缘设备可以源源不断向阿里云物联网平台提供数据,但是边缘计算相对于阿里云这大脑来说,只是一个神经节,粒度还是比较粗,需要更多的神经末梢系统接入到神经节,然后再上传到阿里云平台。 本次主要介绍阿里边缘设备如何和周边设备进行快速互联互通。
696 0
立足阿里边缘计算,促进物联网硬件落地(下)——阿里云 MVP刘洪峰
|
存储 边缘计算 人工智能
立足阿里边缘计算,促进物联网硬件落地(上)——阿里云 MVP刘洪峰
北京叶帆易通科技CEO刘洪峰为大家带来立足阿里边缘计算,促进物联网硬件落地的介绍。阿里更擅长做云端物联网平台构建,边缘计算网关其实核心在系统软件,边缘设备可以源源不断向阿里云物联网平台提供数据,但是边缘计算相对于阿里云这大脑来说,只是一个神经节,粒度还是比较粗,需要更多的神经末梢系统接入到神经节,然后再上传到阿里云平台。 本次主要介绍阿里边缘设备如何和周边设备进行快速互联互通。
1030 0
立足阿里边缘计算,促进物联网硬件落地(上)——阿里云 MVP刘洪峰
|
边缘计算 5G CDN
5G时代背景下,蓝汛探索边缘计算,加快自身技术体系升级
众所周知2019年是5G元年,随着5G商用牌照的正式下发。在未来,5G将被广泛应用于医疗、工业设计、汽车制造等对网络延时要求极为严苛的行业中,如果说4G改变了我们的生活,那么5G将改变社会。蓝汛作为我国首家引入CDN节点的互联网技术服务商,一直深耕于如何在5G时代背景下,促进自身技术体系升级。