边缘计算的福音——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。对物联网而言,如果边缘计算技术取得突破,意味着数据将通过本地设备处理并做出反馈,而无需交由云端,计算处理过程将在本地边缘端完成。这无疑将大大提升处理效率,减轻云端的负荷,还可为用户带来更快的响应,减少数据隐私泄露,提高边缘端计算可靠性等等好处。
967 0
边缘计算 - 英特尔Movidius神经计算棒及其应用
|
4月前
|
存储 监控 安全
一文解读MMCloud在云端高性能计算中的革新
越来越多科学家们选择依赖MMCloud,以提高他们的研究效率。
|
存储 人工智能 边缘计算
边缘云技术创新 让“云”无处不在
阿里云在边缘计算与边缘云的技术演进路线、商业场景实践与学术探索。
338 0
边缘云技术创新 让“云”无处不在
|
存储 人工智能 边缘计算
阿里云付哲:边缘云技术创新 让“云”无处不在
在8月19日的2022中国数字服务大会【边缘服务专题论坛】上,阿里云边缘云团队博士后研究员兼技术专家付哲以《边缘云技术创新 让“云”无处不在》为主题,分享了阿里云在边缘计算与边缘云方面的技术演进路线、商业场景实践与学术研究探索上的工作。
567 0
阿里云付哲:边缘云技术创新 让“云”无处不在
|
存储 边缘计算 缓存
2021云边协同大会:阿里云周哲畅聊边缘云基础设施创新发展及场景化实践
6月4日,以“开启分布式云新时代”为主题2021云边协同大会在北京举行,本次大会由中国信息通信研究院主办。阿里云边缘云计算高级技术专家周哲受邀参会,分享了阿里云在边缘云计算的探索,介绍边缘云主要产品的交互形态,如何在云基础设施升级过程中的演进,面向企业客户提供最佳业务体验。
675 0
2021云边协同大会:阿里云周哲畅聊边缘云基础设施创新发展及场景化实践
|
边缘计算 运维 算法
行业实战 | 5G+边缘计算+“自由视角” 让体育赛事更畅快
世界本是多维的。进入5G时代,观众对多维度视觉体验的需求日益增长,5G MEC网络与边缘计算的结合,具备大带宽、低延迟特性,使视频多维视觉呈现成为现实。在第二十三届CUBA中国大学生篮球联赛期间,中国电信(江苏公司、云公司)、阿里云与优酷强强联合,通过5G+边缘计算+“自由视角”这项黑科技,充分发挥多角度、多细节、自由观看的特点,帮助观众更立体地追踪球赛的精彩瞬间。
1384 0
行业实战 | 5G+边缘计算+“自由视角” 让体育赛事更畅快
|
存储 边缘计算 运维
云话题 | 第1期 当边缘计算遇上云原生
何为“云话题”?5G、边缘计算、云原生这些科技趋势,你都熟知吗?通信、CDN、网络的新鲜技术资讯,你都get了吗?新概念太多,技术文章太难懂,怎么办?别家工程师们都会care的新知识、新实践,到底怎么玩?每期“云话题”,边缘酱会围绕某一个共性问题,深入浅出地展开解答、剖析和讨论,期期有干货,次次有收获,场场有福利,没错!你关心的,就是云话题!
5743 0
|
存储 传感器 边缘计算
哪些物联网应用将从边缘计算中受益最大?
边缘计算越来越受欢迎。我们将研究哪些物联网应用程序将从该技术中受益最大。
366 0
哪些物联网应用将从边缘计算中受益最大?
|
机器学习/深度学习 边缘计算 物联网
边缘计算时代来了,你准备好了吗?
边缘计算能否加速物联网时代到来?
2514 0
|
边缘计算 物联网 数据处理