【技術實現步驟摘要】
本專利技術涉及計算機
,尤其涉及一種服務器負載管理方法及裝置。
技術介紹
容量管理(CapacityManagement)的目的在于在恰當的時間以一種經濟節約的方式為數據處理和存儲提供所需的容量。隨著計算機及互聯網技術的發展,互聯網用戶和業務的規模以及服務器的數量都在不斷的增加,面對海量的業務,容量管理成為業務運營中的一個重要的環節,而負載管理更是容量管理的重中之重。目前很多的負載管理系統都是基于服務器本身的硬件指標或單純的業務指標來對業務集群(即提供同一業務的服務器的集合)的負載進行管理,比如:先根據某段時間內服務器的CPU(CentralProcessingUnit,中央處理器)的負載,或者磁盤的負載,或者業務數據請求量來計算得到業務集群下的各個服務器的業務負載率,再對該各個服務器的業務負載率進行平均得到該業務集群的業務負載率,然后根據該業務負載率對該業務集群的負載進行管理。由于各個業務的依賴對象的差異,例如,有些業務非常依賴于磁盤,并需要大量磁盤負載和快速輸入/輸出;有些業務非常依賴于CPU,并需要快速處理器以獲得最大工作效率;有些業務需要大量內存等等,因此每個業務集群產生負載瓶頸的原因不盡相同,并且很多業務的負載問題還涉及到多IDC(InternetDataCenter,即互聯網數據中心),甚至是異地容災分布的考慮,但現有技術對每個業務集群都采用的是統一的策略標準來衡 ...
【技術保護點】
一種服務器負載管理方法,用于獲取綜合平均業務負載率,其特征在于,包括:獲取包含多個服務器的業務集群關聯的至少一個負載管理模型,所述負載管理模型用于獲得所述業務集群的綜合業務負載數據,所述綜合業務負載數據包括所述業務集群的綜合平均業務負載率;獲取所述服務器分別與所述至少一個負載管理模型對應的業務負載數據;根據所述負載管理模型以及所述業務負載數據,計算所述服務器的業務負載率,并將每個所述服務器對應的最大的業務負載率作為每個所述服務器的綜合業務負載率;根據所述綜合業務負載率,獲得所述綜合平均業務負載率。
【技術特征摘要】
1.一種服務器負載管理方法,用于獲取綜合平均業務負載率,其特征
在于,包括:
獲取包含多個服務器的業務集群關聯的至少一個負載管理模型,所述
負載管理模型用于獲得所述業務集群的綜合業務負載數據,所述綜合業務
負載數據包括所述業務集群的綜合平均業務負載率;
獲取所述服務器分別與所述至少一個負載管理模型對應的業務負載數
據;
根據所述負載管理模型以及所述業務負載數據,計算所述服務器的業
務負載率,并將每個所述服務器對應的最大的業務負載率作為每個所述服
務器的綜合業務負載率;
根據所述綜合業務負載率,獲得所述綜合平均業務負載率。
2.根據權利要求1所述的方法,其特征在于,所述綜合業務負載數據
還包括:所述業務集群的綜合最大業務負載率以及綜合最小業務負載率,
所述方法還包括:
將所述綜合業務負載率中最大的綜合業務負載率作為所述綜合最大業
務負載率輸出,將所述綜合業務負載率中最小的綜合業務負載率作為所述
綜合最小業務負載率輸出,以根據所述綜合最大業務負載率以及所述綜合
最小業務負載率對所述業務集群的負載進行管理。
3.根據權利要求1所述的方法,其特征在于,所述方法還包括:
根據用戶指令,設置所述業務集群與所述負載管理模型的關聯關系。
4.根據權利要求3所述的方法,其特征在于,所述業務集群繼承有其
所有上級業務集群關聯的負載管理模型。
5.根據權利要求3所述的方法,其特征在于,所述用戶指令中包含關
聯條件及對應的標準負載參考值的信息,所述方法還包括:
根據所述用戶指令,設置所述負載管理模型與所述關聯條件以及所述
\t標準負載參考值的關聯關系,所述標準負載參考值用于計算所述服務器的
業務負載率。
6.根據權利要求5所述的方法,其特征在于,所述關聯條件包括服務
器型號。
7.根據權利要求6所述的方法,其特征在于,所述根據所述負載管理
模型以及所述負載數據,計算所述服務器的業務負載率,包括:
當所述服務器的型號符合所述關聯條件時,獲取所述服務器型號對應
的標準負載參考值;
根據所述服務器型號對應的標準負載參考值與所述業務負載數據,計
算所述服務器的業務負載率。
8.根據權利要求7所述的方法,其特征在于,所述根據所述負載管理
模型以及所述負載數據,計算所述服務器的業務負載率,還包括:
當所述服務器的型號不符合所述關聯條件時,獲取預置的默認負載參
考值;
根據所述默認負載參考值與所述業務負載數據,計算所述服務器的業
務負載率。
9.根據權利要求1至8的任一項所述的方法,其特征在于,所述方法
還包括:
根據所述綜合業務負載數據,分析所述業務集群是否滿足預置的告警
條件;
若滿足,則按照預置的告警方式進行告警。
10.根據權利要求9所述的方法,其特征在于,所述根據所述綜合業
務負載數據,分析所述業務集群是否滿足預置的告警條件,若滿足,則按
照預置的告警方式進行告警,包括:
獲取所述業務集群對應的容災級別及其對應的容災條件;
獲取所述業務集群的各子集群中的服務器的數量;
根據所述綜合業務負載率與所述各子集群的服務器的數量,分別計算
所述各子集群的綜合平均業務負載率;
根據所述各子集群的綜合平均業務負載率,分析所述業務集群是否滿
足所述容災條件;
當所述業務集群不滿足所述容災條件時,進行告警。
11.根據權利要求10所述的方法,其特征在于,所述方法還包括:
輸出所述綜合平均業務負載率,以根據所述綜合平均業務負載率對所
述業務集群的負載進行管理。
12.一種服務器負載管理裝置,其特征在...
【專利技術屬性】
技術研發人員:肖先敏,
申請(專利權)人:騰訊科技深圳有限公司,
類型:發明
國別省市:廣東;44
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。