备份集群
Atlas 云备份使用集群的云服务提供商的原生快照功能提供本地化备份存储。
Atlas 支持以下云平台上的集群的云备份:
您可以在创建集群或修改现有集群时启用云备份。在集群配置模式窗口中,切换Turn on Cloud Backup为Yes。
如果有严格的数据保护要求,则可启用备份合规策略来保护备份数据。
云备份会继承集群云提供商原生的快照冗余。因此,云备份至少具有以下冗余,具体取决于云提供商:
AWS 将对象存储在 AWS 区域中至少三个可用区域的多个设备上。
Microsoft Azure 使用本地冗余存储 (LRS),可在选定区域的单个数据中心内将您的数据复制 3 次。
Google Cloud 将您的数据分布在备份区域的多个区域内。
为确保云备份具有更高的冗余性,您还可以在 Atlas 中启用多区域快照分发。这会自动创建快照和 oplog 的副本并将其存储在其他 Atlas 区域。通过分布在多个区域的快照,如果主区域出现故障,仍然可以恢复集群。
如果您需要保留任何传统备份快照以用于存档目的,请先下载这些快照,然后再从传统备份切换到云备份。要了解如何下载快照,请参阅从传统备份快照恢复集群。
当您从传统备份更改为云备份时,Atlas 会根据您的传统备份保留策略保留传统备份快照。
必需的访问权限
要管理或恢复集群的备份,必须拥有项目的 Project Owner
访问权限。拥有 Organization Owner
访问权限的用户必须将自己添加为该项目的 Project Owner
,然后才能管理或恢复备份。
云备份的限制
云备份可以支持运行 MongoDB 版本 4.0 或更高版本的分片集群。
在集群中添加或删除分片后,无法将现有快照恢复到集群。可以将现有快照恢复到具有匹配拓扑结构的另一个集群。
对于运行 FCV
4.0或更早版本的数据库,云备份会自动禁用正在运行的负载均衡器以拍摄快照。 快照完成后,云备份会将负载均衡器返回到之前的状态。