备份、恢复和存档数据
备份是封装集群在给定时间状态的数据副本。备份可在数据丢失时提供安全措施。如果您有严格的数据保护要求,则可以启用备份合规策略来保护备份数据。
必需的访问权限
要管理或恢复集群的备份,必须拥有项目的 Project Owner
访问权限。拥有 Organization Owner
访问权限的用户必须将自己作为 Project Owner
添加到项目中,然后才能管理或恢复备份。
注意事项
请注意:
Atlas 备份不适用于
M0
免费集群。您可以使用 mongodump 备份M0
集群数据,然后使用 mongorestore 恢复数据。要了解如何手动备份数据,请参阅命令行工具。当集群正在进行备份恢复时,您无法写入集群。
您必须将备份恢复到运行同一主要版本或更高版本的集群。Atlas 不支持恢复至更老的版本。
您仍然可以使用升级前的备份。
例子
将 4.0 集群恢复到 4.2:
将旧的 4.0 备份恢复到另一个 4.2 集群。
将已恢复的集群升级到 4.2。
云备份
可用于 M10+ 集群。
Atlas 使用云提供者的原生快照功能支持全副本快照和本地化快照存储。
Atlas 支持以下情况的云备份:
要了解更多信息,请参阅备份集群。
要了解如何从云备份恢复集群,请参阅从计划快照或按需快照中恢复。
M2/M5 快照
系统会自动为 M2
和 M5
共享集群启用备份,并且无法禁用。Atlas 每天对 M2
和 M5
集群拍摄快照,您可以将其恢复到 M2
或更高集群层。
如需了解有关 M2
/ M5
日常快照的更多信息,请参阅共享集群备份。
要了解如何从 M2
/ M5
快照恢复集群,请参阅从计划快照或按需快照恢复。
无服务器实例快照
Atlas 使用云提供者的原生快照功能支持全副本快照和本地化快照存储。
系统会自动为无服务器实例启用备份。您无法禁用无服务器实例备份。
Atlas 为无服务器实例提供以备份选项:
选项 | 说明 |
---|---|
Serverless Continuous Backup | |
Basic Backup | Atlas 每六小时为您的无服务器实例中的数据拍摄一次增量快照,并且仅保留最新的两个快照。您可以免费使用该选项。 |
您可以将无服务器实例快照恢复到其他无服务器实例和专用集群。
要了解详情,请参阅:
传统备份
可用于 M10+ 集群。
重要
传统备份已弃用
Atlas 使用增量快照来持续备份数据。连续备份快照通常只比操作系统晚几秒钟。
Atlas 确保副本集的云备份持续进行,而且分片集群的全集群快照一致。
对于启用传统备份的每个 Atlas 项目,Atlas 将传统备份快照存储在备份数据中心位置,在该位置首次为项目中的集群启用传统备份。
连续快照支持从完整快照或快照之间的连续云备份中恢复。您还可以查询连续快照。
对于 Atlas 传统备份,Atlas 集群中所有数据库的集合总数必须小于 100,000
。
如需了解有关传统备份的更多信息,请参阅传统备份(已弃用)。
要了解如何从传统备份还原集群,请参阅从传统备份快照恢复集群。