openst技术贡献解读浪潮云海OpenStack X版本技术贡献中国第一
北京2021年11月16日 /美通社/ -- 10月6日,OpenStack社区发布第24个版本 Xena(简称X版本),浪潮云海在Nova、Cyborg、Cinder、Masakari、Manila等核心项目的技术贡献排名再次获得“中国第一”、全球前三,已连续4个版本荣登社区技术贡献国内榜首,引领OpenStack重要技术发展。
其中,浪潮云海OS技术团队向OpenStack社区贡献的可视化日志管理项目 -- Venus,是国内首个在智能运维领域贡献的开源项目。
在此版本中,浪潮云海团队分别从以下四个方面做了大量技术贡献:
一、GPU高级虚拟化功能增强及优化
二、加密卷、文件等存储场景增强优化
三、云平台上稳定性和持久内存的易用性增强
四、基于Kolla的Venus项目集成实践,实现生产级镜像加速部署
一、GPU高级虚拟化功能增强及优化
【 openst技术贡献解读浪潮云海OpenStack X版本技术贡献中国第一】AI技术快速发展,市场上对深度学习、图形图像处理及科学计算等多种场景的需求不断增加,但GPU价格昂贵,对云平台来说,如果一个GPU设备只能提供给一个虚拟机或物理机使用,GPU的利用率会大大降低。为满足客户多台虚拟机同时使用一个物理GPU,浪潮云海OS团队基于硬件加速设备管理项目Cyborg实现了对GPU/vGPU资源的精细化调度和管理功能,支持根据vGPU显存大小进行调度创建vGPU虚拟机,极大程度上提升GPU资源利用率。
浪潮云海OS可支持GPU高级虚拟化(vGPU)功能,以支持一个GPU设备(即GPU:vGPU = 1: n(n≥1))启动多个高性能虚拟机,此时一个物理GPU设备可支持多台虚拟机运行,提升GPU对用户业务的并行处理能力。浪潮云海OS操作系统集云计算、大数据和人工智能于一体,作为云数据中心的“中枢神经系统”,实现了数据中心资源融合,资源管理及服务交付,同时支持GPU设备细粒度、精细化调度;支持根据GPU厂商、产品号、名称等属性调度所需的GPU或vGPU设备。
文章插图
vGPU设备管理架构
浪潮云海OS通过GPU或vGPU设备为虚拟机提供了无与伦比的图形性能和应用程序兼容性,同时在多个工作负载之间共享GPU以带来成本效益和可扩展性。
二、加密卷、文件等存储场景增强优化
随着云平台规模的增大,如何保障云平台的高可用性成为了各个云厂商关注的热点话题。浪潮云海OS从真实客户需求出发,综合虚拟机、物理机等多种应用场景,为客户提供多平面感知的高可用能力,以下是在X版本贡献的多项核心技术:
云海OS团队在文件存储Manila组件方面贡献了多个高级功能。例如增加文件存储回收站功能,通过软删除方式将Share放入回收站,回收站中的Share默认在七天之后被彻底删除,进一步提升文件安全性。支持用户对回收站内的Share进行查看、恢复以及彻底删除(暂不支持对Share更新、扩容、迁移等操作);管理员和普通用户默认支持使用回收站功能,在一定程度上提升了用户使用云平台的安全性,降低由于操作不规范、误删文件等带来经济损失的可能。
文章插图
纳管卷实现原理
以OpenStack平台为例,浪潮云海技术团队优化了核心项目Cinder加密卷的处理逻辑,并将此优化推送到社区。具体来说,卷加密功能是基于LinuxLUKS架构,在卷挂载到虚拟机之前首先判断卷的数据格式。如果卷数据格式非LUKS格式,会将目标卷格式化为LUKS之后再映射给虚拟机使用。此种情况下,如果纳管存储上已经存在数据的卷,就可能出现数据丢失风险。另外如果目标卷是加密类型的,纳管时需要有密钥支持,无密钥则无法解析加密卷。
- text|《2021大数据产业年度创新技术突破》榜重磅发布丨金猿奖
- 信息科学技术学院|瞧不起中国芯?芯片女神出手,30岁斩获国际大奖,让美国哑口无言
- 元宇宙持续发酵,或迎“终极形态”?马斯克为何力挺脑机接口技术
- 自动驾驶|华为首秀自动驾驶,王兴:特斯拉遇到技术与忽悠能力相当的对手了
- 上海微系统与信息技术研究所|地震救人新突破!中科院研制出触嗅一体智能仿生机械手
- 军工|中国版“英伟达”诞生,核心技术完全自研,国产替代即将崛起
- 电子封装技术、微电子、集成电路等,电子信息类专业,研究方向
- 单片机|OPPO最新实验室曝光:与华中科技大学联合打造,将加速新技术研发
- AMD 3D V-Cache 技术测试:延迟略增,但处理器性能更强
- intel公司|苹果芯片总监刚被Intel挖走,技术大咖又跳槽微软