默认下, Atlas云备份会将快照存储在与集群当前主节点 (primary node in the replica set)节点相同的云提供商地区中。您可以通过为集群定义快照副本策略,将Atlas配置为在其他区域存储快照副本。
快照副本策略包括一个或多个策略项。每个项目为指定的云提供商地区定义了以下内容:
将快照复制到该地区的频率
以该频率复制的快照的保留时间
是否复制 oplog 以支持该地区中的 时点还原
快照副本策略可以提高集群的弹性和恢复速度。如果您的主节点 (primary node in the replica set)地区出现故障且原始快照不可用, Atlas可以使用其他区域中复制的快照来恢复您的集群。此外,如果您将快照复制到多区域集群中的每个地区,Atlas可以执行更快的直接连接恢复,而不是较慢的流媒体恢复,以在区域中断后恢复集群。
如果为集群启用了持续云备份,还可以配置快照复制策略,将 oplog 复制到快照复制区域。事件您的云提供商出现区域中断, Atlas可以使用复制的oplog执行 PIT恢复。
必需的访问权限
要修改或删除备份策略,您必须对该项目拥有Project Backup Manager 或Project Owner 访问权限。具有Organization Owner 访问权限的用户必须先将自己添加为项目的Project Backup Manager 或Project Owner ,然后才能修改或删除备份策略。
Considerations
Keep all snapshots when removing additional snapshot regions如果您启用了备份合规策略,并将On 选项设立为 ,并且您修改或删除了快照策略项,则任何现有快照都将保留到其计划到期日期。
如果您将集群的主节点 (primary node in the replica set)区域更改为当前为快照副本分发配置的从节点(secondary node from replica set)区域, Atlas会自动更新您的备份策略,将快照副本从新的主节点 (primary node in the replica set)区域分发到原始主节点 (primary node in the replica set)区域(现在的从节点(secondary node from replica set)区域)和其他从节点(secondary node from replica set)。为快照分发配置的区域。
如果启用对等互连并限制 Google Cloud Platform 的某些地区,则可以将快照仅复制到这些地区。
Oplog 副本分发在副本地区级别启用。如果您将快照副本策略项的Point-in-Time Restore On设立为 , Atlas会将 oplog 复制到该副本地区,并为该副本地区中的所有快照副本策略启用时间点恢复。
启用快照副本分发
更新快照副本策略
禁用快照副本分发
快照副本策略示例
此示例快照副本策略会分发为以下备份策略拍摄的快照副本:
备份策略:
此示例备份策略每小时、每天和每周拍摄一次快照,并将它们存储在与集群主节点 (primary node in the replica set)节点相同的地区中。
频率单位 | 每 | 保留时间 | 快照时间 |
|---|---|---|---|
每小时快照 | 6 小时 | 2 天 | 18:30 UTC |
每日快照 | 不适用 | 7 天 | 18:30 UTC |
每周快照 | 星期一 | 4 周 | 18:30 UTC |
每周快照 | 星期五 | 4 周 | 18:30 UTC |
快照副本策略:
此快照复制策略将每日和每小时快照复制到 AWS地区 us-east-2(俄亥俄州),并将所有每周快照复制到us-west-1 (加利福尼亚州北部)。它将复制区域中的每个快照副本保留指定的保留时间,并将 oplog 复制到us-east-2 地区以启用PIT 恢复。
区域 | 快照 | 保留时间 | 时点恢复 |
|---|---|---|---|
| 每小时 | 12 小时 | 已启用 |
| 每日 | 7 天 | 已启用 |
| 每周 | 7 天 | 残疾人 |