[發明專利]一種混合部署下獲取資源的方法及裝置在審
| 申請號: | 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.szxzyx.cn/pat/books/201810001444.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種異地服務自動化部署發布的方法及系統
- 下一篇:應用部署方法及系統





