隨著政企工作對數據中心的依賴程度日益加強,作為保障系統安全穩定運行的最後一道防線和風險集中點,數據中心的災備級別及安全運作被寄予了更高的要求。面對如今市面上海量的容災服務,雙活容災憑藉其獨特的優越性能,成為了近年來針對大型數據系統的熱門解決方案。
雙活容災技術為何如此受到青睞,它將為政企客戶帶來怎樣的收益?接下來我們將從「主-備容災」、「應用級容災」、「在線式容災」等關鍵詞出發,對其進行詳細解構。
▶首先,什麼是「雙活容災」?
雙活容災是指可實現備份端在線的、雙活的應用級容災,踐行在線式應用級的容災系統。在線式是指備用伺服器上的資料庫是在線的,處於可讀可查詢的狀態,確保容災是可靠的、穩定的;應用級是指鏡像系統複製的數據是資料庫事務,是屬於應用層的。
出於災備的目的,一般都會建設2個(或多個)數據中心,一個是主數據中心用於承擔用戶的業務,一個是備份數據中心用於備份主數據中心的數據、配置、業務等,這是最常見的也是最簡單的資料庫容災架構,通常有熱備、冷備、雙活3種備份方式。所謂「雙活」數據中心,區別於熱備、冷備的模式,前者2個數據中心都處於運行當中,同時承擔用戶的業務,所以稱為「雙活」,主備2個數據中心互為備份,並且進行實時備份。
▶從單活到雙活,資源高利用率和業務連續可用得以實現
早期的主-備模式的數據中心只是簡單的軟硬體資源的堆砌,正常情況下,主用數據中心提供業務,備用數據中心處於閒置狀態。發生災難時,業務系統才從主用中心遷移到備用中心來。然而,災難往往只是小概率事件,企業建設的備用中心大多時候都是處於閒置狀態,資源使用率極低,業務連續性無法有效保障。
所謂「雙活」數據中心,是覺得備用數據中心只做備份太浪費了,所以讓主備兩個數據中心都同時承擔用戶的業務,此時,主備兩個數據中心互為備份,並且進行實時備份。能夠充分利用資源,避免了一個數據中心常年處於閒置狀態而造成浪費,災難發生時業務從主運行中心切換至備份運行中心RTO較長等問題也得到大大改善。
▶可實現資料庫事務日誌複製的應用級容災,是數據級容災的發展趨勢
簡單了解了雙活容災的設計原理之後,從安全保障的層面而言,雙活容災還是一種優於數據級的應用級容災,具備比數據級災備更高級別的業務恢復能力。像對業務連續性要求較高的行業,例如:金融(證券 、銀行等)、醫療、商超、政府機構(檔案館、社保中心等),在做容災建設項目時,都將應用級容災視作最基本的要求。
數據級容災的關注點在於數據,即災難發生後可以確保用戶原有的數據不會丟失或者遭到破壞。一般是通過建立一個異地的數據系統,對本地關鍵應用數據做一個可用備份。在本地數據出現災難時,系統至少在異地保存有一份可用的關鍵業務的數據。
應用級容災則是在數據級災備的基礎上,把應用處理能力再複製一份,也就是在異地災備中心再構建一套支撐系統。在本地數據出現災難時,備份中心可以接管本地生產系統的業務,並在本地生產系統正常使用後,恢復100%數據,保證恢復數據可用。
因此應用級的雙活容災其實是指,可實現資料庫事務日誌的實時複製與加載。優勢在於生產端代理進程可實時捕捉資料庫在線或歸檔日誌的變化數據,保障目標容災資料庫的一致性;並實現採用CDP原理的事務級容錯,防止人為或系統原因造成資料庫結構損壞或數據丟失,同時還可實現任意時間點恢復、高效的數據遷移和雙活的回切,大大提升了容災的可靠性。
▶確保備端始終在線,實現最快速的容災接管
通常的容災技術採用等待模式,即容災端備用系統處於不運行狀態。如果要確保這個容災系統在需要的時候可用,還需要進行另外測試,而測試往往需要複製處於離線狀態,這種測試同時也是一個開銷較大的行為。然而如果不進行定期的測試,容災系統的可靠性又會隨著時間的推移而降低。
因此為了化解這種困境,在雙活容災的方案中,備用系統的資料庫一直處於打開狀態,實際上相當於對容災系統進行不間斷的測試,確保備用系統隨時處於可用狀態。兩端資料庫都處於可用狀態,因而可實現快速的接管,接管時間基本等於應用系統切換連接資料庫的時間。在容災方案中沒有比這種接管更快的方法。
AppMirror資料庫雙活——關鍵業務的最佳容災保障
目前市面上可承接資料庫雙活容災建設的災備廠商屈指可數,浪擎科技作為其中的佼佼者,首次將雙活容災理念引入國內,獨立自主研發的明星產品——AppMirror資料庫雙活容災更是獲贊無數,至今已獲全國累計近萬家用戶選擇和信賴,也使得浪擎科技成立短短幾年便一躍成為數據保護解決方案供應商。
AppMirrior不依賴DataGaurd、LogMinor、DBCC LOG等資料庫自帶的日誌工具來實現數據複製,完全依靠自身研發的資料庫實時捕獲引擎ACA和數據組裝兩大核心技術來實現全量複製和實時增量複製,具備非常高的創新水平。
雙活容災:AppMirror具備「雙活容災」的普遍特點,容災端資料庫處於在線運行狀態,具備最高的可靠性,且用戶可以隨時查詢業務數據來檢驗容災結果。
數據匯聚:AppMirror佔用極少的主機資源,在生產端無感知的情況下實現數據複製,生產端產生的數據實時地傳輸到鏡像端,並通過ETL工具匯聚到數據池中,實現實時匯聚。
可視化數據校驗:基於Web的、可視的、在線的秒級數據校驗,及時反映容災端資料庫的運行狀態、事務加載狀態、兩端數據的差異程度。
文件鏡像:可實現非結構化數據同步。新舊平臺更替時,實現同構作業系統和異構作業系統情形下的數據遷移,支持集群到集群、集群到單機不同形式的數據遷移。
原文連結:http://www.jifang360.com/news/2018723/n5387105059.html
聲明:CSDN登載此文出於傳遞更多信息之目的,並不意味著贊同其觀點或證實其描述。