边缘计算的解决方案大集合

自今年2月的巴塞罗那世界移动通信大会召开以来,边缘计算无疑是C位出道,爆发释放在人们的视野中,成为今年业界最热门的领域之一。顺着5G的东风,边缘计算的诞生成为历史必然,整个行业都在进行战略布局,全球最强的两大开源社区OpenStack和Linux也陆续推出了边缘计算解决方案。今天这篇主要为大家详解OpenStack和Linux社区开源的几个和边缘数据中心以及边缘服务提供商相关的边缘计算解决方案。

这些方案离边缘设备较远,但是也是整个边缘体系中不可或缺的后台方案,主要是Linux基金会下的Akraino和OpenStack基金会下的StarlingX和Airship。这三者的关系如下:

Akraino项目更多的是一个大而全的框架,涵盖UnderCloud、Edge-IaaS、Edge-OSS、Edge Ochestration等众多其他开源项目,还未在Git上形成统一的版本源码。

Airship和StarlingX则重点在解决Edge-IaaS和Under Cloud Orchstraion的问题,已经形成一定的源码迭代。

Akraino

Akraino Edge Stack是一个Linux基金会项目,支持针对边缘计算系统和应用程序优化的高可用性云服务,今天宣布其从形成转变为“Excute(执行)”。 该项目成员有ARM、AT&T、戴尔EMC、爱立信、华为、英特尔、九州云、inwinSTACK、瞻博网络、诺基亚、高通、Radisys、红帽和风河等。

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等。

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

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

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

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

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

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

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

附加范围:

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

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

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

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

5.中心云/边缘云——加强编排以支持边缘规模。

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

Airship

AT&T、SK电信(SKT),Intel和OpenStack基金会合作推出一个名为Airship的新型云开放基础设施项目。Airship的宣传语是“声明式地定义您的OpenStack和Kubernetes基础设施”。相较于Akraino,Airship把目标聚焦于UnderCloud的部署和管理。主要的参与方包括AT&T、SK、爱立信、Mirantis、SUSE和九州云等公司。

Airship是OpenStack的一个新的开放式基础设施项目,这个项目是建立在2017年推出的OpenStack-Helm基础上的。

Airship是一组用于自动化云配置和管理的开源工具。Airship提供了一个声明性框架,用于定义和管理开放式基础架构工具和底层硬件的生命周期。这些工具包括用于实现对虚拟机的OpenStack,用于容器编排的Kubernetes和用于裸机的MaaS的编排能力,并计划支持OpenStack Ironic,即Airship是一种管理工具,可以用于管理数据中心中目前繁杂的裸机、IaaS、PaaS平台。

下图中所标注为蓝色的是Airship的组件,这张图很好得解释了Airship与OpenStack和Kubernetes关联,以及Airship在层级中所处的位置,通过Airship来通过YAML语言进行各类配置、版本的容器的生命周期管理。

Airship优势:

1、声明式配置:Airship使用YAML声明。 包括网络配置和裸机主机以及软件,如helm chart、docker image等,只需要通过Airship来进行YAML信息管理即可。

2、生命周期管理:Airship既可以处理初始部署,也可以处理基础设施管理平台的后期更新。

3.面向容器:容器是AIrship的软件交付单位,这样方便对基础设施管理平台的部署、开发,测试。

4、灵活适用于不同的架构和软件:Airship正在提供各种规模的小型和大型环境配置。 可以使用Airship来管理的整个基础设施架构,而不仅仅是OpenStack。

StarlingX

StarlingX虽然是OpenStack基金会下的一个项目,但是它包含的不光是OpenStack的功能,它在OpenStack的基础上缩减了一些能力,同时在针对容器应用的适配上做了增强。

对标ETSI的MEC标准框架,StarlingX主要是针对Edge-Site的机房部署, 主要是UnderCloud 的IaaS部分(如果把容器归类为PaaS,则也部分承担PaaS基础架构的承载),不涉及MEAO和MEPM的部分。不过在镜像缓存、容器承载等方面和MEAO/MEPM有一定的对接关系,针对MEAD的适配上也能够接受YAML/TOSCA的标准DSL模板,这点和NFV的架构类似,但是它针对的承载对象包含更大,除了边缘的VNF,还能够承载针对VM的应用和针对容器的原生应用。下图是他的架构图。

?StarlingX的部署组件架构,就会发现它的标准组件里面涵盖了一些不太适合又碍于Edge-Site轻量化部署的的OpenStack组件,如panko、murano、magnum等,增加了很多中间件如Backup&Restore、Fault Managerment Service等,提供了更多的底层API,同时增强了对容器的支持,比OpenStack支持的功能点更多。

StarlingX标准部署的节点都是高可用的,是适配边缘机房资源有限的一个亮点,如控制节点是2个集群、2个以上的Ceph集群,如此一来对部署的要求也会变得更高。StarlingX有installation模块提供自动化部署,而且有更多的自动化工具可供选择如Puppet、manifest、init scripts等,可以实现更好的部署。

StarlingX主要的参与方包括Intel、爱立信、中国联通、中国电信、中国移动、风河、九州云和Interdynamix等公司。

以上是对OpenStack和Linux社区的开源边缘计算解决方案进行简单介绍,仅供大家参考。当下边缘计算已不仅仅只是概念,诸多解决方案已逐渐成型,且众多相关的测试床也已出炉,边缘计算将是5G时代的基础设施和基础能力。

原文地址:https://blog.51cto.com/99cloud/2365776

时间: 2024-07-30 15:49:10

