[发明专利]一种混合部署下获取资源的方法及装置在审
申请号: | 201810001444.5 | 申请日: | 2018-01-02 |
公开(公告)号: | CN110007929A | 公开(公告)日: | 2019-07-12 |
发明(设计)人: | 贾玄 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F9/455;G06F9/50 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 朱佳 |
地址: | 100032 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 资源使用量 代理进程 第一数据 历史数据 预测结果 预测模型 预定标识 资源使用状态 资源使用 物理机 虚拟机 预设 部署 预测 混乱 统计 | ||
本发明公开了一种混合部署下获取资源的方法及装置,用于解决同一物理机或虚拟机中新、旧应用存在资源混乱及竞争的技术问题。包括:在具有预定标识的节点上启动代理进程容器;其中,预定标识用于标记安装有原应用的节点;通过代理进程容器,统计节点中原应用的资源使用量,获得第一数据;基于第一数据采用预设的预测模型对未来的指定时间范围内,节点中原应用的资源使用量进行预测,获得第一预测结果;其中,预测模型是基于历史数据获得的,历史数据表征原应用在指定历史时间范围内的资源使用情况;根据第一预测结果,在指定时间范围内调整节点上除原应用之外的其它应用的资源使用状态,使节点的资源使用量保持在预定范围内。
技术领域
本发明涉及通信领域,尤其是涉及一种混合部署下获取资源的方法及装置。
背景技术
随着互联网的快速发展,用户对网络服务的需求也在发生着变化,以一家网站服务运营商为例,最初只是以提供新闻类的服务为主,随着网络的快速发展及用户需求的变化,逐步的还会提供视频类业务、游戏类业务等。
由于业务的增加,必然导致服务提供商需要增加新的物理机或虚拟机去承载这些新增的业务。进一步的,因为新业务的不断增加,提供的服务越来越多样、服务更新及撤换的周期也越来越短,便造成了服务运营商对物理机或虚拟机的资源管理越来越复杂。为了有效的解决这一问题,现在业界普遍的做法是通过使用Kubernetes来管理服务运营商所使用的所有物理机或虚拟机的资源。
尽管,Kubernetes是一个开源的容器集群管理系统,可以部署在虚拟机、物理机中,能方便的对虚拟机、物理机中的应用(业界也称之为业务或容器)进行管理。换言之,Kubernetes通过一次性获取虚拟机、物理机中的可用资源,并将这些资源统计在数据中,然后使用特定组件对虚拟机、物理机中的可用资源进行分配和控制。
但,就目前情况而言(包括官方支持情况来看),都是推荐将Kubernetes安装在干净的虚拟机或物理机的系统中,且一般不允许系统中有旧应用。这是因为在将Kubernetes部署在已安装了旧应用的虚拟机或物理机的系统中时,由于Kubernetes需要主控整体资源的分配,而旧应用并没有运行在Kubernetes上,所以就会造成虚拟机或物理机中资源的混乱和竞争。
而对于服务提供商而言,随着新业务增加、旧业务的减少,承载这些业务的物理机或虚拟机的资源的使用情况也必然发生变化,这就使得服务提供商希望在现有物理机或虚拟机中的资源能够满足新增业务的需求时,为了节约成本并不会立刻更换新的,但Kubernetes在诞生之初便已被决定了,它只有安装在没有安装任何操作系统(以下简称为干净的系统)的虚拟机或物理机中才能确保整个系统的正常运行。
这就出现了一个矛盾,一方面,服务提供商希望能在原有物理机或虚拟机资源够用的情况下,将新增的业务运行在其上,并且能通过Kubernetes来对物理机或虚拟机中所有的新、旧应用进行管理,以提高为用户服务的质量;另一方面,由于Kubernetes只有安装在干净的虚拟机或物理机中才能确保整个系统的正常运行,这将让服务提供商的成本提高。
鉴于此,如何让Kubernetes能与旧应用共存于同一物理机或虚拟机中,并对其中的新、旧应用进行合理有序的管理,便成为了一个亟待解决的问题。
发明内容
本发明提供一种混合部署下获取资源的方法及装置,用于解决同一物理机或虚拟机中新、旧应用存在资源混乱及竞争的技术问题。
第一方面,为解决上述技术问题,本发明实施例提供的一种混合部署下获取资源的方法的技术方案如下:
在具有预定标识的节点上启动代理进程容器;其中,所述预定标识用于标记安装有原应用的节点,所述节点为虚拟机或物理机;
通过所述代理进程容器,统计所述节点中原应用的资源使用量,以获得第一数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团有限公司,未经中国移动通信有限公司研究院;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810001444.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种异地服务自动化部署发布的方法及系统
- 下一篇:应用部署方法及系统