管理备份策略
您可以查看和自定义 Atlas 针对定期计划的自动备份的策略。
要拍摄计划外的备份快照,请参阅 按需拍摄快照
必需的访问权限
要查看备份策略,您必须对该项目拥有Project Read Only
访问权限。具有Organization Owner
访问权限的用户必须先将自己添加为项目的Project Read Only
,然后才能查看备份策略。
要修改或删除备份策略,必须拥有项目的 Project Owner
访问权限。拥有 Organization Owner
访问权限的用户必须将自己作为 Project Owner
添加到项目中,然后才能修改或删除备份策略。
查看备份策略
要使用 Atlas CLI 返回指定集群的备份策略详细信息,请运行以下命令:
atlas backups schedule describe <clusterName> [options]
要了解有关命令语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas backups schedule describe(atlas 备份计划介绍)。
备份策略包含以下部分:
一天中创建快照的时间(以 UTC 表示)。
保留的频率间隔和持续时间。
如果启用 PIT 恢复,则 PIT 窗口允许您恢复到过去 X 天内的任何时间点,其中 X 是时间窗口。
例子
默认备份策略指定了一个快照时间 18:00
UTC 和以下四个策略项:
策略类型 | 层级 | 持续的云备份 | 拍摄的快照 | 保留的快照 |
---|---|---|---|---|
每小时 | NVMe | 已启用 | 每 12 小时 | 2 天 |
每小时 | 非 NVMe | 已启用 | 每 6 小时 | 2 天 |
每日 | 所有 | 你可以: | 每天 | 7 天 |
每周 | 所有 | 你可以: | 每周六 | 4 周 |
每月 | 所有 | 你可以: | 每月最后一天 | 12个月 |
每年 | 所有 | 你可以: | 每年 12 月 1 日 | 1 年 |
要了解有关云备份计费的更多信息,请参阅云备份。
注意
如果您已启用备份合规策略,则无法修改低于备份合规策略中设置的最低要求的单个集群的备份策略。您可以随时修改集群级备份策略。Atlas 会扩展任何先前存在的集群级策略,以满足备份合规性策略的最低要求。所有新集群都使用备份合规策略。如果降低备份计划的频率,则该更改仅适用于未来的备份。任何现有的 oplog 都会保留在原始窗口中。适用备份合规策略的最低要求。您可以配置额外的快照保留。您还可以查看所有 M10+
专用集群的备份详细信息,包括保留有快照的已删除集群。要了解更多信息,请参阅查看专用群集的备份详细信息。
更改备份策略时间
要使用 Atlas CLI 更新指定集群的备份策略,请运行以下命令:
atlas backups schedule update [options]
要使用 Atlas CLI 删除指定集群的备份策略,请运行以下命令:
atlas backups schedule delete <clusterName> [options]
要了解前面命令的语法和参数的更多信息,请参阅 Atlas CLI 文档中的 atlas backups schedule update 和 atlas backups schedule delete。
如需修改备份策略时间:
在 Backup Policy Editor 中,从 Snapshot Time (UTC) 下的 hr 中选择 Atlas 每天创建快照的时间。
选择 hr 后的分钟数,Atlas 在该时间从 min 下的 Snapshot Time (UTC) 拍摄快照。
单击 Save Changes(连接)。
配置备份策略
Backup Policy Frequency and Retention 表中的每一行代表一个备份策略项。配置这些策略项,并可根据需要添加新策略项以配置新的备份策略。在最终确定备份策略之前,请查看保留注意事项。
提示
Atlas 会在 Backup Policy Frequency and Retention(备份策略频率和保留)表下方显示与您的更改相关的预计快照数量。
要使用 Atlas 用户界面指定备份策略项,请执行以下操作:
从 Frequency Unit 中选择策略项的频率单位。
或者,点击 Add Frequency Unit 将新的策略项添加到备份策略中。您不能指定多个 Hourly 或 Daily 备份策略项。
从 Every(每个)中选择频率单位的频率。
在 Retention Time 中指定策略项的保留时间,并在右侧列表中指定保留时间的单位。要了解更多信息,请参阅快照保留注意事项。
(可选)要将更新备份策略的保留更改应用于 Atlas 以前拍摄的快照,请选中 Apply policy retention changes to existing snapshots。
注意
此选项仅影响由更新的策略项创建的快照,并且其保留尚未通过更新一个集群的云备份计划 API 调用单独更新。
单击 Save Changes(连接)。
配置恢复窗口
注意
您可以重放 oplog,以便在指定的还原窗口内从任何时间点恢复集群。
要指定恢复窗口的持续时间,请从 Restore Window 列表中选择您希望 Atlas 为时点还原保留 oplog 的时间。
您配置的恢复窗口不能长于每小时快照保留时间。
重要
如果您为集群禁用云备份或终止已启用快照的集群,Atlas 会立即删除该集群的备份快照,除非启用 Keep existing snapshots after termination(终止后保留现有快照)选项。要了解更多信息,请参阅终止一次部署。对于未使用客户密钥管理静态加密的集群,您可以下载最新快照以保留存储在集群中的所有数据。
配置额外快照保留
当为您的项目启用备份合规性策略时,您还可以配置额外的快照保留时间,以在备份合规性策略保护期之外保留快照。您的快照将受到完全保护,用户在备份合规性策略期间无法删除它们。在额外的快照保留期内,快照将再次不受保护,任何具有相应角色的用户都可以删除它们。当额外快照保留期结束时,Atlas 会自动删除快照。任何更改都将应用于具有该频率单位的所有现有和未来快照。即使备份合规性策略发生更改,额外快照保留时间也会保持不变。
要了解更多信息,请参阅配置备份合规策略。
要使用 Atlas 用户界面指定额外的快照保留,请执行以下操作:
在 Extra Snapshot Retention 部分,从 Frequency Unit 下拉列表选择频率单位。
或者,点击 Add Frequency Unit 为另一个频率单位添加额外的快照保留。
指定每个频率单位的额外快照保留时间。
单击 Save Changes(连接)。
快照保留注意事项
除了为每个云备份频率单位定义的 Retention Time 之外,还请注意以下事项:
如果您删除现有的备份频率单位,则您已指定该频率的快照将不受影响,直到它们过期或您将其删除。
Atlas 需要满足以下条件:
保留时间必须等于或长于频率单位。例如,每周快照的保留时间必须为一周或更长。
为频率较低的项目指定的 Retention Time(保留时间)值必须等于或大于为频率较高的项目指定的值。例如,如果每小时策略项目指定保留两周,则每周快照的保留时间必须为两周或更长。
如果您已启用备份合规策略,则无法在拍摄快照后缩短快照的保留时间。
如果重叠的策略项生成相同的快照,Atlas 会将快照与保留时间最长的策略项关联起来。
示例,如果策略指定每日快照保留两天,每周快照每周六保留三周,则Atlas会在Snapshots页面的Frequency列中显示频率为Weekly周六拍摄的快照,并将快照保留三周。 这是因为每周策略项的保留时间比每日策略项的保留时间长。