本地IDC機房數據庫容災解決方案

一、概述

​ 風險無處不在,包括自然災害以及突發事件等,有時候我們無法預測到一些風險,比如天津港爆炸事件。IT領域也一樣,總是有意想不到的事情,風險具有不可預測性,萬全之策就是做好災難應對的各種準備。

​ 隨着雲計算如火如茶的進行,IT資源可進行快速部署,彈性擴容及超高的性價比,這對於我們創建本地IDC機房數據庫容災提供極大的便利性。如何利用雲數據庫做容災成爲DBA的基本功。

當前騰訊雲已對外提供的騰訊雲數據庫(TencentDB)產品:
•關係型數據庫:雲數據庫 MySQL、雲數據庫 MariaDB、雲數據庫 SQL Server、雲數據庫 PostgreSQL
•雲數據庫 Redis
•雲數據庫 MongoDB
•分佈式數據庫
•雲數據庫 Memcached
•雲數據庫 HBase

​ 下文以騰訊雲數據庫 MySQL爲例,介紹如何充分利用騰訊雲的優勢,減輕DBA的負擔,輕鬆來搭建數據庫(MySQL)的:同城同區災備、同城不同區災備、跨地域災備。

二、當前TencentDB所支持的架構部署

​ 針對業務連續服務和數據可靠性有強需求或是監管需要的場景,用戶在購買雲數據庫 MySQL 時會默認提供災備實例,幫助用戶以較低的成本提升業務連續服務的能力,同時提升數據的可靠性。

同地域同可用區部署

​ 雲數據庫 MySQL同可用區部署架構示意圖

雲數據庫MySQL 普通實例架構(同個可用區)

同地域不同可用區部署

​ 雲數據庫 MySQL 同城災備實例架構

雲數據庫 MySQL 同城災備實例架構(不同可用區)

​ 說明:騰訊雲數據庫多可用區部署目前僅支持深圳金融專區,其他可用區的支持還在規劃中。

跨地域部署

​ 雲數據庫 MySQL 異地災備實例架構

雲數據庫 MySQL 異地災備實例架構

三、構建雲上災備環境

​ 通過上面的介紹,我們基本瞭解雲數據庫 MySQL的架構,接下來我們來說說本地IDC的數據庫怎麼遷移到TencentDB上並建立同步關係。

第一步:首先確定本地IDC如何與騰訊雲建立通信。

1、通過專線的方式;

https://cloud.tencent.com/document/product/216/541

2、通過***的方式;

https://cloud.tencent.com/document/product/215/4956

第二步:拉取本地IDC數據至雲上,並建立同步關係。

1、創建DTS(數據傳輸服務)同步任務,這裏假設CDB實例已申請購買完畢。

操作步驟:

新建 DTS 數據遷移服務

登錄控制檯,進入數據遷移頁面,單擊【新建任務】,輸入相關信息及本地IDC實例的信息

選擇目標實例實例,點擊保存

選擇同步類型,這裏需要選【全量+增量數據遷移】,即一直與本地IDC的數據庫保持同步關係

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章