MongoDB备份是否自动进行?

3
我们使用了两个MongoDB服务,并且在Swisscom开发者控制台上现在有一个备份按钮。我们需要手动使用此按钮进行备份吗?或者还会自动进行进一步的备份?如果是,那么备份是何时进行以及多久进行一次?

1
由于这是关于特定云平台上的数据库管理问题,而不是直接或间接涉及编程方面,因此它更适合发布在http://dba.stackexchange.com/,而不是此处。 - Vince Bowdren
1个回答

2
我们会自动备份,但仅供灾难恢复使用。我们不会向客户提供这些备份。
因此,请在开发者门户中为您触发备份。另一个选择是使用 mongodump 或 Filter API 自动备份。
有一个 API 端点 用于触发备份。

API 文档 | 自定义扩展 | Swisscom 应用云过滤器适用于 Cloud Foundry (CF) 云控制器 (CC) API。实现 Swisscom 的专有扩展。

POST /custom/service_instances/{service-instance-id}/backups

为给定的服务实例创建备份。
有关更多信息,请参见docs.developer.swisscom.com中的服务备份和恢复
创建备份:要创建备份,请在Web控制台中导航到服务实例,然后转到“备份”选项卡。在那里,您可以单击“创建”按钮以触发手动备份。 注意:必须从Web控制台手动触发备份。 请注意,每个服务实例只能保留一组备份。实际数量取决于服务类型和服务计划。如果您已经达到了最大数量,则无法在删除现有备份之前创建新备份。 备份可能需要几分钟才能完成(取决于服务实例的大小)。
恢复备份:您可以随时恢复任何备份。当前备份状态将被覆盖并替换为保存到备份的状态。建议在恢复旧状态之前创建当前状态的备份。
限制:每次只能对一个服务实例执行一次备份或恢复操作。如果仍在进行某个操作,则无法触发另一个操作。不能超过每个服务实例的备份数量上限。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接