[发明专利]一种资源配置方法、系统及存储介质在审
申请号: | 202111597004.9 | 申请日: | 2021-12-24 |
公开(公告)号: | CN114281539A | 公开(公告)日: | 2022-04-05 |
发明(设计)人: | 雷明芬;何渝君;田宇;孙雪涛;舒忠玲 | 申请(专利权)人: | 瀚云科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F8/71 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 杨奇松 |
地址: | 214000 江苏省无锡市无锡新区新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源配置 方法 系统 存储 介质 | ||
本发明提供一种资源配置方法、系统及存储介质。所述资源配方法用于使用资源配置系统对中间件进行资源配置,所述方法包括:获取所述中间件的基本信息;根据所述基本信息获取所述中间件的中间件配置文件;根据所述中间件配置文件生成可视化配置列表;以及根据对所述可视化配置列表的更改,实现对所述中间件的资源部署。本发明提供的资源配置方法可用于在可视化容器化部署中,配置和修改配置文件的具体部署项以及各个部署项的部署信息,降低了配置文件的创建难度以及管理难度,使得容器化部署过程更加简单,高效,进一步提高了软件的交付及运维效率。
技术领域
本发明涉及软件工程领域,具体而言,涉及一种资源配置方法、系统及存储介质。
背景技术
随着各种应用软件的功能越来越强大,应用软件的组成也越来越复杂,对应的,对应该用软件各个组成部分之间的资源配置也越来越难以协调。与传统的部署方式相比,使用Docker、Kubernetes(也称为k8s)等进行容器化部署,实现容器资源的自动分配,够使计算资源得到更有效的利用的同时,还降低了交付和运维难度,因而容器化部署得到了越来越广泛的应用。
但是,使用容器化部署来进行资源配置仍然需要从业者具备较高的编程能力,以Kubernetes为例,在使用Kubernetes进行资源部署时,需要用户首先根据资源部署需要编写yaml文件,作为供Kubernetes提供部署使用的配置文件。对于软件的运维人员来说,进行软件的资源部署仍然具有相当的难度。
发明内容
本发明实施例的目的在于提供一种资源配置方法、系统及存储介质,用以可视化容器化部署中配置文件的具体部署项以及各个部署项的部署信息。通过将具体的配置文件的编写过程进行分级列表,并为新的配置项提供相应的默认配置信息,将原来的程序编写过程简化为相应配置项的参数设置或参数选择,降低了配置文件的创建难度以及管理难度。并根据中间件配置文件生成可视化配置列表,根据对可视化配置列表的更改,实现了对中间件的资源部署,使得容器化部署过程更加简单,高效,进一步提高了软件的交付及运维效率。
第一方面,本发明提供一种资源配置方法,所述资源配方法用于使用资源配置系统对中间件进行资源配置,所述方法包括:获取所述中间件的基本信息;根据所述基本信息获取所述中间件的中间件配置文件;根据所述中间件配置文件生成可视化配置列表;以及根据对所述可视化配置列表的更改,实现对所述中间件的资源部署。
本发明实施例中的资源配置方法,通过将配置文件的编程过程可视化为可编辑列表,简化了配置文件的编写或更改过程,同时降低了对软件中间件进行资源部署的专业要求。
进一步的,所述获取所述中间件的基本信息,包括:获取新创建的中间件的待配置信息;所述根据对所述可视化配置列表的更改,实现对所述中间件的资源部署包括:通过在所述可视化配置列表中对所述待配置信息进行更改,实现对所述新创建的中间件的资源部署。
本发明实施例中的资源配置方法,配合资源配置系统,可以实现对新创建的中间件的配置文件的可视化生成以及编辑,通过简单的参数设置就能实现对新创建的中间件的资源部署,降低了配置文件的编写难度,提高了对中间件进行资源部署的效率。
进一步的,在所述获取所述中间件的基本信息之后,所述方法还包括:根据所有中间件的基本信息生成中间件列表;其中,所述中间件列表用于通过编辑实现对所有中间件的管理。
本发明实施例中的资源配置方法,通过将所有的中间件进行列表,可以实现对中间件的配置文件的管理,使得软件开发人员或运维人员能够高效快速的完成对中间件的资源配置以及资源配置更改。
进一步的,所述根据所述基本信息获取所述中间件的中间件配置文件包括:获取所述中间件配置文件中的配置项及所述配置项的配置信息;以及获取所述中间件配置文件中包括的多个组件的组件类型及所述组件的组件配置信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瀚云科技有限公司,未经瀚云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111597004.9/2.html,转载请声明来源钻瓜专利网。