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 ...
随机推荐
- 微软发布开源平台 Radius:高效构建、运行基于Dapr 云原生应用程序
Microsoft Azure 孵化团队很高兴地宣布[1]推出一个名为 Radius 的新开放应用程序平台,该平台将应用程序置于每个开发阶段的中心,重新定义应用程序的构建.管理和理解方式.Radius ...
- Codeforces Round 856 (Div. 2)C
C. Scoring Subsequences 思路:我们想要找到满足的最大值的长度最长的的区间,因为单调不减,所以更大的数一定在最大值的里面包含,所以我们用两个指针维护这样一个满足当前i的最大值区间 ...
- JS深入之内存详解,数据结构,存储方式
理解了本文,就知道深拷贝和浅拷贝的底层,了解赋值的底层原理. 可以结合另一篇文章一起食用:深拷贝与浅拷贝的区别,实现深拷贝的方法介绍. 以下是正文: 栈数据结构 栈的结构就是后进先出(LIFO),如果 ...
- 【爬虫实战】用Python采集任意小红书笔记下的评论,爬了10000多条,含二级评论!
目录 一.爬取目标 二.爬虫代码讲解 2.1 分析过程 2.2 爬虫代码 三.演示视频 一.爬取目标 您好!我是@马哥python说 ,一名10年程序猿. 我们继续分享Python爬虫的案例,今天爬取 ...
- 文件 inode 与 no space left on device 异常
转载请注明出处: 文件inode 在 Linux 文件系统中,每一个文件或目录都会有一个 inode,它是一个数据结构,用于存储文件的元数据,比如文件的权限.所有者.大小.创建和修改的时间等.inod ...
- 开发现代化的.NetCore控制台程序:(2)创建一个C#项目模板
前言 上一篇文章(开发一个现代化的.NetCore控制台程序,包含依赖注入/配置/日志等要素)介绍了开发现代化的.NetCore控制台程序的细节,但这还不够,我又创建了一个脚手架模板,并命名为 Flu ...
- HBuilderX代码提示失效解决方案
用了一段时间后,HBuilderX的代码提示功能突然不生效了,重新下载也没有用,解决方案是重置默认配置 提示:重置配置会清除编辑器内的项目,记得先保存 解决方案 1.找到HBuilderX根目录下的r ...
- javaweb项目搭建|前端项目【包含增删改查,mysql】二
首先,新建一个javaweb项目[前提已经下载tomcat,mysql,此实验idea版本为2022,其他版本可能位置不一样] File->New->Project 起一个项目名称(随便起 ...
- 【Javaweb】tomcat目录介绍
bin 专门用来存放tomcat服务器的可执行程序 conf 专门用来存放tomcat服务器的配置文件 lib 专门用来存放tomcat服务器的jar包 logs 专门用来存放tomcat服务器运行时 ...
- C++ Qt开发:使用顺序容器类
当我们谈论编程中的数据结构时,顺序容器是不可忽视的一个重要概念.顺序容器是一种能够按照元素添加的顺序来存储和检索数据的数据结构.它们提供了简单而直观的方式来组织和管理数据,为程序员提供了灵活性和性能的 ...