虚拟机和容器动态创建的弹性资源管理方法、装置及网关制造方法及图纸

技术编号:33436359 阅读:13 留言:0更新日期:2022-05-19 00:25
本申请涉及信息处理技术领域,特别涉及一种虚拟机和容器动态创建的弹性资源管理方法、装置及网关,其中,方法包括:接收请求方发送的获取访问应用集群的访问请求;根据访问请求确定目标应用集群,并判断目标应用集群是否存在运行的虚拟机或容器实例中;如果目标应用集群存在运行的虚拟机或容器实例中,则将访问请求转发至目标应用集群,否则反馈请求失败信号至请求方。由此,解决相关技术中空闲时段,仍然需要运行至少一个实例,从而占用了大量的计算资源,增加运营成本的问题,比较好的平衡了用户体验与运营成本的关系。体验与运营成本的关系。体验与运营成本的关系。

【技术实现步骤摘要】
虚拟机和容器动态创建的弹性资源管理方法、装置及网关


[0001]本申请涉及信息处理
,特别涉及一种虚拟机和容器动态创建的弹性资源管理方法、装置及网关。

技术介绍

[0002]在云原生领域中,serverless(无服务器)是被广受关注的技术架构,它能够降低运营和开发成本,并实现按需扩展等优点。在serverless架构中,如果计算节点的应用负载达到一定阈值后,它会自动将应用横行扩展(增加容器实例数或增加虚拟机实例数),提高整体承载能力;同样,当应用负载非常低的时候或者无负载的时候,可以将应用缩容(减少容器实例数或减少虚拟机实例数),但是如果降低到0个实例时,应用将无法提供服务,以至于一般最少要保留一个实例提供服务。
[0003]随着企业数字化转型,越来越多功能或服务都是通过在线软件应用提供服务,而实际上许多应用的使用频次比较低,但为了在线支持这些功能与服务,即使在空闲时段,企业也不得不部署并运行至少一个实例,占用了大量的计算资源,增加了企业IT(Internet Technology,互联网技术)运营成本。
[0004]申请内容
[0005]本申请提供一种虚拟机和容器动态创建的弹性资源管理方法、装置及网关,以解决相关技术中空闲时段,仍然需要运行至少一个实例,从而占用了大量的计算资源,增加运营成本的问题,比较好的平衡了用户体验与运营成本的关系。
[0006]本申请第一方面实施例提供一种虚拟机和容器动态创建的弹性资源管理方法,包括以下步骤:
[0007]接收请求方发送的获取访问应用集群的访问请求;
[0008]根据所述访问请求确定目标应用集群,并判断所述目标应用集群是否存在运行的虚拟机或容器实例中;以及
[0009]如果所述目标应用集群存在所述运行的虚拟机或容器实例中,则将所述访问请求转发至所述目标应用集群,否则反馈请求失败信号至所述请求方。
[0010]可选地,在将所述访问请求转发至所述目标应用集群之后,还包括:
[0011]生成所述访问请求的响应数据;
[0012]将所述响应数据发送至所述请求方。
[0013]可选地,在反馈所述请求失败信号至所述请求方之后,还包括:
[0014]根据所述目标应用集群生成待提供服务;
[0015]将所述待提供服务发送至应用集群管理中心,以启动至少一个虚拟机或容器实例提供所述待提供服务。
[0016]可选地,本申请实施例的方法,还包括:
[0017]获取所述虚拟机或容器实例的数量更新信息;
[0018]根据所述数量更新信息更新各个应用集群中运行的虚拟机或容器的数量信息。
[0019]可选地,所述根据所述访问请求确定目标应用集群,包括:
[0020]查询所述访问请求确定应用集群之间的映射关系;
[0021]根据所述映射关系获取所述访问请求对应的目标应用集群,否则转发所述访问请求至所述问请求对应的目标应用。
[0022]本申请第二方面实施例提供一种虚拟机和容器动态创建的弹性资源管理装置,包括:
[0023]接收模块,用于接收请求方发送的获取访问应用集群的访问请求;
[0024]判断模块,用于根据所述访问请求确定目标应用集群,并判断所述目标应用集群是否存在运行的虚拟机或容器实例中;以及
[0025]管理模块,用于如果所述目标应用集群存在所述运行的虚拟机或容器实例中,则将所述访问请求转发至所述目标应用集群,否则反馈请求失败信号至所述请求方。
[0026]可选地,在将所述访问请求转发至所述目标应用集群之后,所述接收模块还用于:
[0027]生成所述访问请求的响应数据;
[0028]将所述响应数据发送至所述请求方。
[0029]可选地,在反馈所述请求失败信号至所述请求方之后,所述管理模块还用于:
[0030]根据所述目标应用集群生成待提供服务;
[0031]将所述待提供服务发送至应用集群管理中心,以启动至少一个虚拟机或容器实例提供所述待提供服务。
[0032]可选地,还包括:
[0033]获取模块,用于获取所述虚拟机或容器实例的数量更新信息;
[0034]更新模块,用于根据所述数量更新信息更新各个应用集群中运行的虚拟机或容器的数量信息。
[0035]可选地,所述判断模块,具体用于:
[0036]查询所述访问请求确定应用集群之间的映射关系;
[0037]根据所述映射关系获取所述访问请求对应的目标应用集群,否则转发所述访问请求至所述问请求对应的目标应用。
[0038]本申请第三方面实施例提供一种网关,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如上述实施例所述的虚拟机和容器动态创建的弹性资源管理方法。
[0039]本申请第四方面实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上述实施例所述的虚拟机和容器动态创建的弹性资源管理方法。
[0040]由此,可以接收请求方发送的获取访问应用集群的访问请求,并根据访问请求确定目标应用集群,如果目标应用集群存在运行的虚拟机或容器实例,则将访问请求转发至目标应用集群,否则反馈请求失败信号至请求方。由此,解决了相关技术中空闲时段,仍然需要运行至少一个实例,从而占用了大量的计算资源,增加运营成本的问题,比较好的平衡了用户体验与运营成本的关系。
[0041]本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
附图说明
[0042]本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0043]图1为根据本申请实施例提供的一种虚拟机和容器动态创建的弹性资源管理方法的流程图;
[0044]图2为根据本申请实施例的虚拟机和容器动态创建的弹性资源管理装置的示例图;
[0045]图3为根据本申请实施例的网关的示例图。
具体实施方式
[0046]下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
[0047]下面参考附图描述本申请实施例的虚拟机和容器动态创建的弹性资源管理方法、装置及网关。针对上述
技术介绍
中心提到的相关技术中空闲时段,仍然需要运行至少一个实例,从而占用了大量的计算资源,增加运营成本的问题,本申请提供了一种虚拟机和容器动态创建的弹性资源管理方法,在该方法中,可以接收请求方发送的获取访问应用集群的访问请求,并根据访问请求确定目标应用集群,如果目标应用集群存在运行的虚拟机或容器实例,则将访问请求转发至目标应用集群,否则反馈请求失败信号至请求方。由本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟机和容器动态创建的弹性资源管理方法,其特征在于,包括以下步骤:接收请求方发送的获取访问应用集群的访问请求;根据所述访问请求确定目标应用集群,并判断所述目标应用集群是否存在运行的虚拟机或容器实例中;以及如果所述目标应用集群存在所述运行的虚拟机或容器实例中,则将所述访问请求转发至所述目标应用集群,否则反馈请求失败信号至所述请求方。2.根据权利要求1所述的方法,其特征在于,在将所述访问请求转发至所述目标应用集群之后,还包括:生成所述访问请求的响应数据;将所述响应数据发送至所述请求方。3.根据权利要求1所述的方法,其特征在于,在反馈所述请求失败信号至所述请求方之后,还包括:根据所述目标应用集群生成待提供服务;将所述待提供服务发送至应用集群管理中心,以启动至少一个虚拟机或容器实例提供所述待提供服务。4.根据权利要求1所述的方法,其特征在于,还包括:获取所述虚拟机或容器实例的数量更新信息;根据所述数量更新信息更新各个应用集群中运行的虚拟机或容器的数量信息。5.根据权利要求1

4任一项所述的方法,其特征在于,所述根据所述访问请求确定目标应用集群,包括:查询所述访问请求确定应用集群之间的映射关系;根据所述映射关系获取所述访问请求对应的目标应用集群,否则转发所述访问请求至所述访问请求对应的目标应用。6.一种虚拟机和容器动态创建的弹性资源...

【专利技术属性】
技术研发人员:毛晨斌汪一鸣丁宜人
申请(专利权)人:新奥新智科技有限公司
类型:发明
国别省市:

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

1