【云小课】【第36课】如何在DRS上搭建MySQL异地单主灾备

举报
数据库的小云妹 发表于 2022/01/28 10:52:03 2022/01/28
【摘要】 当某一地区故障而导致业务不可用,可以使用数据复制服务DRS推出的灾备场景,为业务连续性提供数据库的同步保障。本节小课为您介绍RDS for MySQL实例通过DRS服务搭建异地单主灾备的过程。实现原理RDS跨Region容灾实现原理说明:在两个数据中心独立部署RDS for MySQL实例,通过DRS服务将生产中心MySQL库中的数据同步到灾备中心MySQL库中,实现RDS for MySQ...

云小课必用.png

当某一地区故障而导致业务不可用,可以使用数据复制服务DRS推出的灾备场景,为业务连续性提供数据库的同步保障。

本节小课为您介绍RDS for MySQL实例通过DRS服务搭建异地单主灾备的过程。

实现原理

RDS跨Region容灾实现原理说明:

在两个数据中心独立部署RDS for MySQL实例,通过DRS服务将生产中心MySQL库中的数据同步到灾备中心MySQL库中,实现RDS for MySQL主实例和跨Region灾备实例之间的实时同步。

1.png

更多关于MySQL实例灾备须知请单击这里了解。

一、生产中心RDS for MySQL实例准备

创建MySQL业务实例,选择已规划的业务实例所属VPC,并为实例绑定EIP。

1.   登录华为云控制台

2.   单击管理控制台左上角2.png,选择区域“华北-北京一”。

3.   单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。

4.   单击“购买数据库实例”。

5.   填选实例信息后,单击“立即购买”。

  •  选择引擎版本信息。

    2.png

  • 选择规格信息。

    3.png

  • 选择已规划的网络信息。

    4.png

  • 设置管理员密码。

    5.png

6.   为创建的RDS实例绑定弹性公网IP。

二、灾备中心RDS for MySQL实例准备

创建MySQL灾备实例,选择已规划的灾备实例所属VPC。

1.   单击管理控制台左上角2.png,选择区域“华北-北京四”。

2.   单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。

3.   单击“购买数据库实例”。

4.   填选实例信息后,单击“立即购买”。

  • 选择灾备实例引擎版本信息

    6.png

  • 选择灾备实例规格信息

    7.png

  • 选择灾备实例已规划的网络信息

    8.png

  • 设置灾备实例管理员密码

    9.png

三、搭建容灾关系

创建DRS灾备实例,创建时选择灾备中心创建的RDS for MySQL实例。

1.   在“华北-北京四”区域,单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。

2.   选择左侧“实时灾备管理”,单击右上角“创建灾备任务”。

3.   灾备类型选择“单主灾备”,灾备关系选择“本云为备”,灾备数据库实例选择在“华北-北京四”新创建的MySQL灾备实例,单击“下一步”,开始创建灾备实例。

  • 设置基本信息

    10.png

  • 设置灾备实例信息

    11.png

4.   返回“实时灾备管理”页面,可以看到新创建的灾备实例。

  • 创建完成

    12.png

5.   在灾备实例上,单击“编辑”。

6.   根据界面提示,将灾备实例的弹性公网IP加入生产中心MySQL实例所属安全组的入方向规则,选择TCP协议,端口为生产中心MySQL实例的端口号。

  • 添加安全组规则

    13.png

      源库信息中的“IP地址或域名”填写生产中心MySQL实例绑定的EIP,“端口”填写生产中心MySQL实例的端口号。测试通过后,单击“下一步”,直到任务启动,任务状态为“灾备中”。

  • 编辑灾备任务

    14.png

  • 灾备中

    15.png

四、容灾切换

生产中心数据库故障时,需要手动将灾备数据库实例切换为可读写状态。切换后,将通过灾备实例写入数据,并同步到源库。

1.   生产中心源库发生故障,例如:源库无法连接、源库执行缓慢、CPU占比高。

2.   收到SMN邮件通知。

  • 邮件通知

    16.png

3.   查看灾备任务时延异常。

  • 时延异常

    17.png

4.   用户自行判断业务已经停止。具体请参考如何确保业务数据库的全部业务已经停止

5.   选择“批量操作 > 主备倒换”,将灾备实例由只读状态更改为读写状态。

  • 主备倒换

    18.png

  • 倒换完成

    19.png

6.   在应用端修改数据库连接地址后,可正常连接数据库,进行数据读写。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。