KubeEdge@MEC:Kubernetes容器生态与5G的结合
摘要:边缘计算技术快速发展,5G MEC边云协同成为最新的发展趋势。
前言
边缘计算技术快速发展,5G MEC进入商业部署快车道,边云协同成为MEC的普遍诉求,KubeEdge社区洞悉这一趋势,按照CNCF成熟治理模式,成立MEC SIG。
在MEC场景下,通过对边云协同面临的挑战分析,MEC SIG从应用管理、网络、开放生态等几个角度,提出了相应的解决方案,主要是5G网络结合的跨边云的应用部署、服务发现、微服务流量治理、能力开放和生态集成。
最后,MEC SIG表示希望能联合运营商和开发者共同推广5G MEC技术,实现产业共赢。
背景介绍
根据Frost&Sullivan报告,多接入边缘计算(MEC)市场预计将以惊人的复合年增长率157.4%增长,预计到2024年将从2019年的6410万美元获得72.3亿美元的收入。
Gartner发布基础设施和运营领域10大技术趋势[1]. 认为边缘计算是在未来五年内成为主流、对I&O产生最大影响的十项技术之一。边缘计算技术快速发展,5G MEC边云协同成为最新的发展趋势。
下面对5G边云协同发展现状进行简单分析:
OTT视角
AWS发布软硬一体化边缘云服务Wavelength切入5G网络边缘,提供5G边缘网络和边缘云服务,与Version、Vodafone、SK Telecom、KDDI 等运营商合作,并在美国,欧洲,韩国,日本逐步推出。
Google发布全球移动边缘云(GMEC)战略,通过GMEC构筑5G网络边缘PaaS平台,和AT&T, Orange等运营商共同构建全球5G解决方案和生态。计划将Anthos生态通过运营商网络,推送到企业客户和个人客户。
Azure发布Azure Edge Zones with Carrier和Azure Private Edge Zones,将中心云的能力下沉到运营商5G网络边缘和企业专网,并与AT&T、Telefonica、Vodafone等运营商达成合作伙伴关系。
运营商视角
在中国,联通推出的CUC-MEC边缘云平台[2],实现CT+IT+OT的融合,积极和 OTT厂商合作,实现与公有云、行业云、私有云生态的无缝对接。联通边缘业务管理平台整体架构如下图所示,明确了边云协同是MEPM边缘管理器功能的一部分。

联通、电信等专家均认为云边协同将会是MEC平台的重要特性:

移动sigma边缘计算平台架构[3]

电信边缘计算平台架构[4]
产业视角
GSMA联合全球22家运营商发起了Operator Platform[5]项目,加速和简化MEC App跨运营商和云的部署,方便MEC App提供商或运营商更便捷的推广边缘应用。

边云协同如何助力运营商进行云网融合? 会面临哪些挑战呢?
5G边云协同面临的挑战
云边协同在MEC场景下面临的挑战主要包括:
- 如何简单高效的管理海量物理离散的边缘站点?如何基于5G网络事件优化边缘应用匹配不同层级的边缘计算资源。资源层级包括:现场边缘、运营商网络边缘、中心云。
- 终端如何高效的发现处于不同层级的目标服务,就近接入,获得最低时延体验?
- 如何简化应用在跨边云部署时的网络配置,并保证网络安全?如何实现跨边云的微服务流量治理,简化应用开发的复杂度和应用运行的可靠性?
- 如何通过云原生的方式,将第三方的能力集成进MEC平台并开放给用户,如5G网络能力、区块链、AI等技术?如何实现云和5G生态的快速集成?
KubeEdge MEC SIG介绍
KubeEdge作为目前业界最为典型的一款边云协同的开源项目,由社区成员发起,经过多次社区会议的讨论,KubeEdge社区按照CNCF成熟治理模式,成立MEC SIG,负责5G边缘计算场景下技术和生态的拓展,以更好的应对如上所述的那些挑战。
如下图所述,MEC SIG将关注如下几个方向:

