一种企业制造技术

技术编号:39431210 阅读:9 留言:0更新日期:2023-11-19 16:15
本发明专利技术提供一种企业

【技术实现步骤摘要】
一种企业IT资源的容器化方法及系统


[0001]本专利技术涉及电数字数据处理
,特别涉及一种企业
IT
资源的容器化方法及系统


技术介绍

[0002]企业
IT
资源是指企业在计算机技术的基础上开发的一种信息资源,而容器化的本质是一个“视图隔离

资源受限”的进程运行环境,将企业
IT
资源容器化,能够提升精细管理能力,实现商务智能

[0003]申请号为
CN202310121029.4
的专利技术专利公开了一种用于集中器的应用资源自适应分配管理方法及系统,属于智能量测


其中,方法包括:将发送启动请求的应用确定为待启动的应用;确定所述待启动的应用的启动模式;确定所述待启动的应用的运行模式;获取所述集中器内每个容器的运行信息,根据每个容器的运行信息,确定所述每个容器内正在运行的至少一个应用的资源消耗量;根据每个容器内正在运行的应用的至少一个应用的资源消耗量,确定每个容器的资源使用率;以及基于每个容器的资源使用率

待启动的应用的启动模式和待启动的应用的运行模式,为启动队列中的待启动的应用进行资源分配

上述专利技术能够快速的对集中器中的应用进行快速的分配资源

[0004]但是,现有技术在进行资源分配时,没有考虑到产生分配冲突时的情形,若产生冲突时,全部进行重新分配,目标资源的容器化的效率较低,适宜性较差
r/>[0005]有鉴于此,亟需一种企业
IT
资源的容器化方法及系统,用以解决上述问题


技术实现思路

[0006]本专利技术目的之一在于提供了一种企业
IT
资源的容器化方法,根据客户端的配置环境和目标镜像的部署需求,进行部署需求冲突判定,根据判定结果的不同和目标镜像,在客户端进行目标资源的容器化,提高了目标资源的容器化的效率,客户端的容器化部署进程也更适宜

[0007]本专利技术实施例提供的一种企业
IT
资源的容器化方法,包括:
[0008]步骤1:获取企业
IT
平台的资源节点,同时,获取企业
IT
平台的客户端的资源请求;
[0009]步骤2:根据资源请求,访问资源节点,资源节点对资源请求进行预验证,将通过预验证的资源请求的访问资源作为目标资源;
[0010]步骤3:获取目标资源的目标镜像;
[0011]步骤4:获取客户端的配置环境和客户端对目标镜像的部署需求;
[0012]步骤5:根据客户端的配置环境和部署需求,进行部署需求冲突判定,根据部署需求冲突判定的判定结果和目标镜像,在客户端进行相应目标资源的容器化

[0013]优选的,步骤1:获取企业
IT
平台的资源节点,包括:
[0014]获取企业
IT
平台的多个访问区域;
[0015]根据访问区域的区域标签,确定访问区域内的访问内容的第一内容属性;
[0016]将第一内容属性与预设的第二内容属性进行匹配;
[0017]当匹配成功时,获取匹配成功的第一内容属性对应的访问区域,并作为目标区域;
[0018]获取目标区域内的访问内容的访问路径,将访问路径作为资源节点

[0019]优选的,步骤2:根据资源请求,访问资源节点,若资源请求通过资源节点的验证,将相应资源请求的访问资源作为目标资源,包括:
[0020]获取预设的访问资源提取模板;
[0021]根据通过资源节点的验证的资源请求和访问资源提取模板,提取目标资源

[0022]优选的,步骤3:获取目标资源的目标镜像,包括:
[0023]基于预设的镜像标签生成规则,根据目标资源的资源种类,确定第一镜像标签;
[0024]获取仓库注册服务器的第一通讯节点;
[0025]通过第一通讯节点获取仓库注册服务器本地存储的待选镜像,确定待选镜像的第二镜像标签;
[0026]将第一镜像标签和第二镜像标签进行匹配,获取匹配符合的第二镜像标签对应的待选镜像,并作为目标镜像

[0027]优选的,步骤4:获取客户端的配置环境和客户端对目标镜像的部署需求,包括:
[0028]获取客户端的第二通讯节点;
[0029]通过第二通讯节点获取客户端的配置环境和客户端接收的部署请求的验证结果;
[0030]若验证结果为验证通过,将对应部署请求作为部署需求

[0031]优选的,步骤5:根据客户端的配置环境和部署需求,进行部署需求冲突判定,根据部署需求冲突判定的判定结果和目标镜像,在客户端进行相应目标资源的容器化,包括:
[0032]基于预设的容器化部署约束条件提取模板,根据配置环境,提取客户端的容器化部署约束条件;
[0033]基于预设的部署需求条件提取模板,根据部署需求,提取部署需求条件;
[0034]将部署需求条件和容器化部署约束条件进行条件匹配,获取条件匹配结果;
[0035]若条件匹配结果中存在至少一个存在一个条件匹配不符合,则存在部署需求冲突;
[0036]若判定结果为存在部署需求冲突,提醒客户端调整部署需求或提醒客户端调整客户端的配置环境;
[0037]提醒完成后,基于客户端调整完成后的客户端的配置环境或根据客户端调整完成后的部署需求,根据目标镜像,进行目标资源的容器化;
[0038]若不存在部署需求冲突,根据目标镜像,进行目标资源的容器化

