[發明專利]資源分配方法、裝置、系統、設備和介質有效
| 申請號: | 201810974038.7 | 申請日: | 2018-08-24 |
| 公開(公告)號: | CN110858161B | 公開(公告)日: | 2023-05-12 |
| 發明(設計)人: | 于顏碩 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 段月欣 |
| 地址: | 開曼群島*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 資源 分配 方法 裝置 系統 設備 介質 | ||
一種資源分配方法、裝置、系統、設備和介質,所述方法包括:接收資源分配請求,所述資源分配請求包括業務類型和資源類型;根據所述業務類型和所述資源類型,確定資源閾值;將剩余資源率大于所述資源閾值的服務器作為候選服務器;在所述候選服務器中確定一個或多個目標服務器,以使所述目標服務器基于所述資源分配請求分配資源。采用本發明實施例后,能夠提高服務器資源分配的均衡性和避免資源爭搶。
技術領域
本發明涉及計算機領域,尤其涉及一種資源分配方法、裝置、系統、設備和計算機存儲介質。
背景技術
彈性計算服務(Elastic?Compute?Service,ECS)為用戶提供一個根據需求動態運行的虛擬機環境,虛擬機創建于ECS的云服務器上。對于ECS提供的虛擬機,用戶可以像使用一臺物理機器一樣進行各種操作。ECS允許用戶根據自己的需要,租用多個虛擬機來完成各種任務,這多個虛擬機可以位于同一個云服務器上,也可以位于不同的云服務器上。在運行的過程中,用戶也可以根據計算資源的需要動態增加或減少虛擬機的數量。
ECS可以向用戶提供多種業務類型的云服務器產品,用戶可以根據自身需求來進行選擇。例如,業務類型可以包括“包年包月”和“按量付費”。“包年包月”要求用戶每次最少購買一個月,到期可以自動續費,屬于生命周期比較穩定的云服務器產品。“按量付費”按照使用時長付費,不用可立即釋放,屬于非穩定生命周期的產品。其收費形式按照云服務器生命周期劃分:對應分鐘付費收費方式、小時收費方式、天收費方式、月收費方式以及年收費方式。對于上述兩種業務類型的云服務器產品,在實際生產過程中,遵循相同的流程:選擇地域-選擇可用區-選擇集群-選擇云服務器,最后在特定的云服務器(server)上創建虛擬機,為用戶提供計算服務。
現有技術中通常人工設定集群的云服務器產品的售賣數量上限,以調控云服務器的資源分配。人工設定上限的資源分配方式存在以下問題:1)沒有考慮用戶的業務類型和服務器的運行狀態,難以實現云服務器的資源分配平衡。2)庫存資源量(即服務器上的剩余資源量)更新不及時,可能會將同一資源分配給多個用戶,造成資源爭搶。
發明內容
本發明實施例提供了一種資源分配方法、裝置、系統、設備和計算機存儲介質,能夠提高服務器資源分配的均衡性和解決資源爭搶。
一種資源分配方法,包括:
接收資源分配請求,所述資源分配請求包括業務類型和資源類型;
根據所述業務類型和所述資源類型,確定資源閾值;
將剩余資源率大于所述資源閾值的服務器作為候選服務器;
在所述候選服務器中確定一個或多個目標服務器,以使所述目標服務器基于所述資源分配請求分配資源。
所述業務類型包括獨占業務和/或共享業務;
所述資源類型包括內存資源、CPU資源、MAC地址資源和IP地址資源中的至少一種。
所述將剩余資源率大于所述資源閾值的服務器作為候選服務器,包括:
將每一種資源類型的剩余資源率均大于相應的資源閾值的服務器,作為所述候選服務器。
所述資源分配請求還包括資源需求量;
所述將剩余資源大于所述資源閾值的服務器作為候選服務器,包括:
將剩余資源率大于所述資源閾值,且剩余資源量大于或等于所述資源需求量的服務器作為候選服務器。
所述剩余資源率為剩余資源量與服務器的總資源量的比值,所述剩余資源量為所述服務器的總資源量與所述服務器的已占用資源量的差,所述服務器的已占用資源量為每一種業務類型的已占用資源量之和,所述業務類型以業務標識區分。
還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810974038.7/2.html,轉載請聲明來源鉆瓜專利網。





