云数据库 MySQL 提供跨地域备份功能,支持将备份文件放到另一个地域存储,帮助用户提升监管与容灾恢复能力,同时提升数据的可靠性。本文介绍跨地域备份功能。
背景信息
数据是企业运营的重要组成,信息化带来便利的同时,电子数据、存储信息极易毁损、丢失的特点也暴露了出来。而在自然灾害、系统故障、员工误操作和病毒感染面前,任意一次事故就有可能导致企业的运营中断,甚至带来灾难性损失。因此,确保核心数据的安全完整性,是每个企业必须考虑的。
云数据库 MySQL 提供跨地域备份功能,用于将备份文件存储于其他地域,达到最大程度避免自然灾害、系统故障等导致的数据损毁,跨地域备份可实现数据库恢复的高可用性,满足数据可用性及安全性、异地备份恢复、异地容灾、长期归档数据、监管等需求。
跨地域备份说明
单节点云盘版实例暂不支持跨地域备份功能。
跨地域备份可恢复数据到实例所在地域或备份所在地域。
开启跨地域备份后,不会影响本地默认备份,两者同时存在。
本地自动备份完成后就会触发跨地域备份,即将自动备份转储到跨地域备份存储设备上。
跨地域备份的保留天数仅影响跨地域存储的备份生命周期。
存储在异地的备份以及 binlog 无法使用免费存储空间,跨地域的备份占用会计算到所属主实例所在备份地域。
开启或关闭跨地域备份以及修改地域选项不会影响存量备份。
开通跨地域备份后,会将最近一次有效备份以及最近一次有效备份时间至当前时间的 binlog 同步至目标地域。
再次开启跨地域备份,会导致开启时间点前的异地备份无法使用时间点恢复能力。
计费说明
跨地域备份和本地默认备份的区别
对比项 | 跨地域备份 | 本地默认备份 |
是否默认开启 | 默认关闭,需要手动开启 | 默认开启 |
备份存储地域 | 备份存储在指定异地地域(最多指定两个) | 备份存储在实例所在地域 |
备份恢复 | 可以恢复数据到: 原实例 目的地域的新实例 | 可以恢复到: 原实例 当前地域的新实例 |
是否占用免费存储空间 | 不可占用免费存储空间 | 可占用免费存储空间 |
支持地域
目前支持此功能的地域为:北京、上海、广州、成都、南京、重庆、中国香港、新加坡,其他城市后续陆续开放。
开启跨地域备份
1. 登录 MySQL 控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例管理页面。
2. 在实例管理页面,选择备份恢复 > 跨地域备份。
3. 在跨地域备份设置窗口完成配置后,单击确定开启跨地域备份。
跨地域备份开关:默认为关闭。
备份 binlog:当开启跨地域备份时自动打开,开启后可单独关闭备份 binlog。
备份地域:备份地域最少选择一个与主实例不同的地域,最多可选择两个。
备份地域保留时长:默认为7天,支持设置为3天 - 1830天,到期后备份集会自动删除。
4. 跨地域备份完成后,备份会同步到目标地域,可在源实例备份列表查询。
跨地域备份的文件在备份地域项下面会展示所有您选择备份的地域。
备份列表可查看字段为:关闭跨地域备份
您可通过控制台关闭跨地域备份功能,关闭后,跨地域备份文件不会立刻删除,备份文件会根据设置的生命周期到期后自动删除。
1. 登录 MySQL 控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例管理页面。
2. 在实例管理页面,选择备份恢复 > 跨地域备份。
3. 在跨地域备份设置窗口选择关闭,单击确定。
常见问题
为什么关闭跨地域备份后还会有费用产生?
当使用完免费存储空间时,超过额度的备份空间会计费。在关闭跨地域备份之后,不会再产生新的备份,但旧的备份不会马上删除。已有备份有保留时长,到期前的时间备份文件仍然占用存储空间,所以到期前还会有费用产生。您可以设置备份保留时长,等到期后备份文件会全部自动清除,就不会再收取跨地域备份的费用。