全球數字化時代,數據中心作用不可小覷。自然災害、數據攻擊等危機事件層出不窮,企業紛紛建立雙活或多活數據中心防患未然,應用和數據庫的高可靠性和高可用性成為關鍵。
然而,隨著海量非結構化數據的涌現,傳統數據中心在幫助企業構建數據空間的同時,也面臨著一些挑戰。如何修煉出一招高效省心的數據災備大法,讓企業打通多活數據中心的任督二脈?且看這份修煉秘籍。
災備江湖:傳統數據中心數據保護方法
作為服務和數據的載體,數據中心的可靠性直接關乎企業的命脈。正因為此,各行各業用戶對數據中心安全可靠性的關注度日漸攀升。如何保證數據中心中數據的安全可靠,是所有企業在數據中心建設和運維過程中的重點和難點。傳統數據中心的數據保護方法和切換邏輯為:
本地數據備份:通過捕獲或跟蹤生產數據的變化,并將其在生產數據之外建立副本獨立存放,以確保數據可以恢復到過去的時間點。
同城數據雙活:容錯能力擴大到了2個數據中心,在主中心出現故障無法在短時間內進行恢復時,可快速切換到容災中心,進行業務接管。
異地數據容災:在異地建立和維護一個備份存儲系統,利用地理上的分離來保證系統和數據對災難性事件的抵御能力。
路遇迷霧:海量非結構化數據“雙活”存儲挑戰
隨著新技術的不斷涌現,企業業務變得更加靈活多樣,從“穩態”向“敏態”不斷發展。企業不僅關注數據中心服務的日常數據處理表現,也對業務連續性提出了更高的要求。
基于數據安全考慮,大型企業往往會建立雙數據中心或者多數據中心。雙活數據中心已經跨越概念炒作的階段,被越來越多的企業用戶所接受并付諸實踐。這些建設方案往往針對的都是比較重要的結構化數據,也就是運行在關系型數據庫之上的關鍵數據。
但隨著用戶習慣的改變以及技術的演進,每年產生的數據總量爆發式增長,非結構化數據占比也越來越高。據IDC報告顯示,非結構化數據已占數據總量的80%以上,使用同樣的方式來處理結構化數據與非結構化數據的雙活需求,會面臨一系列的挑戰。主要體現在:
擁有成本高
為了實現雙活,通常要增加專門的網關設備。另外,雙活數據中心有一定的物理距離,在意外事件發生時,例如數據同步鏈路故障,就可能出現兩個數據中心一體化的業務系統會分裂成兩個獨立的數據中心,即“腦裂”現象。在這種情況下,應用難以判斷哪一個是最新的生產數據,或者基于數據完整性的考慮,也可能出現兩邊的數據都鎖定不提供服務的情形。為了避免腦裂現象,勢必要增加仲裁設備;要保證仲裁設備的有效性,仲裁設備往往要設置在不同于雙活數據中心的第三處數據中心。
總體來說,傳統的雙活存儲方案,SAN/NAS一體,未考慮不同類型業務數據的差異,架構復雜,設備繁多,整體方案過于笨重,對于非結構化數據也要增加網關設備和仲裁設備等,增加了投入。同時涉及到的業務和存儲技術門檻較高,對運維管理人員的要求也較高,造成企業運維成本高企。因此,整體的投入性價比不高。
運營維護復雜
傳統雙活方案涉及存儲、計算、應用等多個層面,其間的協同、均衡、仲裁、接管邏輯復雜,系統復雜度極高。像網絡部分,就可能涉及復制鏈路、心跳和管理網絡,在管理上比較復雜,故障處理也會比較復雜。非結構化數據的文件數量和容量隨著業務規模的發展呈逐年激增的趨勢,傳統存儲的設備數量隨之快速增長,這對運維管理人員的技術能力提出了極高的要求。
方案厚重,靈活性不夠
傳統雙活存儲方案,對于雙數據中心的情況可以滿足一定的雙活需求。但是在更多基于非結構化數據的業務涌現的背景下,實際業務中可能會出現多個數據中心的場景,特別是常見一個中心多個分中心的場景;數據中心之間的數據可能出現雙向同步的需求,也可能出現單向同步的需求。面對這些需求,傳統雙活方案就顯得過于厚重,策略調整困難,靈活性不夠。
總體來說,在以結構化數據為主的場景中,傳統雙活方案為業務連續性和數據安全保駕護航的表現尚可,但是在處理海量的非結構化數據時面臨著一系列挑戰。
如何高效地對海量小文件進行數據保護?如何在多個數據中心之間做好負載均衡?針對非結構化數據,是否有更經濟、更簡潔、更靈活的多數據中心存儲解決方案?
針對海量非結構化數據,杉巖數據打造的新一代存儲多活方案可以有效地解決以上問題。
沖云破霧:杉巖MOS構建新一代多活數據中心
杉巖MOS是一款業界領先,支持海量對象存儲、便捷檢索管理及智能數據感知的對象存儲產品。經過深入調研非結構化數據跨數據中心災備需求特點,實際大部分業務場景不需要傳統方案的強一致性。
基于此,杉巖MOS去繁就簡,拋棄傳統方案繁重的架構,基于索引日志機制實現了多站點異步復制、總部分支機構匯聚分發,并且配套支持多站點智能DNS解析、SandVision高效多站點多集群統一監控管理;徹底解決了傳統方案成本高、運維復雜、方案厚重的問題,為企業提供了一套運維便利、架構簡潔、高效靈活的非結構化數據保護解決方案。
杉巖MOS的多站點技術,主要包含以下技術要點:
·多站點自動同步:多個站點之間的數據按照策略相互同步,保證數據的最終一致性。
在開啟多站點的存儲集群中,新上傳的數據會記錄索引日志,每個站點都利用同步網關記錄索引日志并向其他站點同步。
·多站點多活:由多個獨立的存儲集群組成,每個存儲集群都能夠對外提供服務,集群的讀寫互不影響。
·站點同步傳輸壓縮:在網絡帶寬緊張的情況下,支持站點間數據同步的壓縮傳輸。特性開啟后,數據在線壓縮;目標站點收到數據后,數據解壓存儲,從而節約網絡傳輸帶寬。
·數據匯聚和分發(CDN):在多站點的基礎上增加了單向同步功能,在定義數據同步策略時,能夠指定部分站點僅單向同步,分支站點可將數據單向同步到主、從站點。主、從站點可以主動將部分需要在所有分支機構保存的數據進行推送。同時,在自定義共享規則之內分支站點能夠向主、從站點請求數據,實現本地快速訪問。
·DNS自動切換:支持域名對外提供服務。存儲集群配置不同的IP,通過DNS進行域名映射,當站點出現故障時,通過DNS進行切換,提高業務的連續性。杉巖MOS多站點技術實現了數據容災,提高了數據的安全性,且多個站點保持多活,在某個數據中心故障時,通過DNS技術能夠快速切換到另一個數據中心,保障業務連續性。
·SandVision多站點統一管理:支持多集群統一管理。SandVision提供基于Web的管理系統,管理員可以通過瀏覽器訪問服務IP進行登錄,對杉巖MOS進行統一業務管理和性能監控等。
對于用戶來說,杉巖數據多站點多活存儲方案的優勢也是顯而易見的:
架構簡潔,擁有成本低
存儲采用軟件定義的方式,內置同步網關,不增加過多的硬件設備。與企業構建多數據中心的目的類似,多站點技術為應用提供了最短路徑的選擇,從而實現業務的就近訪問,提高業務的訪問及數據傳輸的效率。
運維簡單,多活自動容災
杉巖多站點技術支持數據多個站點之間的數據自動同步,大大提高數據的安全性。并且多個站點保持多活,在某個數據中心故障時,能夠快速自動切換到另一個數據中心。SandVision提供多集群統一管理,運維簡單,自動化程度高,大大便利運維管理人員。
方案靈活,消除數據共享壁壘
基于多站點技術的匯聚和分發功能,杉巖MOS提供構建大型企業總部與分支機構數據靈活部署的能力,企業可根據實際情況進行存儲集群拓撲的構建,消除數據共享壁壘,使業務數據得到更好的共享與使用。多站點技術中的匯聚分發功能提供了構建大型公司總部與分支機構數據分布拓撲的能力,可根據企業的實際情況進行集群拓撲的構建,消除主數據中心與分支數據中心之間的數據共享壁壘,使業務數據得到更好的共享與使用。
成功實踐:多分支機構部署,集群數據高效流動
中國廣核集團是由核心企業中國廣核集團有限公司及直屬管理的26家主要成員公司組成的清潔能源大型企業集團。
該集團下屬的成員公司規模大,且集團與下屬成員公司距離較遠,網絡帶寬成本高,文檔信息管理系統訪問頻率較高,文件的訪問性能直接影響到辦公效率。同時,各下屬成員公司之間及集團與下屬成員公司之間,也希望建立一個統一的文件視圖,在授予權限的情況下,可以看到整個集群所有單位的文件視圖,更好地實現集團知識共享。
此外,大部分下屬成員公司,特別是核電站,有強烈的數據災備安全需求,但如果每個核電廠都建立異地容災中心,成本較高,需要考慮將這些數據集中保護。分支到集團總部以及其他分支網絡時延高、帶寬低,直接寫入數據到總部會導致帶寬占用高、用戶體驗差。
為將文檔信息資源應用于各項業務,為企業提供有效的信息支持服務,該集團在總部數據中心及規模較大的下屬成員公司數據中心分別部署杉巖MOS,利用分支匯聚與分發功能,在集團總部和下屬核電廠、研究院等中大型分支機構間建立一個完備的數據同步與分發架構,在存儲層面實現整個集群數據的統一命名空間與流動。通過部署杉巖MOS,中廣核提升了下屬成員單位訪問集團總部數據的效率和性能,保證訪問便捷性和數據安全,實現整個集團數據的集中災備保護。