[發明專利]實現面向辦公應用的雙機容錯服務系統及其數據存儲方法有效
| 申請號: | 201210306406.3 | 申請日: | 2012-08-27 |
| 公開(公告)號: | CN102820998A | 公開(公告)日: | 2012-12-12 |
| 發明(設計)人: | 張真;吳全聲;宋春博;宋文艷;江健;張小創;蔣文佼 | 申請(專利權)人: | 南京云創存儲科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 南京經緯專利商標代理有限公司 32200 | 代理人: | 艾中蘭 |
| 地址: | 210014 江蘇省南京市白*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 面向 辦公 應用 雙機 容錯 服務 系統 及其 數據 存儲 方法 | ||
技術領域
本發明涉及計算機應用系統領域,具體涉及一種面向辦公應用的服務系統及其數據存儲方法。
背景技術
傳統的辦公應用的存儲一般是以傳統的普通硬盤為存儲媒介,這種數據存儲方法成本高,且數據丟失不易找回,且對大量的數據的管理較為麻煩。在這種傳統的數據存儲模式下,郵箱、FTP等服務通常是使用不同的服務器,會造成價格、空間上的浪費。現有的面向辦公應用的服務器模式普遍存在比如應用集成不夠全面,磁盤容量不夠大,價格過高等問題。
發明內容
本發明的目的在于提供一種實現面向辦公應用的雙機容錯服務系統及其數據存儲方法,解決傳統的辦公應用中各種服務不集中造成管理繁瑣,以及購置成本高帶來的資源浪費等問題,使企業能夠實現存儲、郵箱、以及FTP服務統一集成,方便企業管理,降低企業成本。
為實現上述發明目的,本發明具體采用如下技術方案:
一種實現面向辦公應用的雙機容錯服務系統,其特征在于包括兩臺同步的元數據服務器和X臺存儲服務器,X為自然數,元數據服務器是整個系統的中心服務器,每臺存儲服務器是元數據服務器的一個存儲空間,元數據服務器負責存儲元數據、管理文件系統目錄、管理存儲服務器、進行負載均衡、提供FTP服務和郵箱服務,存儲服務器負責存儲文件數據、接受元數據服務器調度、負責與客戶端進行數據交互。
本發明系統的數據存儲方法是:數據存儲過程以元數據服務器為中心,客戶端發起的數據讀寫操作都先通過元數據服務器找到目標存儲服務器,然后由客戶端和目標存儲服務器直接進行數據交互。
本發明的實現面向辦公應用的雙機容錯服務系統及其數據存儲方法采用以元數據服務器為中心服務器的模式,實現了數據存儲過程中控制流與數據流的分離,一方面降低了元數據服務器的負擔,使得其處理能力更強,另一方面將數據讀寫的負擔分擔到存儲服務器,使得系統的整體性能得到了提高。元數據服務器同時提供FTP服務和郵箱服務,兼做FTP服務器和郵箱服務器,實現了企業存儲、郵箱、以及FTP服務統一集成,成本低,易管理,維護方便。
本發明采用雙機容錯機制,采用兩臺同步的元數據服務器,在一臺元數據服務器宕機以后,備用的元數據服務器能無縫接管工作,有效地保證了數據的可靠性。
本發明的元數據服務器與存儲服務器均可采用現有技術中的通用硬件設備,其存儲模式具有通用性。?
附圖說明
圖1是本發明雙機容錯服務系統實施例一的架構圖。
圖2是本發明雙機容錯服務系統實施例二的架構圖。
圖3是本發明雙機容錯服務系統實施例三的架構圖。
圖4是客戶端寫數據流程。
圖5是客戶端讀數據流程。
具體實施方式
下面結合附圖對本發明的技術方案進行詳細說明:
實施例一
圖1提供了本發明雙機容錯服務系統的一種實施例。如圖所示,系統由兩臺元數據服務器和n臺(n為正整數)存儲服務器構成。元數據服務器是整個系統的中心服務器,每一臺存儲服務器都是元數據服務器的一個存儲空間,元數據服務器是子存儲空間的大腦,負責存儲元數據,管理文件系統目錄,管理存儲服務器,進行負載均衡、提供FTP服務和郵箱服務等。存儲服務器用于存儲文件數據,接受元數據服務器調度,負責與客戶端進行數據交互。存儲服務器與元數據服務器通過消息傳遞方式進行通訊。
為了給系統的使用提供更加安全可靠的保證,本發明采用雙機熱備方式,設置了兩臺元數據服務器,一臺主元數據服務器,一臺備用元數據服務器。在主元數據服務器宕機以后,備用元數據服務器能無縫接管工作,不會造成數據丟失,對外服務也不會停止,不影響用戶的訪問。主、備元數據服務器之間通過心跳檢測程序及同步日志文件來實現同步,在主元數據服務器宕機后,備用元數據服務器會檢測到主元數據服務器的狀態,執行使備機對外提供服務的腳本,再通過備份文件保證數據不丟失。這種雙機容錯機制可以有效地保證數據的可靠性。
存儲服務器中的單點故障問題是通過數據的冗余備份來實現的,當單個存儲服務器宕機后,元數據服務器會檢測到其狀態,將其中的數據重新備份到其他存儲服務器上,數據無影響。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京云創存儲科技有限公司,未經南京云創存儲科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210306406.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種物聯網PLC
- 下一篇:一種網絡化實驗設備控制裝置





