[發明專利]負載均衡方法、裝置及存儲介質有效
| 申請號: | 201810797728.X | 申請日: | 2018-07-19 |
| 公開(公告)號: | CN108989430B | 公開(公告)日: | 2022-01-25 |
| 發明(設計)人: | 姜琳;雷思源;周磊 | 申請(專利權)人: | 北京百度網訊科技有限公司 |
| 主分類號: | H04L67/1001 | 分類號: | H04L67/1001 |
| 代理公司: | 北京市鑄成律師事務所 11313 | 代理人: | 宋珊珊;陳建煥 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 負載 均衡 方法 裝置 存儲 介質 | ||
本發明實施例提出一種負載均衡方法、裝置及計算機可讀存儲介質。其中負載均衡方法包括:創建負載均衡實例;配置負載均衡實例下掛載的服務器組;在負載均衡實例中創建至少一種類型的監聽器;配置監聽器中掛載的至少一個負載均衡策略;配置負載均衡策略與服務器組之間的對應關系;其中,每個負載均衡策略對應一個服務器組,每個負載均衡策略包括至少一個負載均衡規則,每個服務器組包括至少一個服務器,每個服務器歸屬于至少一個服務器組。本發明實施例提供的負載均衡架構包括負載均衡實例、監聽器、負載均衡策略和服務器組,該架構能夠通過一個負載均衡實例管理多個服務,從而簡化了系統架構,減少了部署成本,方便用戶管理。
技術領域
本發明涉及信息技術領域,尤其涉及一種負載均衡方法、裝置及計算機可讀存儲介質。
背景技術
負載均衡作為公有云IAAS(Infrastructure as a Service,基礎設施即服務)解決方案的重要組成部分,其性能、穩定性和靈活性對于用戶整個應用架構十分關鍵,用來在計算機集群、網絡連接、CPU(Central Processing Unit,中央處理器)、磁盤驅動器或其他資源中分配負載,以達到最佳化資源使用、最大化吞吐率、最小化響應時間、同時避免過載的目的。負載均衡對于用戶業務場景支持的豐富度的提升,能夠大大簡化用戶應用部署架構,降低業務數據上云的難度,帶動計算、存儲等其它公有云產品的使用量。當前LB(loadbalance cluster,負載均衡)產品不支持7層按域名/URL(Uniform Resource Locator,統一資源定位符)規則轉發,要求部署的后端服務器相同,對于有多個業務模塊的用戶來說,系統架構復雜,成本也比較高。另外當前LB產品使用多LB實例部署,每個LB實例部署一個服務,前端用DNS或者云服務器做分發,該架構部署管理較復雜,涉及公網服務則每個實例都要綁定EIP(Elastic IP,彈性公網IP),增加了部署成本。
發明內容
本發明實施例提供一種負載均衡方法、裝置及計算機可讀存儲介質,以至少解決現有技術中的一個或多個技術問題。
第一方面,本發明實施例提供了一種負載均衡方法,包括:創建負載均衡實例;配置所述負載均衡實例下掛載的服務器組;在所述負載均衡實例中創建至少一種類型的監聽器;配置所述監聽器中掛載的至少一個負載均衡策略;配置所述負載均衡策略與所述服務器組之間的對應關系;其中,每個負載均衡策略對應一個服務器組,每個負載均衡策略包括至少一個負載均衡規則,每個服務器組包括至少一個服務器,每個服務器歸屬于至少一個服務器組。
結合第一方面,本發明實施例在第一方面的第一種實現方式中,所述負載均衡規則包括對于傳輸層負載均衡的轉發規則和對于應用層負載均衡的轉發規則,所述應用層負載均衡的轉發規則包括對請求中的域名、統一資源標識符、Cookie、客戶端IP和HTTP主體中的至少一個匹配項進行匹配。
結合第一方面,本發明實施例在第一方面的第二種實現方式中,還包括:將對負載均衡實例的刪除、暫停和恢復操作中的至少一項同步到網關服務器;在監聽器、負載均衡策略、服務器中的至少一項的配置發生改動的情況下,根據監聽器類型同步配置。
結合第一方面的第二種實現方式,本發明實施例在第一方面的第三種實現方式中,在監聽器、負載均衡策略、服務器中的至少一項的配置發生改動的情況下,根據監聽器類型同步配置,包括:如果改動的監聽器屬于傳輸層監聽器,則將改動的傳輸層監聽器的配置同步到網關服務器,和/或如果改動的監聽器屬于應用層監聽器,則將改動的應用層監聽器的配置同步到負載均衡服務器;如果改動的負載均衡策略對應的監聽器屬于傳輸層監聽器,則將改動的負載均衡策略同步至網關服務器,和/或,如果改動的負載均衡策略對應的監聽器屬于應用層監聽器,將改動的負載均衡策略同步至負載均衡服務器;如果服務器的配置發生改動,則反查出改動的服務器所歸屬的所有服務器組,更新所述改動的服務器所歸屬的所有服務器組綁定的負載均衡策略,其中,如果更新的負載均衡策略對應的監聽器屬于傳輸層監聽器,則將更新的負載均衡策略同步至網關服務器,如果更新的負載均衡策略對應的監聽器屬于應用層監聽器,則將更新的負載均衡策略同步至負載均衡服務器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京百度網訊科技有限公司,未經北京百度網訊科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810797728.X/2.html,轉載請聲明來源鉆瓜專利網。





