配置 Atlas 以自动将快照复制到其他区域
您可以将 Atlas 配置为自动创建快照和 oplog 的副本并将其存储在其他地区。通过分布在多个地区的快照,如果主地区Go,您仍然可以恢复集群,从而增强灾难恢复能力,使其符合内部或监管要求。此外,对于基于存储副本的同一项目和地区的集群,Atlas 可以执行优化的直连恢复,而不是速度较慢的流媒体恢复。这会缩短系统恢复时间。
如果您需要恢复集群,Atlas 会决定是使用原始快照还是复制的快照,以获得最佳恢复速度。 如果您要在与快照副本相同的地区中恢复集群,则 Atlas 可能会使用复制的快照来优化恢复,如果快照已复制到每个集群地区,则包括多区域集群。此外,如果原始快照由于云提供商内的地区服务中断而变得不可用,无论云地区是否服务中断,Atlas 都会使用最近地区的副本来启用恢复。
注意
如果您启用了备份合规策略,并将 Keep all snapshots when removing additional snapshot regions选项设立为On ,并且您启用、修改或删除了多区域快照,则已拍摄的任何快照都会保留。
如果集群的主地区Go,您可以使用复制的 oplog 从从地区执行持续云备份。
注意
必需的访问权限
要修改或删除备份策略,您必须对该项目拥有 Project Owner
访问权限。 具有Organization Owner
访问权限的用户必须先将自己添加为项目的Project Owner
,然后才能修改或删除备份策略。
步骤
要在其他地区配置自动快照分发:
导航至Backup Policy标签页。 在Additional Backup Copies部分中,单击箭头按钮展开窗格。
打开Copy to other regions 。 您将看到一个预先填充了集群当前地区的分配策略表。
注意
对于全局集群,您可以为每个区域独立启用或禁用此设置。
在Copy to other regions表中,单击当前区域下行的Region列中的Choose a region ,然后选择要将快照分发到的区域。
注意
您只能为与主地区相同的云提供商选择地区。例如,如果您的集群位于 Amazon Web Services
us-east-1
地区,则您只能将快照分发到 Atlas 支持的其他Amazon Web Services地区。对于全球集群,每个区域可能在多个云提供商中具有节点。 当您选择要存储复制快照的地区时,只能选择与区域的主地区位于同一云提供商的地区。在Snapshots列中,单击箭头查看集群的可用快照策略。 Atlas 根据集群的备份策略显示选项。
例如,如果您将集群的Daily备份策略设置为每天下午 5:00 拍摄快照,则在Snapshots列中选中Daily将启用每天下午 5:00 快照的快照分发。 您不能将快照分发策略设置为与其底层备份策略不同的频率或时间。
注意
如果重叠的策略项生成相同的快照,Atlas 会将快照与保留时间最长的策略项关联起来。
示例,如果策略指定每日快照保留两天,每周快照每周六保留三周,则Atlas会在Snapshots页面的Frequency列中显示频率为Weekly周六拍摄的快照,并将快照保留三周。 这是因为每周策略项的保留时间比每日策略项的保留时间长。
您可以按地区启用或禁用可用策略的任意组合。
例子
下表描述了在AWS区域
us-east-2
、us-west-1
和us-west-2
中具有已启用存储节点的集群的快照分发策略:区域每小时每日每周每月每年按需给定时间点us-east-1
(原件)每 6 小时每 2 天每个星期日每月最后一天12 月 1 日是是us-east-2
(复制)残疾人残疾人已启用已启用已启用残疾人Nous-west-1
(复制)已启用已启用已启用已启用已启用已启用是us-west-2
(复制)已启用已启用残疾人残疾人残疾人已启用是如果为集群启用了持续云备份,则可以为每个额外的地区启用 oplog 分发。如果为集群禁用了持续云备份,则无法为其他地区启用 oplog 分发。
要删除将快照分发到其他地区的策略,请执行以下操作:
在Action列中,单击。
在对话框中,选择Keep all snapshots in this region或Delete all snapshots in this region ,然后单击Confirm 。 如果您选择将快照保留在已禁用的地区中,则快照将持续到其计划到期日期。
或者,要禁用单地区集群或全球集群区域内的所有快照分发策略,请单击Copy to other regions开关。与删除单个策略一样,您可以选择保留或删除该集群或区域的所有复制快照。
注意
在配置为自动快照分发的地区中的云提供商服务中断的事件中,Atlas 将尝试使用存储在副本地区中的快照进行恢复。