[發明專利]一種負載均衡系統在審
| 申請號: | 201410719792.8 | 申請日: | 2014-11-28 |
| 公開(公告)號: | CN104394224A | 公開(公告)日: | 2015-03-04 |
| 發明(設計)人: | 許廣彬;郭曉;張銀濱;李德才 | 申請(專利權)人: | 無錫華云數據技術服務有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 214000 江*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 負載 均衡 系統 | ||
技術領域
本發明涉及云計算技術領域,尤其涉及一種基于OpenStack架構的云計算平臺所使用的一種負載均衡系統。
背景技術
云節點(node)是具有一定虛擬網絡資源、虛擬存儲資源、虛擬計算資源,并可通過向云計算服務商發送請求,以在云計算用戶的終端上搭建屬于自己的云節點(即“私有云”)的一種虛擬的計算機。云節點通常在云服務商所搭建的物理機中通過啟動龐大的虛擬機的方式形成。
云計算平臺提供了大容量、高配置的服務器集群,提高了服務能力與運行速度,同時也面臨著網絡訪問的高并發等問題。負載均衡實現的是將一臺計算機的任務分配給兩臺或者多臺計算機來完成,提高了工作效率。負載均衡可以通過硬件、軟件或者兩者的組合來實現。通常,負載均衡應用于服務器集群環境中。
LBaaS(Load-Balancing-as-a-Service)是OpenStack開源云平臺管理項目中的一個網絡組件,其主要提供負載均衡服務。但是LBaaS在配置方面還缺少一定的靈活性,比如不可以同時對兩個VIP配置相同的IP地址和不同的端口;同時,在對IP地址的配置方面也具有一定的局限性。
中國公開專利CN?102833355A提出了一種負載均衡機制,其使用雙向通信的方式建立虛擬機與負載均衡服務器之間的負載探測與狀態反饋機制,實現虛擬機的狀態的及時反饋和處理,通過增減應用服務器的數量來是實現應用的負載均衡。這種方法在對虛擬機的狀態進行動態的工作較為繁重,需要檢測包括CPU、內存、帶寬壓力測試等方便,導致虛擬機開銷較大;另外沒有對虛擬機網絡連接數等數據進行檢測,將其應用到網絡方面的負載均衡具有一定的局限性。
有鑒于此,有必要對現有技術中的基于OpenStack架構的云計算平臺的負載均衡系統予以改進,以解決上述技術問題。
發明內容
本發明的目的在于公開一種基于OpenStack架構的計算機集群的負載均衡系統,用以解決云計算平臺中網絡訪問的并發性所導致的云節點不均衡的技術問題,并實現對網絡資源的合理配置,提高虛擬機對不同網絡拓撲結構的網絡環境的適應性。
為實現上述發明目的,本發明提供了一種負載均衡系統,用于對基于OpenStack部署的云節點進行負載均衡配置,所述負載均衡系統包括:
至少用于對云節點提供負載均衡服務的負載均衡模塊,
若干用于對云節點的負載進行均衡計算與對后端模塊進行動態健康檢查的監聽模塊,
若干用于設置與云節點所對應服務權重的后端模塊,并根據更新后的負載均衡系統的配置參數對云節點的網絡應用環境動態地執行啟動和/或刪除后端服務實例的配置操作。
作為本發明的進一步改進,所述負載均衡模塊還能夠對所述負載均衡系統的連接數類型進行配置。
作為本發明的進一步改進,所述連接數類型的默認設置為不限制最大連接數。
作為本發明的進一步改進,所述負載均衡模塊支持的連接數類型包括TCP連接、HTTP連接、HTTPS連接。
作為本發明的進一步改進,所述負載均衡模塊能夠為負載均衡系統配置并支持多個公網IP地址和/或多個私有IP地址。
作為本發明的進一步改進,所述云節點端能夠按照后端模塊所提供的服務類型自適應地匹配選擇負載均衡算法。
作為本發明的進一步改進,所述負載均衡算法包括動態加權輪詢算法、最小連接數算法、加權源地址哈希算法、URL哈希算法、加權參數哈希算法。
作為本發明的進一步改進,所述監聽模塊的健康檢查方式包括TCP檢查、PING檢查、HTTP檢查、HTTPS檢查,監聽模塊通過向后端模塊發送數據包或指令,以檢測后端模塊的服務狀態;
當某一后端模塊通過健康檢查被認定為不健康的后端模塊時,則從可用虛擬資源池中移出該不健康的后端模塊,以隔離所述不健康的后端模塊;
當所述從可用虛擬資源池中移出的不健康的后端模塊通過健康檢查,則重新移入可用虛擬資源池。
作為本發明的進一步改進,所述健康檢查的健康指標包括檢查間隔、超時時間、不健康閾值以及健康閾值。
作為本發明的進一步改進,所述負載均衡系統能夠在云節點和/或形成云節點的物理機中運行。
與現有技術相比,本發明的有益效果是:通過本發明,解決了基于OpenStack云平臺中網絡訪問的并發性導致的云節點負載不均衡的問題,動態地對后端模塊進行包括健康檢查在內的監控,依據轉發策略最優化的選擇服務實例進行網絡請求的轉發,可應用于多種網絡拓撲結構,提高了云節點的可靠性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于無錫華云數據技術服務有限公司,未經無錫華云數據技術服務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410719792.8/2.html,轉載請聲明來源鉆瓜專利網。





