检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
本实践主要包含以下内容: 介绍如何创建RDS for MySQL实例。 介绍RDS for MySQL实例如何通过DRS服务搭建异地单主灾备。 前提条件 拥有华为云实名认证账号。 账户余额大于等于0元。 实现原理 RDS跨Region容灾实现原理说明: 在两个数据中心独立部署RDS for MySQL实例,通过DRS服务将生产中心RDS
一步”。 自建-自建任务授权策略:DRS FullAccess。 入云或出云任务授权策略:DRS FullAccess、对应源数据库以及目标数据库的ReadOnlyAccess。 以MySQL->MySQL入云迁移为例,需要授权DRS FullAccess以及RDS ReadOnlyAccess策略。
创建RDS for MySQL实例 本章节介绍创建DDM下关联的RDS for MySQL实例,创建步骤如下。 创建步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 单击“购买数据库实例”。 配置实例名称和实例基本信息。
枚举值: offline ecs cloud job_direction String 迁移方向。取值: up:入云 ,灾备场景时对应本云为备。 down:出云,灾备场景时对应本云为主。 non-dbs:自建。 枚举值: up down non-dbs net_type String 网络类型。取值:
创建RDS for MySQL实例 本章节介绍创建DDM下关联的RDS for MySQL实例,创建步骤如下。 创建步骤 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 云数据库 RDS”。 单击“购买数据库实例”。
创建源端VPN 登录华为云控制台。 单击管理控制台左上角的,选择区域“华南-广州”。 单击左侧的服务列表图标,选择“网络 > 虚拟专用网络 VPN”。 在左侧导航栏选择“虚拟专用网络 > VPN网关”。 在“VPN网关”界面,单击“创建VPN网关”。 根据界面提示填写网关名称和信息。
选择“自建库”。 VPC 源数据库实例所在的虚拟专用网络,可以对不同业务进行网络隔离。您需要创建或选择所需的虚拟私有云。如何创建虚拟私有云,请参见《虚拟私有云用户指南》中的“创建虚拟私有云基本信息及默认子网”章节。 子网 通过子网提供与其他网络隔离的、可以独享的网络资源,以提高网络安全。子网
创建VPC,为创建GaussDB实例准备网络资源。 登录华为云控制台。 单击管理控制台左上角的,选择区域。 单击左侧的服务列表图标,选择“网络 > 虚拟私有云 VPC”。 进入虚拟私有云信息页面。 单击“创建虚拟私有云”购买VPC。 单击“立即创建”。 返回VPC列表,查看创建VPC是否创建完成。
通过多种网络链路,可快速实现跨云平台数据库迁移、云下数据库迁移上云或云上跨区域的数据库迁移等多种业务场景迁移。 特点:通过增量迁移技术,能够最大限度允许迁移过程中业务继续对外提供使用,有效的将业务系统中断时间和业务影响最小化,实现数据库平滑迁移上云,支持全部数据库对象的迁移。 图1
rediscluster-to-gaussredis job_direction 否 String 迁移方向。取值: up:入云,灾备场景时对应本云为备。 down:出云,灾备场景时对应本云为主。 non-dbs:自建。 枚举值: up down non-dbs task_type 否 String
备份迁移失败,提示恢复库的数量超过目标库阈值 操作场景 客户备份数据迁移上云时,报错:The number of the recovery database exceeds the threshold of the target database。 问题分析 恢复数据库数量超过目标数据库的阈值。
、SSL连接和数据加密等严格控制安全访问。 高兼容性:兼容MySQL,应用无需改造即可轻松迁移上云。 海量存储:华为自研DFV分布式存储,容量高达128TB,。 服务列表 虚拟私有云 VPC 弹性云服务器 ECS 云数据库GaussDB(for MySQL) 数据复制服务 DRS
通过多种网络链路,可快速实现跨云平台数据库迁移、云下数据库迁移上云或云上跨区域的数据库迁移等多种业务场景迁移。 特点:通过增量迁移技术,能够最大限度允许迁移过程中业务继续对外提供使用,有效的将业务系统中断时间和业务影响最小化,实现数据库平滑迁移上云,支持全部数据库对象的迁移。 图1
以阿里云云数据库RDS MySQL迁移到本云云数据库 RDS for MySQL为例,一般情况下,阿里云RDS MySQL不提供外网地址,需要通过申请外网地址来允许外部的应用对接,具体的操作及注意事项可以参考源数据库所在云提供的相关指导。 目标数据库的网络设置: 目标数据库默认与DRS迁移实例处在同一
数据流动方向 选择“本云”。 本云指两端均为华为云数据库实例的录制回放场景。 入云指目标数据库为华为云数据库实例且需将数据传入的场景。 源数据库引擎 选择“MySQL”。 流量文件来源 选择源数据库流量文件来源。 华为云API下载:通过华为云服务对应的API获取审计日志文件 华为云OBS下载:通过华为云OBS桶获取流量文件。
目前以下迁移链路支持暂停功能: 入云 MySQL->MySQL MySQL->GaussDB(for MySQL) MySQL->DDM MySQL分库分表->DDM MongoDB->DDS MongoDB->GeminiDB Mongo 出云 MySQL->MySQL DDS->MongoDB
目前以下迁移链路支持续传功能: 入云 MySQL->MySQL MySQL->GaussDB(for MySQL) MySQL->DDM MySQL分库分表->DDM MongoDB->DDS MongoDB->GeminiDB Mongo 出云 MySQL->MySQL DDS->MongoDB
仅以下实时迁移链路支持该功能。 入云 MySQL->MySQL MySQL->GaussDB(for MySQL) MySQL->DDM MySQL分库分表->DDM MongoDB->DDS MongoDB->GeminiDB Mongo 出云 MySQL->MySQL DDS->MongoDB
是 String 云类型: AWSCloud:亚马逊云。 TencentCloud:腾讯云。 AliCloud:阿里云。 枚举值: AWSCloud TencentCloud AliCloud ak 是 String 其他云AK信息。 sk 是 String 其他云SK信息。 db_source
直接登录数据库查看库、表、数据是否迁移完成。手工确认数据迁移情况,详情参见在DDM管理控制台查看迁移结果。 在DRS管理控制台查看迁移结果 登录华为云控制台。 单击管理控制台左上角的,选择区域“华北-北京四”。 单击左侧的服务列表图标,选择“数据库 > 数据复制服务 DRS”。 单击DRS实例名称。