当您需要将数据库备份提供给其他团队或合作伙伴进行数据分析、开发测试或数据迁移时,传统方式往往涉及复杂耗时的数据导出与传输。PolarDB的共享备份集功能简化了这一流程,它基于阿里云资源共享服务,允许您安全地将指定备份集授权给其他阿里云账号使用。接收方可利用该共享备份集快速恢复数据至其名下集群,极大提升了跨账号数据协作的效率与安全性。
共享备份集目前处于灰度阶段。如需使用该功能,请提交工单与我们联系,以便为您开启相关功能。
功能简介
共享备份集并非复制或传输备份文件,而是一种授权机制。当您(资源所有者)共享一个备份集时,该备份集的物理数据仍存储在您的账号下,您只是将该备份集的只读访问权限授予了另一方(资源使用者)。资源使用者可以在其PolarDB控制台查看到被共享的备份集,并使用它来创建新集群或恢复数据,但无法删除或再次共享该备份集。整个过程构建在阿里云资源共享服务之上,确保了权限的精细化管控与操作的安全性。
优势
高效率:共享操作近乎实时完成,免去了TB级别数据在不同账号间传输所需的时间与人力成本。
高安全性:数据始终保留在您的账号内,无需公网传输或提供账号密钥,通过阿里云RAM体系进行权限隔离与访问控制,避免了数据泄露风险。
低成本:备份存储费用仅由资源所有者承担。资源使用者无需为共享备份集的存储付费,仅需支付因使用该备份集恢复数据而产生的新资源(如新购集群)的费用。
易管理:通过控制台可以实现共享、查看及取消共享等操作,且可随时回收访问权限。
前提条件
集群:
不支持多主集群(Limitless)集群共享备份集。
不支持高可用模式为三可用区(开启存储热备集群和Logger节点)的集群共享备份集。
不支持共享集群回收站中的备份集。
已存在可用备份集。
权限:执行共享操作的RAM用户或RAM角色需具备PolarDB(
AliyunPolardbFullAccess
)及资源共享服务(AliyunResourceCenterFullAccess
)的管理员权限。
使用限制
在使用共享备份集功能时,请注意以下限制:
共享数量限制:
单个备份集最多可共享给64个阿里云账号。
单个阿里云账号作为共享发起方,默认最多可共享1000个资源。如您有更高需求,可申请配额,最多可申请共享1024个资源。
说明资源共享服务限制单个阿里云账号作为共享发起方,最多可共享1000个资源。
PolarDB限制单个阿里云账号作为共享发起方,最多可共享1024个备份集。
地域限制:
不支持政务云。
金融云仅支持上海地域。
不支持跨地域备份集(备份集ID为
rp-xxx
)共享,仅支持同一地域的共享与恢复。具体而言,若已共享华北2(北京)集群的备份集,则仅能在其他阿里云账号的华北2(北京)地域下恢复该集群。
不支持在中国站与国际站之间互相共享备份集。
资源使用者无法将获得的共享备份集再次共享给其他账号(不支持二次共享)。
共享关系与备份集及其所在集群的生命周期绑定。当资源所有者退订(释放)集群、删除备份集、备份集因到期被自动释放,或所有者手动取消共享后,资源使用者将失去对该备份集的使用权限。
说明访问权限失效的处理将根据系统任务调度进行,预计为10分钟。在此期间,虽然访问权限仍然存在,但无法使用备份集进行恢复集群。
计费说明
共享备份集功能本身免费。
备份集的存储费用由其资源所有者承担。详细计费规则请参考备份存储(超出免费额度)计费规则。
资源使用者接受共享备份集不产生费用,但使用该备份集恢复数据或克隆新集群时,将按新购集群的规格正常计费。
共享备份集
前往PolarDB控制台的集群列表页面,进入目标集群的 页面。
在数据备份页签中,找到您希望共享的备份集,在其操作列单击共享备份。
在弹出的对话框中,根据您的需求选择共享方式:
新建共享单元
如果您是首次共享或希望为此次共享建立一个独立的管理单元,可选择此方式。
设置共享单元名称:为该共享单元设置一个易于识别的名称。
设置使用者范围:您可以根据实际业务需求,修改已有的共享单元中的资源使用者。
允许共享给任意账号:资源所有者可以将资源共享给任意的资源使用者。
仅允许资源目录内共享:资源所有者仅能在资源目录内共享资源。即资源目录的管理账号或成员,将资源共享给本资源目录及其下的资源夹和成员。
设置资源使用者:您可以根据实际业务需求,为当前共享单元添加资源使用者。
单击确定。
从已有共享单元中选择
如果您希望将此备份集添加到已创建的共享单元中,可选择此方式。
选择共享单元:从选择共享单元下拉列表中选择一个已有的共享单元。选择后,共享资料列表中将展示当前共享单元中已共享的资源。
(可选)编辑资源使用者:您可以根据实际业务需求,修改已有的共享单元中的资源使用者。
单击确定。
完成共享备份集后,目标备份集的特性列将展示为共享中,便于您识别。
说明仅在设置了资源使用者后,才会展示共享中。如未设置资源使用者,则显示为
-
。
接受他人共享备份集
共享备份集后,资源使用者需要接受共享,才可使用共享的备份集。
前往资源管理控制台,在左侧导航栏中,选择 。
在左上方选择共享备份集所在地域。
找到来自资源所有者的共享邀请,并单击接受。
接受后,备份集的状态将展示为已启用。
使用他人共享备份集
接受他人的共享备份集后,您可以使用共享的备份集恢复数据至新集群。
前往PolarDB控制台,在左侧导航栏中,选择共享备份。
在共享备份页面的共享给我页签中,找到目标备份集,单击恢复数据至新集群。
管理共享备份集
共享备份集或接受他人的共享备份集后,支持在PolarDB控制台中进行集中管理。
在您(资源所有者)共享备份集给他人时,若未设置备份集的资源使用者,则该备份集将不会在我的共享页签中显示。
当备份集处于锁定状态(例如,正在使用指定备份集进行恢复操作,或在一级备份转换为二级备份过程中等情况)时,不支持修改共享设置或取消共享备份集。
查看备份集的共享关系
在共享备份页面的我的共享页签中,找到目标备份集,单击管理共享关系。
在资源管理控制台的 页面中,可查看备份集所在的共享单元以及资源使用者。
修改备份集的共享设置
在共享备份页面的我的共享页签中,找到目标备份集,单击共享备份。
在弹出的对话框中,根据您的需求修改共享设置。
取消共享备份集
在共享备份页面的我的共享页签中,找到目标备份集,单击共享备份。
在弹出的对话框中,编辑资源使用者,并移除相应的使用者。