备份是数据的副本,封装了集群在给定时间的状态。备份可在发生数据丢失事件时提供安全措施。如果您有严格的数据保护要求,则可启用备份合规策略 来保护备份数据。
必需的访问权限
要管理或恢复集群的备份,您必须拥有此项目的 Project Backup Manager 或 Project Owner 访问权限。
拥有 Organization Owner 访问权限的用户必须将自己添加为 Project Backup Manager 或 Project Owner,然后才能管理或恢复备份。
Considerations
请注意:
Atlas备份不适用于
M0免费集群。您可以使用mongodump备份M0集群数据,并使用 mongorestore恢复该数据。要学习;了解如何手动备份数据,请参阅命令行工具。当集群正在进行备份恢复时,您无法写入集群。
您只能将备份恢复到运行以下任一项的集群:
相同的主要发布版本,具有相等或更高的次要版本。例如,如果为运行 MongoDB 8. 1.x 的集群创建备份,则可以将该备份恢复到运行其他任何 8. 1.x 版本的集群,或运行
y > 1的任何 8.y.x 版本,但不能恢复到任何 8. 0.x 版本。下一个更高的主要发布版本。例如,如果您为运行 MongoDB 8.y.x 的集群创建备份,则可以将此备份恢复到运行 9.y.x 的集群,但无法恢复到任何 7.y.x 版本。
如果此备份具有固定的 FCV,则目标集群的主版本必须与该固定 FCV 的主版本匹配。
云备份
可用于 M10+ 集群。
Atlas备份默认不可变。因此,无法修改快照。要实施执行不可删除性,您可以启用备份合规策略,以防止所有用户删除备份或更改其保留设置,从而确保严格的备份完整性。
Atlas 支持以下情况的云备份:
要了解更多信息,请参阅备份您的集群。
要了解如何从云备份恢复集群,请参阅从计划快照或按需快照中恢复。
Flex 集群的快照
重要
从 2 月 2025 开始,您可以创建 Flex 集群,并且无法再在Atlas 用户界面、 Atlas CLI、 Atlas Administration API、 Atlas Kubernetes Operator、 HashiCorp Terraform 或Atlas中创建 M2 和 M5 集群或无服务器实例CloudFormation 资源。
Atlas不再支持 M2 和 M5 集群以及无服务器实例。截至 5 月 25,2025, Atlas已将所有现有 M2 和 M5 集群迁移到 Flex 集群。
Atlas会根据您的使用情况将无服务器实例迁移到免费集群、Flex 集群或专用集群。要查看Atlas将您的实例迁移到哪些层级,请查阅Atlas用户界面中的“所有集群”页面。
系统会自动为 Flex 集群启用备份,并且无法禁用。Atlas 每天为您的 Flex 集群创建快照,您可以将其恢复到 Flex 集群或 M10 及更高层级。