Service Resource Manager: 跨边云的全局应用部署和网络资源管理。和5GC NEF对接,实现基于5G网络事件的应用调度,5G流量的分发,QoS配置,应用迁移等。边缘站点支持多租户管理。
Edge Service Discovery: 跨边云服务发现,就近接入,可与Service Resource Manager配合,结合地理位置和网络传输最短路径,实现触发式的按需部署应用。
EdgeMesh: 跨边云L3容器网络配置和安全管理;跨边云微服务通信全链路路由、限流、熔断等治理能力。
ServiceHub: 基于云原生的方式实现能力开放平台,配合Service Broker实现生态协同,将网络能力和第三方开发者的能力快速集成进MEC平台并开放给用户,如区块链、通用AI,网络高精度室内定位能力、无线网络测量信息能力、QoS保障能力。还将提供服务注册、鉴权校验、访问控制等APIG的能力。
结束语
边云协同是MEC的普遍诉求,也是边缘计算发展过程中面临的重要课题,如何实现边云协同,更好的帮助运营商实现云网融合战略转型?更好的帮助应用开发者更好的使用5G网络的能力?更好的实现产业共赢?KubeEdge MEC SIG将这些方向上继续进行深入讨论和探索。
参考文献:
[1] Gartner基础设施和运营领域10大技术趋势:https://www.gartner.com/smarterwithgartner/gartner-top-10-strategic-technology-trends-for-2020/
[2] 中国联通5G MEC 边缘云平台架构及商用实践白皮书
[3] 5G边缘计算新趋势高峰论坛 – 中国移动边缘计算技术愿景与产业实践:http://www.bianyuanyun.com/archives/289
[4] 5G边缘计算新趋势高峰论坛 – 中国电信:开放MEC创新环境,携手赋能行业未来:
http://www.ecconsortium.net/Lists/show/id/391.html
[5] GSMA Operator Platfrom whitepaper:
https://www.gsma.com/futurenetworks/resources/operator-platform-concept-whitepaper/
[6]CNCF特别兴趣小组(SIG)说明:https://jimmysong.io/kubernetes-handbook/cloud-native/cncf-sig.html
KubeEdge@MEC:Kubernetes容器生态与5G的结合的更多相关文章
- Kubernetes容器集群管理环境 - Prometheus监控篇
一.Prometheus介绍之前已经详细介绍了Kubernetes集群部署篇,今天这里重点说下Kubernetes监控方案-Prometheus+Grafana.Prometheus(普罗米修斯)是一 ...
- 2019 年容器生态统计报告发布 | 云原生生态周报 Vol. 26
作者 | 酒祝.天元.元毅.心水.衷源 业界要闻 1.2019 年容器生态统计报告发布 据报告显示,Kubernetes 占据 77% 的容器编排产品份额,Docker 占据 79% 的容器引擎产品 ...
- The New Stack:KubeEdge将Kubernetes的能力延伸至边缘
3月29日,权威技术分析网站The New Stack在Edge/IoT专栏发表了关于边缘计算项目KubeEdge的最新调研报告.原文观点如下: https://github.com/kubeedge ...
- 从零入门 Serverless | 一文讲透 Serverless Kubernetes 容器服务
作者 | 张维(贤维) 阿里云函数计算开发工程师 导读:Serverless Kubernetes 是以容器和 kubernetes 为基础的 Serverless 服务,它提供了一种简单易用.极致弹 ...
- kubernetes容器删除时快速释放ip的方案
问题的来由 在kubernetes集群的生产中,经常遇到这样的一个问题,就是在应用大规模更新时,大量容器删除而后大量容器创建,创建的容器需要很长时间才能就绪.这其中一个可能的原因,就是大量容器删除释放 ...
- Kubernetes容器上下文环境
目录贴:Kubernetes学习系列 下面我们将主要介绍运行在Kubernetes集群中的容器所能够感知到的上下文环境,以及容器是如何获知这些信息的. 首先,Kubernetes提供了一个能够让容器感 ...
- Docker Kubernetes 容器扩容与缩容
Docker Kubernetes 容器扩容与缩容 环境: 系统:Centos 7.4 x64 Docker版本:18.09.0 Kubernetes版本:v1.8 管理节点:192.168.1.79 ...
- Docker Kubernetes 容器更新与回滚
Docker Kubernetes 容器更新与回滚 环境: 系统:Centos 7.4 x64 Docker版本:18.09.0 Kubernetes版本:v1.8 管理节点:192.168.1.79 ...
- Docker Kubernetes 容器重启策略
Docker Kubernetes 容器重启策略 当容器被创建时,容器会根据重启策略来进行容器重启. 支持三种策略: Always:当容器终止退出后,总是重启容器,默认策略. OnFailure:当容 ...
- Kubernetes容器集群管理环境 - 完整部署(中篇)
接着Kubernetes容器集群管理环境 - 完整部署(上篇)继续往下部署: 八.部署master节点master节点的kube-apiserver.kube-scheduler 和 kube-con ...
随机推荐
- MPL协议原文
MPL协议原文 原文参考链接 中文翻译有一个,但是只翻译了两条 原文 Mozilla Public License Version 2.0 1. Definitions 1.1. "Cont ...
- mybatis-plus使用心得
mybatis-plus是一款基于mybatis的持久层框架,在mybatis上只做增强不做改变.基本使用流程: 导入依赖坐标: <dependency> <groupId>c ...
- 八个SVN提交的好习惯(转)
一.提交之前先更新 1. SVN更新的原则是要随时更新,随时提交.当完成了一个小功能,能够通过编译并且自己测试之后,谨慎地提交. 2. 如果在修改的期间别人也更改了sv ...
- (int argc, char *argv[])在MCU中的调试使用
这里主要讲了基于RTT的 finsh->MSH_CMD_EXPORT 方法,在串口终端中调用自定义函数,并传入参数的方法. 在传统的MCU开发中 当我们需要测试一个函数在传入不同参数时的运算结果 ...
- 分享一个有趣的WBO在线创作画板并且可以远程访问
WBO在线协作白板是一个自由和开源的在线协作白板,允许多个用户同时在一个虚拟的大型白板上画图.该白板对所有线上用户实时更新,并且状态始终保持.它可以用于许多不同的目的,包括艺术.娱乐.设计和教学,使用 ...
- 【Android】使用litepal实现数据库的创建和升级
1.配置litepal 配置过程见:2.进行创建和升级数据库,可以省略sql语句的录入 定义一个Note类,代码如下 接下来将note类添加到映射模型列表当中,修改litepal.xml中的代码.如下 ...
- IDEA:自动生成方法注释并添加 @param 参数(Java+Kotlin)
在用 Java 或 Kotlin 编写方法时建议编写完善的注释,包含每个参数的意义和返回的内容,下面介绍在 IDEA 中自动生成方法注释的技巧. 第二张图按照图片填写就好了 ③(注意是*不是/*) * ...
- IDEA提示Cannot resolve method 'getContextPath()'
一.问题原因: 二.解决方案: 1.打开Project Structure 2.new一个新的Java的project library文件 3.选择tomcat路径下的lib文件夹. 三.完成 可以看 ...
- NodeJS下载安装
一.什么是NodeJS? NodeJS是一个开源,跨平台的JavaScript运行环境 二.NodeJS安装包下载 1.打开网址:Node.js (nodejs.org) 2.下载稳定版本 三.Nod ...
- Windows风格的个人网盘,支持文档在线编辑
这是一个Windows页面风格的个人网盘,支持普通文本.文档.表格.xmind等在线编辑,支持Windows的小组件,例如计算器.WhiteBoard.python 等,其他更多功能待你来发现,也待你 ...