边缘计算的解决方案大集合的相关文章

”未在本地计算机上注册“microsoft.et.OLEDB.4.0”提供程序。“解决方案大集合

本人在做一个连接Access数据库的时候,程序扔给我一个如此Bug——“未在本地计算机上注册“microsoft.et.OLEDB.4.0”, 请教度娘,告诉我可能是如下因素: 一.“设置应用程序池默认属性”/“常规”/”启用32位应用程序”,设置为 true."如图:(适用于安装IIS7.0用户) 偶的不是网站,臣妾办不到,Next 二.方法二:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86. 如下图所示: 改过还是木有

Android最常用的ListView解决方案大集合

实现以上效果需解决 1选择苹果时并不是所有的苹果都被选中 2解决如果是几千条数据,等大数据带来的程序崩溃问题 3实现添加头部和脚部 4全选和反选 java源码部分 FruitAdapter public class FruitAdapter extends BaseAdapter { private List<Fruit> mFruits; private LayoutInflater Inflater; private boolean[] mManagerAllCheckBox; publi

windows常用服务和命令大集合(攻略版)

windows运行命令大集合,学完以后,你就会对windows系列系统了如指掌,处理故障问题就会事半功倍,领导也会慢慢的器重你,提升你在公司的价值地位. 下面一一介绍: winver 检查Windows版本 wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 w脚本 Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网聊天 mem.exe 显示内存使用情况

javascript功能插件大集合,写前端的亲们记得收藏

导读:GitHub 上有一个 Awesome – XXX 系列的资源整理.awesome-javascript 是 sorrycc 发起维护的 JS 资源列表,内容包括:包管理器.加载器.测试框架.运行器.QA.MVC框架和库.模板引擎.数据可视化.时间轴.编辑器等等. 伯乐在线已在 GitHub 上发起「JavaScript 资源大全中文版」的整理.欢迎扩散.欢迎加入. https://github.com/jobbole/awesome-javascript-cn js包下载地址:http:

CDN+边缘计算,到底靠不靠谱?

具体而言,边缘计算可以理解为是指利用靠近数据源的边缘地带来完成的运算程序. 传统的 CDN 借助缓存数据,提高近地节点数据传输的性能,但是实际上对动态的计算服务,就只能回源到数据中心,这个成本本身其实是很高的. 边缘计算服务的构建,从技术领域是一种很大的创新! 边缘计算和传统的中心化思维不同,他的主要计算节点以及应用分布式部署在靠近终端的数据中心,这使得在服务的响应性能.还是可靠性方面都是高于传统中心化的云计算概念,而 CDN 的节点正好可以充分复用起来,提供计算服务. 边缘计算具备的几点特质:

万物智联,腾讯云 IoT 边缘计算揭秘——云+未来峰会开发者专场回顾

欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 背景:现在是万物互联的时代,智能穿戴设备,智能家居,无人商业,改变了我们的生活方式.预计到2021年,全球物联网设数将达到150亿,超过手机和PC的总和,物联网开发将是移动互联网之后系一个风口,如何让设备快速物联网化,解决高可用.实时性和数据安全问题,腾讯云的IOT PaaS平台可以帮开发者解决了这一系列问题. 本文整理自腾讯云加速产品总监王琰在2018腾讯云云+未来峰会上的分享,介绍了腾讯云如何助力加速物联网+,提供低门槛的一站式开发

阿里云朱照远:边缘计算,无处不在

摘要: 在2018杭州云栖大会19号下午的论坛上,朱照远对边缘计算进行了深入的阐述,他认为边缘计算是云计算的一部分,是对云计算边界的拓展,云和边缘.终端协同,是万物智联时代的基本形态,这一组合,将满足企业低成本低延时的计算需求. 在2018杭州云栖大会19号下午的论坛上,朱照远对边缘计算进行了深入的阐述,他认为边缘计算是云计算的一部分,是对云计算边界的拓展,云和边缘.终端协同,是万物智联时代的基本形态,这一组合,将满足企业低成本低延时的计算需求. 万物智联的时代,将有百亿乃至千亿级设备的接入.朱

搞不清边缘计算几款产品差异?动动小手点这里!

摘要: 最近阿里云新上了一款产品,边缘节点服务(简称ENS),随着产品运营推广不断深入,偶尔会遇到用户关于ENS产品与其他几款产品的疑惑,典型问题比如: ENS是部署在CDN位置,用户是不是可以直接使用CDN替代? ENS提供的资源是虚机,和ECS产品有什么不同? 物联网也有边缘计算,ENS和它分别解决什么问题? 针对上面的疑问,阿里云高级产品经理王文娟将从位置.能力.场景.竞争等几个层面展开详细说明,通过这篇文章让用户全面了解ENS与其他几款产品的差异,对号入座,能够给每类场景匹配最优的解决方

九州云闪耀2018边缘计算产业峰会

11月29日,由边缘计算产业联盟(ECC)主办的2018边缘计算产业峰会在北京召开.作为业界规模最大且最具影响力的边缘计算产业峰会,会议成功吸引了来自欧洲.美国和中国的政府高层.协会领袖.顶级行业专家.学术带头人.媒体和分析师以及边缘计算产业生态伙伴共600多人参会.ECC联盟成员九州云也受邀参展,并在"边云协同"分论坛发表了精彩演讲. 峰会主会场图 九州云两大边缘测试床成焦点 此次峰会以"边缘智能.边云协同"为主题,从技术创新.商业实践和产业发展等方面,深入探讨了