备份、恢复和存档数据
备份是数据的副本,封装了集群在给定时间的状态。备份可在发生数据丢失事件时提供安全措施。如果您有严格的数据保护要求,则可启用备份合规策略 来保护备份数据。
必需的访问权限
要管理或恢复集群的备份,您必须拥有项目的 Project Backup Manager
或 Project Owner
访问权限。
拥有 Organization Owner
访问权限的用户必须将自己添加为 Project Backup Manager
或 Project Owner
,然后才能管理或恢复备份。
Considerations
请注意:
Atlas备份不适用于
M0
免费集群。您可以使用mongodump备份M0
集群数据,并使用 mongorestore恢复该数据。要学习;了解如何手动备份数据,请参阅命令行工具。当集群正在进行备份恢复时,您无法写入集群。
您可以仅将备份恢复到运行同一主要版本或更高版本的集群。Atlas 不支持恢复至更老的版本。
如果备份具有固定的FCV,则目标集群的主版本必须与该固定FCV的主版本相匹配。
云备份
可用于 M10+ 集群。
Atlas 使用云提供者的原生快照功能支持全副本快照和本地化快照存储。
Atlas 支持以下情况的云备份:
要了解更多信息,请参阅备份您的集群。
要了解如何从云备份恢复集群,请参阅从计划快照或按需快照中恢复。
{+Flex-Clusters} 和已弃用的 M2 / M5 集群的Atlas 备份快照
重要
从 2 月 2025 开始,您可以创建 Flex 集群,并且无法再在Atlas 用户界面、 Atlas CLI、 Atlas Administration API、 Atlas Kubernetes Operator、 HashiCorp Terraform 或Atlas中创建 M2
和 M5
集群或无服务器实例CloudFormation 资源。 您仍然可以使用现有的 M2
和 M5
集群以及无服务器实例。
Atlas已弃用 M2
和 M5
集群以及无服务器实例。Atlas 将自动迁移所有现有的 M2
和 M5
集群到 Flex 集群。对于无服务器实例,Atlas 将根据您的使用情况决定是否将实例迁移到免费集群、Flex 集群或专用集群。要查看 Atlas 将您的实例迁移到哪些层级,请在 Atlas 用户界面中查阅 所有集群 页面。
系统会自动为 Flex 集群以及 M2
和 M5
共享集群启用备份,并且无法禁用。 Atlas每天都会为您的 Flex 集群和共享集群拍摄快照,您可以将其恢复到 Flex 集群层或M10
及更高级别。
要学习;了解有关备份集群的更多信息,请参阅共享集群备份(已弃用)和 Flex 集群备份。
无服务器实例的Atlas 备份快照(已弃用)
重要
从 2 月 2025 开始,您可以创建 Flex 集群,并且无法再在Atlas 用户界面、 Atlas CLI、 Atlas Administration API、 Atlas Kubernetes Operator、 HashiCorp Terraform 或Atlas中创建 M2
和 M5
集群或无服务器实例CloudFormation 资源。 您仍然可以使用现有的 M2
和 M5
集群以及无服务器实例。
Atlas已弃用 M2
和 M5
集群以及无服务器实例。 Atlas会自动将所有现有的 M2
和 M5
集群迁移到 Flex 集群。 对于无服务器实例, Atlas会根据您的使用情况决定将实例迁移到免费集群、Flex 集群还是专用集群。 要查看Atlas会将您的实例迁移到哪些层级,请查阅Atlas 用户界面中的“所有集群”页面。
Atlas 使用云提供者的原生快照功能支持全副本快照和本地化快照存储。
系统会自动为无服务器实例启用备份。您无法禁用无服务器实例备份。
Atlas 为无服务器实例提供以备份选项:
选项 | 说明 |
---|---|
Serverless Continuous Backup | 无服务器实例已弃用。您无法创建新的无服务器实例,但仍可配置其备份。 Atlas每六小时对您的无服务器实例中的数据拍摄一次增量快照,并允许您从过去 72小时内的选定时间点恢复数据。Atlas还会拍摄每日快照并将这些快照保留 35 天。 要学习;了解更多信息,请参阅无服务器实例的成本(已弃用)。 |
Basic Backup | Atlas每六个小时对无服务器实例中的数据拍摄一次增量快照,并仅保留最新的两个快照。您可以免费使用此选项。 |
您可以将无服务器实例快照恢复到其他无服务器实例和专用集群。
要了解详情,请参阅:
传统备份
可用于 M10+ 集群。
Atlas 确保副本集的云备份持续进行,而且分片集群的全集群快照一致。
对于启用传统备份的每个 Atlas 项目,Atlas 将传统备份快照存储在备份数据中心位置,在该位置首次为项目中的集群启用传统备份。
连续快照支持从完整快照或快照之间的连续云备份中恢复。
对于 Atlas 传统备份,Atlas 集群中所有数据库的集合总数必须小于 100,000
。