[0039]优选的,将部署需求条件和容器化部署约束条件进行条件匹配,获取条件匹配结果,包括:
[0040]根据部署需求条件,确定第一配置参数的第一范围;
[0041]根据容器化部署约束条件,确定第二配置参数的第二范围;
[0042]获取第一配置参数和第二配置参数的配置参数类型;
[0043]依次遍历配置参数类型,将正在遍历的配置参数类型的第一配置参数作为第三配置参数,并且,将正在遍历的配置参数类型的第二配置参数作为第四配置参数;
[0044]判断第三配置参数的第一范围是否包含在第四配置参数的第二范围内;
[0045]若是,则继续遍历;
[0046]若全部的配置参数类型完成后,第三配置参数的第一范围均包含在第四配置参数的第二范围内,则条件匹配结果为条件匹配符合;
[0047]否则,条件匹配结果为条件匹配不符合

[0048]优选的,提醒客户端调整部署需求或提醒客户端调整客户端的配置环境,包括:
[0049]将条件匹配结果为条件匹配不符合的条件匹配结果作为冲突项;
[0050]预测冲突项影响达成的部署子需求;
[0051]基于部署子需求展示规则,在客户端对应的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.
一种企业
IT
资源的容器化方法,其特征在于,包括:步骤1:获取企业
IT
平台的资源节点,同时,获取企业
IT
平台的客户端的资源请求;步骤2:根据资源请求,访问资源节点,资源节点对资源请求进行预验证,将通过预验证的资源请求的访问资源作为目标资源;步骤3:获取目标资源的目标镜像;步骤4:获取客户端的配置环境和客户端对目标镜像的部署需求;步骤5:根据客户端的配置环境和部署需求,进行部署需求冲突判定,根据部署需求冲突判定的判定结果和目标镜像,在客户端进行相应目标资源的容器化
。2.
如权利要求1所述的一种企业
IT
资源的容器化方法,其特征在于,步骤1:获取企业
IT
平台的资源节点,包括:获取企业
IT
平台的多个访问区域;根据访问区域的区域标签,确定访问区域内的访问内容的第一内容属性;将第一内容属性与预设的第二内容属性进行匹配;当匹配成功时,获取匹配成功的第一内容属性对应的访问区域,并作为目标区域;获取目标区域内的访问内容的访问路径,将访问路径作为资源节点
。3.
如权利要求1所述的一种企业
IT
资源的容器化方法,其特征在于,步骤2:根据资源请求,访问资源节点,资源节点对资源请求进行预验证,将通过预验证的资源请求的访问资源作为目标资源,包括:获取预设的访问资源提取模板;根据通过预验证的资源请求和访问资源提取模板,提取目标资源
。4.
如权利要求1所述的一种企业
IT
资源的容器化方法,其特征在于,步骤3:获取目标资源的目标镜像,包括:基于预设的镜像标签生成规则,根据目标资源的资源种类,确定第一镜像标签;获取仓库注册服务器的第一通讯节点;通过第一通讯节点获取仓库注册服务器本地存储的待选镜像,确定待选镜像的第二镜像标签;将第一镜像标签和第二镜像标签进行匹配,获取匹配符合的第二镜像标签对应的待选镜像,并作为目标镜像
。5.
如权利要求1所述的一种企业
IT
资源的容器化方法,其特征在于,步骤4:获取客户端的配置环境和客户端对目标镜像的部署需求,包括:获取客户端的第二通讯节点;通过第二通讯节点获取客户端的配置环境和客户端接收的部署请求的验证结果;若验证结果为验证通过,将对应部署请求作为部署需求
。6.
如权利要求1所述的一种企业
IT
资源的容器化方法,其特征在于,步骤5:根据客户端的配置环境和部署需求,进行部署需求冲突判定,根据部署需求冲突判定的判定结果和目标镜像,在客户端进行相应目标资源的容器化,包括:基于预设的容器化部署约束条件提取模板,根据配置环境,提取客户端的容器化部署约束条件;基于预设的部署需求条件提取模板,根据部署需求,提取部署需求条件;
将部署需求条件和容器化部署约束条件进行条件匹配,获取条件匹配结果;若条件匹配结果中存在至少一个存在一个条件匹配不符合,则存在部署需求冲突;若判定结果为存在部署需求冲突,提醒...

【专利技术属性】
技术研发人员:王军平
申请(专利权)人:北京赛博云睿智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1