写点什么

如何实现本地 IDC 机房数据库备份容灾?

2019 年 10 月 30 日

如何实现本地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、通过 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


2019 年 10 月 30 日 10:48397

评论

发布
暂无评论
发现更多内容

典型的大型互联网应用系统的技术方案和手段

java安全编码指南之:lock和同步的正确使用

程序那些事

java安全编码 java安全 java安全编码指南 java编码

2020第十三届南京国际大数据产业博览会

InfoQ_caf7dbb9aa8a

轻言业务架构图

异想的芦苇

架构 企业架构 架构设计 架构设计原则 业务架构

对不起,学会这些 Linux 知识后,我有点飘

cxuan

Linux 后端 操作系统 计算机

20年开源老司机手把手教你玩开源——openEuler入门指南

openEuler

Linux 开源 系统操作

全屋智能2020第十三届(南京)国际智能家居展览会

InfoQ_caf7dbb9aa8a

2020第十三届南京国际智慧新零售暨无人售货展览会

InfoQ_caf7dbb9aa8a

Java 客户端操作 FastDFS 实现文件上传下载替换删除

哈喽沃德先生

Java 文件系统 分布式文件存储 fastdfs 文件服务器

“三段三域法”应用架构模型

异想的芦苇

架构 架构设计 技术架构

架构师训练营第一期 - 第四周课后 - 作业二

极客大学架构师训练营

架构师训练营第 1 期 - 第四周学习总结

Anyou Liu

极客大学架构师训练营

2020南京国际工业互联网及工业通讯展览会

InfoQ_caf7dbb9aa8a

架构方法论之“极限审视法”

异想的芦苇

架构 方法论 设计思维

什么是 Kubeless?| 玩转 Kubeless

donghui

Kubernetes kubeless

内存条的讲解

亚兰—硅的传奇official

原创 内存 硬件 计算机 哔哩哔哩

2020南京国际人工智能产品展览会

InfoQ_caf7dbb9aa8a

人工智能

从戚家军看组织战斗力塑造(组织的六脉神剑)

异想的芦苇

组织

高难度对话读书笔记——目的篇

wo是一棵草

Apache Doris在云真信智能决策分析平台的应用实践

DorisDB

数据库 数据仓库 金融科技

LeetCode题解:104. 二叉树的最大深度,递归,JavaScript,详细注释

Lee Chen

LeetCode 前端进阶训练营

快讯2020第十三届亚洲国际物联网展览会-南京站

InfoQ_caf7dbb9aa8a

坚持写技术博客一年能有多少收获!

小傅哥

Java 面试题 架构师 编程经验 技术博客

讲一讲我所认为的「人生三最」,你或许能够参悟到什么

非著名程序员

程序员 个人成长 时间管理 精力管理

我就不服了,看完这篇文章,5大常见消息队列开发你还学不会

小Q

Java 编程 程序员 开发 消息队列

2020第十三届(南京)智慧城市技术与应用产品展览会

InfoQ_caf7dbb9aa8a

技术革新的脉络及趋势

异想的芦苇

技术 进步

2020第十三届南京国际智慧停车展览会

InfoQ_caf7dbb9aa8a

2020第十三届南京国际智慧工地装备展览会

InfoQ_caf7dbb9aa8a

MySQL-技术专题-SQL性能分析

李浩宇/Alex

手把手教你锤面试官 04——假装精通redis

慵懒的土拨鼠

低代码的认知误区与落地实践

低代码的认知误区与落地实践

如何实现本地IDC机房数据库备份容灾?-InfoQ