MEP开源项目EdgeGallery 第二个版本Blue正式发布

2023-10-21 19:38

本文主要是介绍MEP开源项目EdgeGallery 第二个版本Blue正式发布,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

MEP开源项目EdgeGallery 第二个版本Blue正式发布

9月30日,EdgeGallery社区正式发布了第二个版本Blue release。社区版本按照不同颜色命名,这是继首个版本Amber之后社区发布的第二个版本,本版本对平台进行了六大特性优化,并完成全面开放。

本次发布共新增15个代码仓,代码分布于MECM,开发者平台,App Store和MEP多个功能模块中,同时新增了文档仓库。更多的文档信息请参见:http://docs.edgegallery.org/

在这里插入图片描述

图1 新增代码仓

EdgeGallery是5G MEC开源平台,它是一个面向应用和应用开发者的端到端解决方案。对于APP应用来说除支持应用运行的基础MEP平台外,还提供APP应用管理系统(MECM,极简管理面,包括MEPM以及MEAO的部分功能),能够对应用进行端到端生命周期管理,提供X86应用向ARM平台迁移的工具链,支持应用平滑的跨平台迁移和调优。对应用开发者来说,EdgeGallery提供完整的应用开发IDE环境和集成验证环境,为应用开发者提供一站式开发体验,同时通过APP Store,对应用开发者开发的APP提供标准的准入验证流程。

在这里插入图片描述

图2 EdgeGallery功能视图

本次版本发布主要对六大特性做了优化:
• MEP/MECM网络隔离
• MEP支持DNS配置
• 支持All-in-One部署
• 支持离线部署
• 九大维度安全优化
• MECM界面/拓扑管理/资源管理优化

完整的版本说明请参考:https://gitee.com/edgegallery/docs/blob/master/Release%20Notes/EdgeGallery_CN.md

MEP/MECM网络隔离
由于Kubernetes默认情况下,每个Pod不支持多网卡,同时处于安全的考虑需要将OM网络与业务网络进行隔离。所以需要给PoD配置多张网卡,支持更安全的接口调用方式:
• 支持基于Kubernetes场景下,一个Pod 多网卡配置
• 支持多网卡业务描述
• 支持以ETSI 定义的Mm3/Mm5/Mp1等网络平面设置
• 支持基于Kubernetes的Service 通过多网络平面暴露

MEP支持DNS配置
边缘节点上的企业应用往往需要配置个性的域名或完成特定DNS解析功能,通过引入miekg/dns,支持以下DNS配置能力:
• 支持从OSS激活DNS规则
• 支持从OSS去激活DNS规则
• 支持OSS配置DNS规则
• AppD支持DNS规则的描述,这些规则提供要注册到MEC系统的特定FQDN(全限定域名)
• MEC APP激活/去激活DNS规则

支持离线和All-in-One形态部署
考虑到用户或者企业园区网络出于安全考虑,往往是和外部隔离的。另外,开发者开发应用,最方便的环境就是All-in-One形式的,本版本提供对应的离线部署以及All-in-One部署形态,同时集成在社区的CD系统中每日验证,确保稳定性,支持能力如下:
• 支持从远端仓库下载images到local仓库
• 支持helm chart的配置
• 支撑从本地runimages
• 支持部署CD任务验证离线部署和All-in-One部署能力

九大维度安全全面优化
项目从认证和授权、安全传输、敏感和私有数据保护、加密算法和密钥管理、DOS攻击、会话管理、Web服务安全性、安全文件、日志安全等维度进行了全面优化和测试。

MECM界面/拓扑管理/资源管理优化等
从易用性以及目前现网的MEC部署形态,优化了portal界面,支持地图的缩放、大地图时显示统计数据、小地图时显示拓扑数据和资源管理等。

新版本Blue下载链接:
https://gitee.com/organizations/edgegallery/projects

未来展望与致谢
感谢信通院、紫金山实验室、中国移动、中国联通、九州云、华为、腾讯、安恒、西安电子科技大学、讯琥科技等公司在社区第二个正式发行版中做出的贡献与支持。随着新的Blue版本的发布,社区的基础设施、版本管理、组织设置等也日趋完善,在未来的版本中,社区计划继续提升EdgeGallery平台的用户体验、稳定性、安全性以及提供更丰富的开放能力。

