[发明专利]一种基于容器云的高性能计算集群创建方法和系统在审
申请号: | 201911341781.X | 申请日: | 2019-12-24 |
公开(公告)号: | CN111212116A | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 王宇;曹雪 | 申请(专利权)人: | 湖南舜康信息技术有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F9/455 |
代理公司: | 长沙鑫泽信知识产权代理事务所(普通合伙) 43247 | 代理人: | 李翠梅 |
地址: | 410005 湖南省长*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 容器 性能 计算 集群 创建 方法 系统 | ||
本发明提供一种基于容器云的高性能计算集群创建方法和系统,所述方法包括:由管理员通过Docker分别封装高性能计算集群管理服务、调度服务以及存储服务的容器,并上传到容器云平台的镜像仓库;接收用户对高性能计算集群的创建请求;根据所述创建请求确定所述高性能计算集群的计算资源需求量;根据所述计算资源需求量调用容器云平台接口完成高性能计算资源的组合配置,并创建高性能计算集群。本发明实现高性能计算集群自动化配置,简化部署运维难度,用户只需要专注于高性能计算业务;同时支持多个版本的作业管理软件,满足不同用户的多样性需求;通过容器化提供用户资源池隔离机制,各个用户运行任务时互不干扰,安全性较传统技术高。
技术领域
本发明涉及高性能计算技术领域,尤其涉及一种基于容器云的高性能计算集群创建方法和系统。
背景技术
需求的膨胀推动着技术变革,高性能计算作为计算机科学的一个分支,致力于开发高性能计算机和运行在高性能计算机上的应用软件。回顾历史,高性能计算作为一个强大的计算工具,与科学研究的发展密不可分。一方面,科学研究对计算能力永无止境的需求促进了高性能计算技术向前发展;另一方面,高性能计算技术的每一次巨大进步都为科学研究提供了全新的手段。HPC主要聚焦在仿真、物理化学、生命科学、渲染、勘探和气象等领域,上层HPC集群应用环境也比较固定。如今,随着云计算的普及,HPC在各个层面也在逐渐发生变化,和云计算的结合也越来越紧密,各个云服务厂商都陆续推出基于云的高性能计算解决方案。
现有的高性能计算集群存在如下缺陷:
(1)集群配置部署复杂不易管理。典型的高性能计算集群应用软件栈通常包含但不仅限于,MPI库、作业管理软件以及分布式文件系统等。
(2)没法在同一个节点同时支持多个版本的集群应用软件,以及高性能应用的开发集成环境。
(3)不支持多租户,用户资源分配繁琐,没有用户资源池隔离机制。
(4)基于虚拟化的高性能计算集群计算、存储以及网络性能较物理性能都存在不同程度的折损。
发明内容
为了解决上述至少一个技术问题,本发明提出了一种基于容器云的高性能计算集群创建方法和系统。
为了实现上述目的,本发明第一方面提出一种基于容器云的高性能计算集群创建方法,所述方法包括:
由管理员通过Docker分别封装高性能计算集群管理服务、调度服务以及存储服务的容器,并上传到容器云平台的镜像仓库;
接收用户对高性能计算集群的创建请求;
根据所述创建请求确定所述高性能计算集群的计算资源需求量;
根据所述计算资源需求量调用容器云平台接口完成高性能计算资源的组合配置,并创建高性能计算集群。
进一步的,接收用户对高性能计算集群的创建请求,具体包括:
由API服务子系统接收用户对高性能计算集群的创建请求,并验证所述创建请求的相关参数是否合法;
如果相关参数合法,则所述API服务子系统调用数据库接口初始化集群信息到数据库;
所述API服务子系统通过RPC接口发送集群创建请求到调度子系统。
优选的,所述相关参数包括所要创建的高性能计算集群所在容器云平台、集群登陆节点用户名、集群登陆的密钥对、集群类型、集群镜像、所需资源大小、SLURM版本中的任意一种或多种。
进一步的,根据所述创建请求确定所述高性能计算集群的计算资源需求量,具体包括:
由调度子系统接收到API服务子系统发送过来的集群创建请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南舜康信息技术有限公司,未经湖南舜康信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911341781.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于宽带电视CDN质量分析方法
- 下一篇:一种远程交互的方法和装置