[發明專利]基于CEPH的雙活同步在線熱備方法有效
| 申請號: | 201810916934.8 | 申請日: | 2018-08-13 |
| 公開(公告)號: | CN108958984B | 公開(公告)日: | 2022-02-11 |
| 發明(設計)人: | 唐卓;宋柏森;陳都 | 申請(專利權)人: | 深圳市證通電子股份有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14 |
| 代理公司: | 上海海頌知識產權代理事務所(普通合伙) 31258 | 代理人: | 任益 |
| 地址: | 518054 廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 ceph 同步 在線 方法 | ||
本發明公開了一種基于CEPH的雙活同步在線熱備方法,所述雙活同步在線熱備方法應用于主要由主服務器和備服務器構成的系統中進行數據的同步,并采用CEPH分布式存儲方式進行數據的存儲;其特征在于,在系統中設置集群間一致性鎖,在客戶端進行讀操作和寫操作時,引入集群間一致性鎖執行步驟保證系統中數據的安全性;所述集群間一致性鎖的粒度為4M。本發明不僅能夠提高業務的處理效率;更重要的是,還能夠在不同客戶端在對服務器進行讀寫操作時,通過使用服務器間一致性共享鎖和一致性排他鎖控制事務對數據的讀寫操作,也即兩個服務器在雙活熱備情況下,可以同時讀主備服務器的數據,但不能同時寫入數據,保障了數據的一致性和安全性。
技術領域
本發明涉及計算機領域,特別涉及一種計算機同步在線熱備方法。
背景技術
當今社會,數據信息發展迅速,每天產生海量的數據,需要日益增大的計算機網絡,同時也要求網絡能可靠、高速、穩定的運行。對于CEPH分布式存儲系統,雖然其本身基于副本或者糾刪碼的策略,以及大的集群通過修改CRUSH規則,可以提升其數據的安全性;但是,在同一數據中心,還是無法避免地震、火災、光纖中斷等自然災難和人為事故的影響。
服務器的高可靠性、高可用性是網絡安全運行的關鍵,而目前大部分互聯網公司的網絡服務都是采用的中心主服務器的模式,即一臺服務器進行數據存儲,一旦這臺服務器因為外部或內部的因素影響出現了宕機的故障,所提供的服務也會隨之中斷,影響正常工作,并可能影響關鍵性數據,造成損失巨大。
為了避免上述提到的服務器宕機造成的損失,有些互聯網公司提出單活的想法。單活就是一主一備,主服務器和備服務器扮演著不同的角色,主服務器每天處理客戶端傳來的各種請求,而備服務器每天只要把主服務器處理完的數據備份一份保存好就可以了,只有在發生災備事件時,主服務區宕機了,備用的服務器才開始承擔起主服務器的工作。這種模式雖然有效的解決了單服務器出現故障的問題,但成本提高了,服務器處理請求的速度沒有提高,只保障了安全性,備用服務器只做數據備份,造成服務器資源浪費。因此,許多廠商為了數據的安全都會在一定的距離之外,建立一個獨立的服務器,對于重要的數據,可以備份到遠端的服務器;并且,為了提供更好的訪問服務以及數據的安全性,往往要求主備服務器可以同時對外進行訪問,同時也可以在線的實時備份到對端的服務器中。此時,主備服務器互為備份,并且實時進行備份,保證了數據的一致性,其中主服務器承擔了60%~70%的業務,備服務器分擔30%~40%的業務;此種方式成為雙活熱備方式,此種方式運行的情況下,當發生災備時,可在沒有人工干預的情況下備服務器主動處理用戶業務,用戶業務不會中斷,同時也不會感覺到數據中心的切換,提高了業務處理效率以及用戶業務辦理的滿意度;但是此種仍然存在一定的問題,例如兩個集群的兩個客戶端對同一個卷進行讀寫訪問時,容易導致數據寫臟,上層的文件系統損壞,數據不一致性等各種問題,無法保證數據的安全性。
發明內容
本發明需要解決的技術問題是提供一種基于CEPH的雙活在線同步熱備方法,能夠在保證數據一致性和安全性的基礎上,提高業務處理效率。
為解決上述技術問題,本發明所采取的技術方案如下。
基于CEPH的雙活同步在線熱備方法,所述雙活同步在線熱備方法應用于主要由主服務器和備服務器構成的系統中進行數據的同步,并采用CEPH分布式存儲方式進行數據的存儲;其特征在于,在系統中設置集群間一致性鎖,在客戶端進行讀操作和寫操作時,引入集群間一致性鎖執行步驟保證系統中數據的安全性;所述集群間一致性鎖的粒度為4M。
上述基于CEPH的雙活同步在線熱備方法,所述主服務器和備服務器中分別設置有自身的主PG和副本PG。
上述基于CEPH的雙活同步在線熱備方法,所述集群間一致性鎖包括讀操作時使用的集群間一致性共享鎖和寫操作時使用的集群間一致性排它鎖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市證通電子股份有限公司,未經深圳市證通電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810916934.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于數據差異的還原方法、裝置、存儲介質及用戶設備
- 下一篇:芯片





