[發明專利]結合負載調節及周期性調節的自動伸縮方法及系統有效
| 申請號: | 202110301108.4 | 申請日: | 2021-03-22 |
| 公開(公告)號: | CN112988389B | 公開(公告)日: | 2023-08-11 |
| 發明(設計)人: | 施揚 | 申請(專利權)人: | 成都卓拙科技有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 黃玉東 |
| 地址: | 610000 四川省成都市高新區*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 結合 負載 調節 周期性 自動 伸縮 方法 系統 | ||
本發明屬于云計算及運維技術領域,公開了一種結合負載調節及周期性調節的自動伸縮方法及系統,該方法包括:對系統中的全部服務器進行分組,并為每個分組及組內的各臺服務器分別設置負載過載線;遍歷組內各服務器,計算每組的實時負載,其中,每組的實時負載由組內各服務器的指定指標值之和與最大指標值之和相除得出,所述的指定指標值根據組內各服務器的當前負載是否超過設置的過載線進行差異化賦值;根據每組的負載計算結果判定是否需要對該分組進行服務器擴容。本發明解決了現有的云服務系統中負載分配可靠性不高的問題。
技術領域
本發明屬于云計算和運維技術領域,尤其是涉及一種結合負載調節及周期性調節的自動伸縮方法及系統。
背景技術
對負載的定義一般是系統中所有服務器節點某項測量指標(如CPU占用率)的均值。有兩種方式觸發伸縮動作,一種方式是:事先設定好閾值,在實際測試指標超過閾值后開始擴容,在低于閾值后,開始收縮;另一種方式是:根據業務需要設定好調整周期,進行伸縮。以華為云和阿里云為例,華為云的彈性伸縮策略中,采用多種策略配置(定時、周期、動態),自動增加和減少彈性云服務器,自動將新增加的彈性云服務器添加至負載均衡監聽器中;阿里云中,通過提前設置觸發彈性伸縮的條件,如觸發彈性擴張的閾值為80%,觸發彈性收縮的閾值為30%,來實現彈性伸縮效果。
但是,無論是華為云、阿里云還是其它現有的云服務系統中,均主要存在如下技術問題:
一、現有技術使用系統中所有服務器的指標的均值來定義系統的負載,無法很好的反映單臺服務器負載過高的問題,若干臺服務器負載過高可能導致系統可靠性顯著降低;
二、有技術使用的閾值觸發的方式和周期性觸發的方式,不能很好的相互兼容,同時只能選擇激活一個,二者沖突時只能選擇其一執行。因此,現有技術配置比較麻煩,并且需要使用者充分考慮到各種情況,否則可能導致錯誤出現,例如:因為一個計劃之外的業務繁忙,系統剛剛因為負載超過閾值觸發并完成了擴容,緊接著系統觸發了周期性資源收縮,導致服務資源不足。
因此,如何進一步提高服務器負載均衡的可靠性便成為了目前亟待解決的技術問題。
發明內容
針對現有技術中存在的上述缺陷,本發明的目的是,提供一種結合負載調節及周期性調節的自動伸縮方法及系統,以解決原有的云服務系統中負載分配可靠性不高的問題。
本發明的第一方面,提供了一種結合負載調節及周期性調節的自動伸縮方法,該方法包括:
對系統中的全部服務器進行分組,并為每個分組及組內的各臺服務器分別設置負載過載線;
遍歷組內各服務器,計算每組的實時負載,其中,每組的實時負載由組內各服務器的指定指標值之和與最大指標值之和相除得出,所述的指定指標值根據組內各服務器的當前負載是否超過設置的過載線進行差異化賦值;
根據每組的負載計算結果判定是否需要對該分組進行服務器擴容。
進一步地,所述方法還包括:在每個業務周期結束時主動對該分組在本次及上一個業務周期的負載情況進行分析,根據預設的規則判斷該分組是否需要進行服務器縮減,以及計算縮減的服務器數量,并選取下線的服務器。
進一步地,所述的差異化賦值包括:計算分組內的某服務器的當前負載并與設置的過載線進行比對,若組內某服務器的當前負載超過過載線,則賦予所述服務器的當前指標值與該服務器的最大指標值之間的較大者為所述指定指標值,若組內的某服務器的當前負載未超過過載線,則賦予所述服務器的當前指標值為所述指定指標值。
進一步地,判定是否需要進行服務器縮減的規則包括:
判斷上一個業務周期內是否存在超過過載線的情況;
判斷當前該組的負載是否已經超過過載線;
判斷負載歷史是否不足一個業務周期;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都卓拙科技有限公司,未經成都卓拙科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110301108.4/2.html,轉載請聲明來源鉆瓜專利網。





