[發明專利]服務器擴容方法、裝置有效
| 申請號: | 201811321594.0 | 申請日: | 2018-11-07 |
| 公開(公告)號: | CN109586952B | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 劉文旭;何嘉俊 | 申請(專利權)人: | 廣州虎牙信息科技有限公司 |
| 主分類號: | H04L41/0654 | 分類號: | H04L41/0654;H04L43/0817;H04L43/0823;H04L43/12 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 劉延喜 |
| 地址: | 511442 廣東省廣州市番禺區南村鎮萬博二*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 擴容 方法 裝置 | ||
本發明屬于計算機網絡領域,其提供一種服務器擴容方法、裝置,其中一種服務器擴容方法包括以下步驟:接收擴容請求指令,獲取服務器系統中各個主機的基礎數據和業務數據;根據所述基礎數據和業務數據進行匹配運算,獲取可進行擴容的主機當前的可用資源量,根據可用資源量確定擴容的目標主機;根據需要擴容的業務容量在所述目標主機進行擴容。該方法具備自動決策能力,能提高擴容的效率。
技術領域
本發明涉及服務器資源分配領域,尤其涉及一種服務器擴容方法、裝置。
背景技術
在互聯網中,由于用戶數量和用戶的業務請求是變動的,因此,相關的服務器資源需及時的調整,否則,會影響運營效率,降低用戶的體驗度。
目前的網絡資源調整方法,一般會包括監控系統,主要是用于監控基礎數據,如CPU、內存、磁盤、網卡帶寬的負載情況。但缺乏相關的業務數據和自動決策能力,所得到的擴容方案比較低效。
發明內容
本發明的目的旨在提供一種服務器擴容方法、裝置,以解決傳統擴容方法低效的問題。
為了實現上述目的,本發明提供以下技術方案:
第一方面,本發明提供了一種服務器擴容方法,其包括:
接收擴容請求指令,獲取服務器系統中各個主機的基礎數據和業務數據;
根據所述基礎數據和業務數據進行匹配運算,獲取可進行擴容的主機當前的可用資源量,根據可用資源量確定擴容的目標主機;
根據需要擴容的業務容量在所述目標主機進行擴容。
在一個實施例中,接收擴容請求指令的步驟之前,還包括:以下觸發擴容請求指令方式的任意一種:
獲取監控中心的監測結果,當監測結果為主機出現異常時,觸發擴容請求指令;
獲取服務器系統中各個主機的實時基礎數據和實時業務數據,根據實時基礎數據和實時業務數據判斷各個主機的運行狀態;當有主機出現異常時,觸發擴容請求指令;
當接收用戶輸入的擴容參數,觸發擴容請求指令。
在一個實施例中,當監測結果為主機出現異常時,還包括:
通知所述監控中心對所述服務器系統的各個主機進行巡檢,對產生異常的主機發出自愈指令,使得對應主機啟動自愈程序進行自愈;
或
將出現異常的主機上的業務數據遷移至正常的主機上。
在一個實施例中,所述業務數據包括服務進程資源信息和在線用戶數信息。
在一個實施例中,所述根據所述基礎數據和所述業務數據進行匹配運算,獲取可進行擴容的主機當前的可用資源量的步驟包括:
利用所述各服務進程資源信息求取各服務進程的運算資源的依賴度,獲得各服務進程的運算資源的依賴度排名;
根據所述各服務進程的運算資源的依賴度排名,進行權重計算,得到各服務進程的運算資源的權重值;
利用所述各服務進程的運算資源的權重值得到可進行擴容主機的擴容權重,并根據所述擴容權重確定可進行擴容的主機當前的可用資源量。
在一個實施例中,所述利用所述各服務進程資源信息求取各服務進程的運算資源的依賴度的表達式為:
其中,Yi是各服務進程對運算資源的依賴度,i為對應的服務進程;是高峰時段運算資源設定分位值平均值,Zm是中位服務器的總運算資源值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州虎牙信息科技有限公司,未經廣州虎牙信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811321594.0/2.html,轉載請聲明來源鉆瓜專利網。





