克隆实例
更新时间:2023-08-10
概述
克隆实例通过备份+ binlog方式恢复创建一个和原实例数据及配置均一致的新实例,克隆实例能最大化帮助用户减少因为误操作导致的线上数据丢失或损坏,误操作后用户通过克隆实例将数据库恢复到误操作前的指定时刻。
克隆实例支持按照时间点和按备份集两种方式复制新实例进行数据恢复。详情如下:
- 按备份集:备份集为所有已经完成并可用的备份的数据集,每一个备份集的名称为备份完成的时间点。
- 按时间点:还原的时间范围为最早的一个可用备份集的完成时刻到当前时刻(若没有可用备份集则时间点不可选),默认时间点为当前时刻。
说明: 当用户选择了按时间点克隆实例,如果备份时间点到目标时间点之间发生了升级/数据恢复/xmaster修复,选择完时间点后会报错并告知原因。
使用场景
克隆实例的典型使用场景有:
- 数据库误操作,将数据库恢复到过去某个指定的自动/手动可用备份集。
- 数据库误操作,将数据库恢复到过去某个指定时间点。
- 将数据库某张数据表/某个数据库数据恢复到一张新表/一个新库。
- 不影响线上环境正常运行的前提下,创建一个同线上环境一致的测试环境。
计费说明
克隆实例的计费标准和主实例计费相同,详细计费请参见产品定价。
注意事项
- 只支持主实例的克隆,如果原实例下挂载了只读和代理实例,克隆操作只克隆主实例。
- 新实例的白名单设置和主实例保持一致;外网开通设置不受原实例影响,默认关闭。
- 新实例内的数据库信息只与选择克隆的备份集当时的信息一致。
-
新实例账号信息如下:
- 备份集和主实例都是高权限账号,则新实例的账号是主实例高权限账号。
- 备份集和主实例都是普通账号,则新实例的账号与备份集里的账号一致。
- 备份集是普通账号,主实例是高权限账号,则新实例的账号是主实例高权限账号。
- 新实例开始运行后,实例的管理与源实例无任何关联。
前提条件
- 克隆实例目前仅支持 MySQL 类型的数据库。
- 如果要按备份集克隆实例,则主实例备份集至少有一份备份副本。
操作指南
克隆的新实例名称统一为“$原实例名_replica”,克隆实例创建过程中,主实例状态及运行不受影响。新实例的地域、可用区、数据库类型及版本均与主实例一致,但实例规格可以高于主实例。
方法一:实例列表页面进行克隆实例操作
- 登录RDS管理控制台。
- 在控制台页面左上角,选择实例所在地域。进入“云数据库 RDS列表”页面。
-
找到需要克隆的目标实例,点击对应操作列的“克隆实例”进入克隆页面。
-
在克隆实例页面配置以下参数:
参数 说明 计费方式 - 预付费: 即包年、包月付费,在创建实例时需要支付费用。适合业务稳定的长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多
- 后付费:属于按量付费,即按小时扣费,根据实例配在北京时间整点扣费并生成账单。适合短期需求,用完可立即释放实例,节省费用
可用区 - 默认同主实例
- 选择单可用区时,RDS默认主备节点在该可用区创建
- 选择多可用区时,主备节点将分布在不同可用区
数据恢复 克隆实例支持按时间点和按备份集两种方式,请按照需要选择 - 按备份集:备份集为所有已经完成并可用的备份的数据集,每一个备份集的名称为备份完成的时间点
- 按时间点:还原的时间范围为最早的一个可用备份集的完成时刻到当前时刻(若没有可用备份集则时间点不可选),默认时间点为当前时刻
规格 默认继承主实例,也可以大于主实例 存储磁盘 默认继承主实例,也可以大于主实例 网络类型 云数据库 RDS 支持通用网络和专有网络(Virtual Private Cloud,简称 VPC )。VPC 网络需要事先创建,或者您也可以在创建实例后再更改网络类型 购买信息 - 购买时长(预付费):选择所需的时长,系统会自动计算对应的配置费用,时间越长,折扣越大
- 自动续费(预付费):
- 默认不勾选,不进行自动续费
- 勾选后实例自动续费,自动续费周期与原订单周期一致
- 购买台数:克隆实例一次最多可购买5个
- 配置完成后,点击下一步购买支付即可。
方法二:备份管理页面进行克隆实例操作
- 登录RDS管理控制台。
- 在控制台页面左上角,选择实例所在地域。
- 找到目标实例,点击“实例名称”进入实例详情页面。
- 在左侧导航栏点击“备份管理”,进入备份管理页面。
- 默认系统选择“数据备份”,在备份列表右上角,点击“克隆实例”按钮。
- 在配置页面,根据需要选择付费方式“预付费”或“后付费”,并进入对应页签选择配置;克隆实例支持按时间点和按备份集两种方式,请按照需要选择。
- 选择地域信息、数据恢复方式、配置信息。具体参数说明请参见“方法一”的参数表格。
说明:
- 数据恢复可以选择按时间点或按备份集两种方式。
- 克隆实例的配置信息中内存、磁盘默认继承主实例,也可以大于主实例。
- 批量克隆实例时,一次最多可以克隆5个。
- 配置完成后,点击下一步购买支付即可。
后续操作
- 克隆实例过程约耗时数分钟,所需时间跟实例的数据量有关。
- 当实例状态为“克隆实例中”,实例的管理操作将被禁用,无法操作。克隆完成后,可以进行其他操作。