[發明專利]一種利用負載均衡器同步集群數據的方法有效
| 申請號: | 201210088777.9 | 申請日: | 2012-03-30 |
| 公開(公告)號: | CN102611758A | 公開(公告)日: | 2012-07-25 |
| 發明(設計)人: | 戶勇輝 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 利用 負載 均衡器 同步 集群 數據 方法 | ||
技術領域
本發明涉及一種計算機領域,?具體地說是一種利用負載均衡器同步集群數據的方法。
背景技術
隨著網絡的各個核心部分隨著業務量的提高、訪問量和數據流量的快速增長,其處理能力和計算強度也相應增大,使得單一設備根本無法承擔。在此情況下,如果扔掉現有設備去做大量的硬件升級,這樣將造成現有資源的浪費,而且如果再面臨下一次業務量的提升,這又將導致再一次硬件升級的高額成本投入,甚至性能再卓越的設備也不能滿足當前業務量的需求。因此負載均衡集群在越來越多的投入使用。
??負載均衡(Load?Balance)建立在現有網絡結構之上,它提供了一種廉價有效透明的方法擴展網絡設備和服務器的帶寬、增加吞吐量、加強網絡數據處理能力、提高網絡的靈活性和可用性。
其中服務器是網絡應用中最主要的組成部分。不管是企業的web網站、電子郵件、數據庫服務器,還是文件、打印服務器都是決定企業業務能否正常運行的核心組件。在維護這些服務器的過程中,經常碰到要進行服務器之間的數據同步的問題。
當然,通過網絡進行數據同步的最簡單的方法就是使用ftp工具,但是使用ftp方式每次都需要將目標服務器中的所有數據都傳輸一遍,沒有考慮哪些文件是已經同步過的,哪些文件是最近創建或更新、修改過的。因此效率是比較低的。當需要同步的數據量很大的時候,這種數據同步傳輸方式就顯得比較原始,將占用大量網絡資源,自然也不太經濟實用。
??雖然有商業化的數據同步產品供我們選擇,但商用產品的價格昂貴,動輒幾萬、幾十萬的商業軟件投入對于一般的企業不是一個容易決定的事情。
發明內容
本發明的目的是提供一種利用負載均衡器同步集群數據的方法。
本發明的目的是按以下方式實現的,在用戶數據和應用程序變化的情況下,通過負載均衡器將此變化同步到集群各個服務器,以減輕應用服務器之間自身同步數據的負擔,提高了對數據的處理,加快了對用戶的響應,具體步驟如下:在負載均衡器上開啟daemon模式作為服務器端,此時其873端口打開,等待同步端服務器連接;當連接時,daemon服務器端會檢查密碼是否相符,通過驗證則進行文件傳輸,第一次連接時,會把指定路徑下的文件全部進行傳輸,下一次就只傳輸此路徑下文件有修改的部分;
在負載均衡集群中,前端負載均衡器接入,以daemon模式運行rsync,另外的業務服務器則以客戶端的身份運行rsync,由于業務服務器配置及內容相同,故在部署的時候只需在一臺服務器里部署完畢,其余的服務器只要運行rsync進行同步即可,更新維護數據的時候同樣如此方便;
通過負載均衡器的管理頁面手動建立rsync服務器,由一個以上的模塊結構組成,一個模塊對應需要備份的一個目錄樹,有兩個以上目錄樹需要備份,需要定義兩個以上的模塊,分別對應各自的目錄樹,而且各個模塊要建立對應的用戶并授權,數據同步的時候就是通過授權用戶去同步模塊指定的文件夾或者文件;
文件配置完畢以后,就需要啟動rsyncd服務,在確定服務器端正確配置并開啟服務后,執行同步指令讓服務器使用客戶端來同步數據;
所述同步數據的功能,數據是用戶數據或是應用程序數據,當有數據修改變更時,系統將修改變更的數據同步到集群中所有應用服務器。
本發明的有益效果如下:
rsync是一個優秀的數據同步工具,支持大多數的操作系統,無論是Linux、Solaris、BSD還是Windows?xp、Windows?server都能良好的運行,甚至可以跨平臺操作,它的特性如下:
可以鏡像保存整個目錄樹和文件系統,可以很容易做到保持原來文件的權限、時間、軟硬鏈接等等,無須特殊權限即可安裝優化的流程,文件傳輸效率高,可以使用ssh、socket等方式來傳輸文件,支持匿名傳輸,以方便進行網站鏡象;
rsync使用的算法使其可以高速的傳輸文件,它在傳輸的時候,可以比對本地與遠端主機欲同步的文件內容,僅復制有差異的部分,因此傳輸時間相對降低很多。
rsync的使用方式有三種,一種是在本主機內部傳輸文件,相當于復制拷貝;一種是使用ssh通道在不同主機間進行文件傳輸;一種是直接通過rsync提供的daemon服務來傳輸文件,此時主機啟動873端口。
在負載均衡集群中,由于服務器都在一起,而且每臺服務器的配置和內容都一樣,因此我們將同步軟件放入負載均衡器中,如此一來此種方法有如下優勢:
1.?保持了與業務服務器的無關性;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210088777.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種含稀土410鋼級船舶用鋼管生產方法
- 下一篇:一種展示架





