数据库迁移上云 概览 随着云计算的兴起,越来越多的企业考虑到数据库的稳定性和运维成本,会将运行在本地服务器或是其他虚拟服务器上的数据库迁移到云上,我们推荐您使用DTS来进行迁移。下面将结合案例按照迁移评估、迁移准备、迁移操作、业务切换、验证等步骤详细介绍DTS迁移方案。 DTS迁移方案的优势 减少了手工操作的成本,避免了因人为误操作导致数据迁移的问题。
在控制台页面的左上角,选择实例所在 地域 ,进入“云数据库 RDS列表”页面。 找到目标实例,点击 实例名称 进入实例详情页面。 在左侧导航栏中单击 参数管理 ,进入“参数管理”页面。 进入到“参数管理”页面后,具体功能如下: 列表功能: 打开参数管理页面后,默认选中 可修改参数 选项,并查询数可修改参数的参数列表。
若您在主实例中修改了此参数,只读实例将跟随同步设置,无须手动设置只读实例的集群化参数。 不同版本的可修改参数有所不同,详情以控制台的“可修改参数”为准。 操作步骤 修改单个参数 登录 RDS管理控制台 。 在控制台页面左上角,选择实例所在 地域 ,进入“云数据库 RDS 实例列表”页面。 找到目标实例,点击 实例名称 ,进入实例详情页面。 点击左侧导航的 参数管理 ,可以看到“可修改参数”页签。
redis-cli不是在线迁移工具,而仅是一个简单的读取、发送工具,无法保证复杂的在线迁移场景,如需进行在线实时迁移,请参见 使用 DTS 迁移自建 Redis 前提条件 将客户端所在设备的IP地址添加到云数据库 Redis 版白名单中,更多信息请参见 设置IP白名单 。 自建Redis实例已开启AOF功能。
若实例的数据库引擎为PostgreSQL,则只允许创建Super账号。其它账号和数据库操作通过这个Super账号来管理。 若实例的数据库引擎为MySQL,则允许创建任意类型的账号。 若实例的数据库引擎为SQLServer,则只允许创建Common账号。 查询账号列表 使用以下代码可以查询指定实例的账号列表。
操作步骤 登录云 数据库 Redis 管理控制台,进入实例列表页面。 点击目标 实例名称/ID ,进入实例详情页面。 在实例详情页的左侧导航栏中,点击 SmartDBA 菜单下的 会话管理 菜单,打开 会话管理 页面,节点选择默认选择 集群节点信息 项,可查看集群会话概要。 4.在 选择节点 选择具体节点实例,,将出现 诊断类型 具体包含会话详情、会话统计、会话拓扑。
操作步骤 登录云 数据库 Redis 管理控制台,进入实例列表页面。 点击目标 实例名称/ID ,进入实例详情页面。 在实例详情页的左侧导航栏中,点击 SmartDBA 菜单下的 会话管理 菜单,打开 会话管理 页面,节点选择默认选择 集群节点信息 项,可查看集群会话概要。 4.在 选择节点 选择具体节点实例,,将出现 诊断类型 具体包含会话详情、会话统计、会话拓扑。
云数据库 RDS 云数据库 Redis 云数据库 DocDB for MongoDB 云数据库 HBase 云数据库 GaiaDB 分布式数据库 GaiaDB-X 数据传输服务 DTS 云数据库 TableStorage 消息服务 for RabbitMQ 云原生 云原生微服务应用平台 函数计算 CFC 容器实例BCI 容器镜像服务CCR 安全 DDoS防护服务 应用防火墙 WAF 主机安全 密钥管理服务
先期准备 在百度智能云服务中创建云数据库 DocDB for MongoDB 副本集实例,用于数据库迁移的目标位置,创建过程参考 创建副本集实例 。 操作步骤 1. 创建DTS迁移任务 在DTS管理控制台的左侧导航栏,单击 数据传输任务 标签,点击 创建数据传输实例 按钮。
优势 云数据库 GaiaDB-X 对比自建分布式数据库有以下优势 - 云数据库 GaiaDB-X 自建分布式数据库 快速部署 一键自动部署,简单快速,无须自行构建复杂的多节点架构 人工部署,对架构和技术都有较高的要求 简易运维 完善的web控制台功能,只需设置分库键,自动分表 数据库人工配置复杂的SQL路由规则,耗时耗力 自动扩容 自动扩容,无限扩容,业务不中断 节点准备及数据迁移,操作复杂,对服务影响风险较高