假設咱們拔掉數據庫的電源會怎樣?數據庫
在日前舉行的阿里雲「企業級」雲災備解決方案發佈會上,阿里雲智能技術戰略總監陳緒就來了一場現場「斷電」演示,拔掉了數據庫的電源。安全
(直播回放:https://yq.aliyun.com/live/1104/event)性能優化
猜猜現場發生了什麼?網絡
數據丟失,業務癱瘓,企業資金受損?架構
企業級雲災備解決方案 實時大屏運維
上述狀況通通沒有出現!沒有出現任何數據丟失,也沒有業務癱瘓,10秒後,上雲企業的業務就徹底恢復了。分佈式
那麼這是如何實現的呢?性能
在會上,阿里雲智能數據庫產品事業部技術總監天羽爲你們全面解析《雲時代,數據庫新型災備架構》,詳細介紹了在混合雲架構下,從異地備份、容災、雙活到統一管理的數據庫一站式災備解決方案。大數據
有了雲數據庫新型災備架構,即便斷電又何妨?經過阿里雲提供的DBS、DTS、HDM等服務,您的企業也可輕鬆構建災備體系,作到「有備無患」。優化
對於每一個企業而言,數據庫都是其最爲核心的資產。可是單點故障是不可避免的,所以爲了提高數據安全,須要作的就是數據冗餘。
國家對於數據庫災難恢復能力也定義了相應的標準。對於位於等級2~3的通常業務而言,須要天天進行備份;對於位於等級4的重要業務而言,須要天天全量+增量備份;對於等級5的關鍵業務而言,要求數據丟失不能超過半個小時,而且要求在分鐘級別恢復業務;對於位於等級6的核心業務而言,則須要作到數據零丟失。
阿里巴巴數據庫從備份到多活的發展通過了如下歷程:
2012年以前,阿里巴巴採用的是異地冷備+熱備方案,提供只讀副本,當時異地冷備和熱備可能出現異地延時比較長的問題,致使出現災難以後敢不敢進行數據庫切換成爲一個問題,可能如今不少傳統企業還在使用該方案。
2013年,阿里巴巴經過數據庫實時日誌的解析能力實現了同城雙活。
2014年,阿里巴巴實現了異地雙活。
2015年,阿里巴巴就實現了中美同步以及多個地域、多點寫入的數據同步策略。
2016年,阿里巴巴實現了分佈式數據強一致的能力以及異地多活能力。
在不斷提高阿里巴巴災備能力的過程當中,咱們也在阿里雲上孵化了數據庫備份(DBS)、數據傳輸(DTS)、混合雲數據庫管理(HDM),搭建從備份、容災、雙活及混合雲統一管理的一站式雲災備解決方案。
對於等級1到等級4的業務而言,能夠經過DBS將數據實時備份到阿里雲OSS上,該方案具備低成本、秒級RPO的優點;
對於等級5的業務而言,能夠經過DTS數據傳輸服務將本地IDC或者其餘雲產商的數據庫備份到阿里雲上去,實現熱備或者雙活解決方案,實現秒級RPO和秒級RTO。
衆所周知,傳統災備解決方案存在成本高昂、實施困難、運維複雜、RTO和RPO沒法保障等問題。
阿里雲擁有遍及全球安全可靠的數據中心,是企業用戶自然的異地災備中心。阿里雲的新型災備方案能夠爲您提供低成本、高質量、開箱即用的數據庫災備服務。
一、數據庫備份服務DBS
數據庫備份服務DBS結合阿里雲對象存儲服務OSS,可以爲用戶提供秒級RPO以及低成本的特性,而且實現了國家災備等級4的相應能力。
用戶自建的IDC或者來自其餘雲廠商的數據庫能夠經過DBS備份到阿里雲OSS之上,並且整個備份的實現過程很是簡單,只須要打通網絡就能夠經過DBS實現數據備份到雲上,當出現災難的時候就可以完成雲上數據庫快速恢復。
除了和雲上數據庫進行打通以外,對於數據的備份集而言,也能夠經過數據湖服務直接進行查詢和驗證(無需恢復),這也是阿里雲特有的能力之一。
阿里雲數據庫備份服務DBS主要有以下優點:
結合DTS和RDS就可以實現雲上數據庫熱備,能夠實現國標等級5的災備能力。不管是將業務中心創建在自建IDC仍是其餘雲廠商上,經過DTS熱備到阿里雲上,當出現本地IDC出現數據庫故障或者誤操做的時候,用戶就能夠一鍵切換到雲熱備之上,實現秒級RPO和秒級RTO。
您還能夠更進一步,藉助DTS和RDS實現多活,除了將業務切換到阿里雲上以外,還能夠反向創建阿里雲到本地IDC數據庫的同步鏈路,從而創建雙向同步通道,這樣就可以提供異地雙活能力,兩端均可以進行寫入和切換。業務也能夠在雲上和本地IDC之間進行分流,從而實現就近寫入和就近服務的查詢能力,同時可以支持實現容災。
若是採用傳統熱備方案,將數據熱備到雲上以後能夠支持實現秒級RPO的數據庫切換,可是當切換完成以後若是想要去恢復災備系統,則須要必定的恢復過程,可是當創建了雙向同步通道以後,能夠很快地切換到阿里雲,同時很快地切換回來,所以可以支持企業實如今線的容災演練。
關於阿里雲數據庫傳輸服務DTS:
阿里巴巴在2011年左右開始投入作數據庫的日誌解析,而DTS除了可以實現日誌解析以外,還可以實現高效的數據同步,是阿里巴巴內部實現異地多活的基礎設施,也是阿里巴巴的數據從生產到消費的數據流基礎設施。
DTS也支持了很是豐富的數據源,包括關係型數據庫、NoSQL及大數據等17種數據源,承擔了阿里雲上的40多萬的數據傳輸任務。
三、基於DMS+HDM的數據庫統一管理方案
除了上述的DBS和DTS兩款災備產品以外,當用戶使用線下到線上的數據同步或者線下到線上數據熱備以後,就會造成一個混合雲數據庫架構。
阿里云爲此提供了一整套數據庫混合雲統一管理解決方案,該方案沉澱了阿里在脫敏審計、變動管控以及研發協同等多方面的能力。
在混合雲上,若是數據庫分佈在自建的IDC、其餘雲廠商以及阿里雲上,就能夠經過阿里雲的混合雲數據庫管理(HDM)進行統一管理,經過One Console實現統一監控、告警、性能優化和風險識別。
原文連接 本文爲雲棲社區原創內容,未經容許不得轉載。