1. 程式人生 > >災備重於一切 別讓數據成為企業之殤

災備重於一切 別讓數據成為企業之殤

東軟 mark 進行 高可用 部署 核心 com 故障 雲盤

摘要: 在數據就是企業生命的時代,一家互聯網創業公司的平臺數據全部丟失,就等於收到了病危通知書。雲服務商的故障直接導致公司業務停運,多年積累毀於一旦,造成的經濟損失以及對品牌的負面影響不可估量。

現如今,雲的靈活性、可擴展性及低成本,已使其成為業務技術選型的最好選擇。然而,即使是最可靠的雲服務提供商也可能遭遇倒黴的一天。近一個月,AWS、某雲相繼出現數據中心故障。AWS 位於東京的數據中心發生致命火災。某雲北京三區部分雲盤發生IO異常,導致個別用戶線上數據完全丟失,不可恢復。

在數據就是企業生命的時代,一家互聯網創業公司的平臺數據全部丟失,就等於收到了病危通知書。雲服務商的故障直接導致公司業務停運,多年積累毀於一旦,造成的經濟損失以及對品牌的負面影響不可估量。

數據備份與容災的重要性,如何強調都不為過。那麽在數據面臨丟失風險的情況下,我們可以通過哪些措施來保障數據安全?

為了保證業務的連續性,您應該通過跨地區、跨雲廠商或混合雲等容災解決方案構建數據災備中心。當主業務中心的雲服務出現故障時,可以將業務快速切換到容災中心,秒級恢復業務。阿裏雲提供的數據傳輸服務DTS支持各種常見關系型數據庫、NoSQL及大數據庫間的數據實時同步。通過DTS,您可以快速搭建數據災備中心以實現最強壯的業務連續性。

自2013年起,DTS就已開始承擔阿裏巴巴集團所有的實時數據流鏈路,並連續5年平穩支撐雙十一異地多活底層的數據實時同步。目前,DTS已服務於數萬名用戶,包括中國化工、天弘基金、58到家、銀泰集團、華數傳媒、東軟雲科技、大疆在內的知名企業均采用DTS構建數據災備,以提升業務服務的連續性。

數據傳輸服務DTS容災解決方案

因為數據庫的ACID能力,其總是被用於存儲業務線上核心數據。為避免雲服務故障導致的業務核心數據丟失,從而導致服務不可用,必須對數據庫中的數據進行實時備份,即除了存量數據,還需要對業務更新數據進行實時備份,從而最大程度規避數據丟失。

DTS為用戶提供了多種數據庫的異地容災方案,包括阿裏雲跨區域容災、跨雲廠商容災及本地災備,您可以根據需要選擇任意一種容災方案。

方案一:阿裏雲跨區域容災

如果您的業務已經部署在阿裏雲的區域A上了,那麽可以通過DTS在區域B構建數據災備中心,當區域A的業務出現故障時,秒級切換到區域B,避免區域A故障導致的業務不可服務。具體業務架構如下圖:

技術分享圖片

如上圖所示,當區域A正常提供服務時,業務的寫流量及主要讀流量由區域A的業務及數據存儲承擔。區域B的容災數據可以提供查詢、報表、測試或備份能力,在保證業務高可用的同時,進一步降低了災備成本。

當區域A出現區域故障時,業務直接將流量切換到區域B,即可秒級恢復業務,完美得避免了故障造成的經濟損失及對公司品牌的影響。

方案二:跨雲廠商備份

如果您的業務在其他雲廠商,那麽也可以將阿裏雲當作您的另一個數據中心,通過DTS在阿裏雲構建雲災備中心,避免其他雲廠商發生故障時導致的業務不可用。

技術分享圖片

如上圖所示,當其他雲廠商正常提供服務時,業務的寫流量及主要讀流量由其儲承擔。阿裏雲的容災數據可以提供查詢、報表、測試或備份能力,在保證業務高可用的同時,進一步降低了災備成本。
當其他雲廠商發生故障時,業務直接將流量切換到阿裏雲,即可秒級恢復業務,完美得避免了故障造成的經濟損失及對公司品牌的影響。

方案三:雲災備中心

如果您的業務還未上雲,那麽也可以將阿裏雲當作您的另一個數據中心,通過DTS在阿裏雲構建雲災備中心,避免本地IDC中心故障導致的業務不可用。相較於,您在其他地區自建IDC災備中心,這種容災方案具備成本低廉、可擴展性強等明顯的優勢。

技術分享圖片

如上圖所示,當本地自建IDC正常提供服務時,業務的寫流量及主要讀流量由自建IDC的業務及數據存儲承擔。阿裏雲的容災數據可以提供查詢、報表、測試或備份能力,在保證業務高可用的同時,進一步降低了災備成本。
當自建IDC出現區域故障時,業務直接將流量切換到阿裏雲,即可秒級恢復業務,完美地避免了故障造成的經濟損失及對公司品牌的影響。

寫在最後

DTS所實現的數據容災是容災中心的基礎,具體的應用還需要根據自己的軟件架構架設對應的上層應用容災。
除了提供異地數據災備能力,DTS還能幫助您實現業務零停機遷移、OLTP->OLAP數據實時同步、數據庫變化數據實時抓取等業務需求,更多關於DTS的信息請參考:https://www.aliyun.com/product/dts 。

原文鏈接請添加鏈接描述

本文為雲棲社區原創內容,未經允許不得轉載。

災備重於一切 別讓數據成為企業之殤