一、概述
风险无处不在,包括自然灾害以及突发事件等,有时候我们无法预测到一些风险,比如天津港爆炸事件。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、通过 vpn 的方式;
https://cloud.tencent.com/document/product/215/4956
第二步:拉取本地 IDC 数据至云上,并建立同步关系。
1、创建 DTS(数据传输服务)同步任务,这里假设 CDB 实例已申请购买完毕。
操作步骤:
新建 DTS 数据迁移服务
登录控制台,进入数据迁移页面,单击【新建任务】,输入相关信息及本地 IDC 实例的信息
选择目标实例实例,点击保存
选择同步类型,这里需要选【全量+增量数据迁移】,即一直与本地 IDC 的数据库保持同步关系
作者介绍:
李明,腾讯云数据库架构师华南区负责人,曾在某专业数据库服务商、51job 任职 DBA。
本文转载自公众号云加社区(ID:QcloudCommunity)。
原文链接:
https://mp.weixin.qq.com/s/E-zCPr5Vc_-IRfnU5WqrZg
评论