同时,会从边缘原生的角度深度优化,给用户提供架构级边缘原生创新能力:EdgeFramework、EdgeData、EdgeTrusted、EdgeAI、EdgeMesh、EdgeInfra、EdgeOrchestration、EdgeBlockChain、Edge-Devops、EdgeApplication等。

更多详情请访问:https://gitee.com/edgegallery

这篇关于MEP开源项目EdgeGallery 第二个版本Blue正式发布的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/256514

相关文章

基于 Cursor 开发 Spring Boot 项目详细攻略

《基于Cursor开发SpringBoot项目详细攻略》Cursor是集成GPT4、Claude3.5等LLM的VSCode类AI编程工具,支持SpringBoot项目开发全流程,涵盖环境配... 目录cursor是什么?基于 Cursor 开发 Spring Boot 项目完整指南1. 环境准备2. 创建

Python一次性将指定版本所有包上传PyPI镜像解决方案

《Python一次性将指定版本所有包上传PyPI镜像解决方案》本文主要介绍了一个安全、完整、可离线部署的解决方案,用于一次性准备指定Python版本的所有包,然后导出到内网环境,感兴趣的小伙伴可以跟随... 目录为什么需要这个方案完整解决方案1. 项目目录结构2. 创建智能下载脚本3. 创建包清单生成脚本4

Three.js构建一个 3D 商品展示空间完整实战项目

《Three.js构建一个3D商品展示空间完整实战项目》Three.js是一个强大的JavaScript库,专用于在Web浏览器中创建3D图形,:本文主要介绍Three.js构建一个3D商品展... 目录引言项目核心技术1. 项目架构与资源组织2. 多模型切换、交互热点绑定3. 移动端适配与帧率优化4. 可

sky-take-out项目中Redis的使用示例详解

《sky-take-out项目中Redis的使用示例详解》SpringCache是Spring的缓存抽象层,通过注解简化缓存管理,支持Redis等提供者,适用于方法结果缓存、更新和删除操作,但无法实现... 目录Spring Cache主要特性核心注解1.@Cacheable2.@CachePut3.@Ca

修复已被利用的高危漏洞! macOS Sequoia 15.6.1发布

《修复已被利用的高危漏洞!macOSSequoia15.6.1发布》苹果公司于今日发布了macOSSequoia15.6.1更新,这是去年9月推出的macOSSequoia操作... MACOS Sequoia 15.6.1 正式发布!此次更新修复了一个已被黑客利用的严重安全漏洞,并解决了部分中文用户反馈的

Ubuntu如何升级Python版本

《Ubuntu如何升级Python版本》Ubuntu22.04Docker中,安装Python3.11后,使用update-alternatives设置为默认版本,最后用python3-V验证... 目China编程录问题描述前提环境解决方法总结问题描述Ubuntu22.04系统自带python3.10,想升级

SpringBoot通过main方法启动web项目实践

《SpringBoot通过main方法启动web项目实践》SpringBoot通过SpringApplication.run()启动Web项目,自动推断应用类型,加载初始化器与监听器,配置Spring... 目录1. 启动入口:SpringApplication.run()2. SpringApplicat

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

在ASP.NET项目中如何使用C#生成二维码

《在ASP.NET项目中如何使用C#生成二维码》二维码(QRCode)已广泛应用于网址分享,支付链接等场景,本文将以ASP.NET为示例,演示如何实现输入文本/URL,生成二维码,在线显示与下载的完整... 目录创建前端页面(Index.cshtml)后端二维码生成逻辑(Index.cshtml.cs)总结

Spring Boot项目如何使用外部application.yml配置文件启动JAR包

《SpringBoot项目如何使用外部application.yml配置文件启动JAR包》文章介绍了SpringBoot项目通过指定外部application.yml配置文件启动JAR包的方法,包括... 目录Spring Boot项目中使用外部application.yml配置文件启动JAR包一、基本原理