[發明專利]服務器擴容方法、裝置有效
| 申請號: | 201811321594.0 | 申請日: | 2018-11-07 |
| 公開(公告)號: | CN109586952B | 公開(公告)日: | 2022-04-12 |
| 發明(設計)人: | 劉文旭;何嘉俊 | 申請(專利權)人: | 廣州虎牙信息科技有限公司 |
| 主分類號: | H04L41/0654 | 分類號: | H04L41/0654;H04L43/0817;H04L43/0823;H04L43/12 |
| 代理公司: | 北京市立方律師事務所 11330 | 代理人: | 劉延喜 |
| 地址: | 511442 廣東省廣州市番禺區南村鎮萬博二*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 擴容 方法 裝置 | ||
1.一種服務器擴容方法,其特征在于,包括:
接收擴容請求指令,獲取服務器系統中各個主機的基礎數據和業務數據;
利用所述業務數據中的各服務進程資源信息求取各服務進程的運算資源的依賴度,并進行排名得到各服務進程的運算資源的依賴度排名;根據所述依賴度排名計算各服務進程的運算資源的權重值,根據該權重值得到可進行擴容主機的擴容權重,根據所述擴容權重確定可進行擴容的主機當前的可用資源量,根據可用資源量確定擴容的目標主機;
根據需要擴容的業務容量在所述目標主機進行擴容;
其中,各服務進程的運算資源的權重值的表達式為:
其中,Qi是各服務進程的運算資源權重,i為對應的服務進程;n為對應服務進程對運算資源的依賴度的排名,I為總服務進程數。
2.根據權利要求1所述的服務器擴容方法,其特征在于,接收擴容請求指令的步驟之前,還包括以下觸發擴容請求指令方式的任意一種:
獲取監控中心的監測結果,當監測結果為主機出現異常時,觸發擴容請求指令;
獲取服務器系統中各個主機的實時基礎數據和實時業務數據,根據實時基礎數據和實時業務數據判斷各個主機的運行狀態;當有主機出現異常時,觸發擴容請求指令;
當接收用戶輸入的擴容參數時,觸發擴容請求指令。
3.根據權利要求2所述的服務器擴容方法,其特征在于,當監測結果為主機出現異常時,還包括:
通知所述監控中心對所述服務器系統的各個主機進行巡檢,對產生異常的主機發出自愈指令,使得對應主機啟動自愈程序進行自愈;
或
將出現異常的主機上的業務數據遷移至正常的主機上。
4.根據權利要求1所述的服務器擴容方法,其特征在于,所述業務數據還包括在線用戶數信息。
5.根據權利要求1所述的服務器擴容方法,其特征在于,所述利用所述各服務進程資源信息求取各服務進程的運算資源的依賴度的表達式為:
其中,Yi是各服務進程對運算資源的依賴度,i為對應的服務進程;是高峰時段運算資源設定分位值平均值,Zm是中位服務器的總運算資源值。
6.根據權利要求1所述的服務器擴容方法,其特征在于,所述根據 所述各服務進程的運算資源的權重值得到可進行擴容主機的擴容權重的表達式:
Qx是對應主機的擴容權重,i為對應的服務進程,Zik是第i個服務進程的資源空閑量,Zig是高峰期的第i個服務進程的資源占用量,Ziy是第i個服務進程在對應主機資源閾值,Qi是各服務進程的運算資源權重。
7.根據權利要求1所述的服務器擴容方法,其特征在于,所述根據需要擴容的業務容量在所述目標主機進行擴容的步驟包括:
判斷當前服務器系統是否有足夠可進行擴容的主機;
若否,發出新增主機的申請請求,等待新增的擴容主機;
待新增擴容的主機后,監控擴容的主機的負載信息,若所述擴容的主機的負載超出預估范圍,重新進行匹配運算并確定所述擴容的目標主機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州虎牙信息科技有限公司,未經廣州虎牙信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811321594.0/1.html,轉載請聲明來源鉆瓜專利網。





