【问题标题】:Are mongodb backups made automatically?mongodb 备份是自动进行的吗?
【发布时间】:2016-07-19 08:17:07
【问题描述】:
我们使用两个 mongodb 服务,现在 swisscom 开发者控制台中有一个备份按钮。我们是否必须使用此按钮手动进行备份,还是自动进行进一步的备份?如果是,何时以及多久一次?
【问题讨论】:
标签:
mongodb
backup
cloud-foundry
developer-console
swisscomdev
【解决方案1】:
我们会自动进行备份,但仅用于灾难恢复。我们不向客户提供此备份。
所以请在 Developer Portal 备份中为您触发。其他选项是使用 mongodump 或 Filter API 自动备份。
有一个API endpoint 用于触发备份。
API 文档 |自定义扩展 | Swisscom 应用程序云过滤器
Cloud Foundry (CF) 云控制器 (CC) API。实施瑞士电信
专有扩展
POST /custom/service_instances/{service-instance-id}/backups
为给定的服务实例创建备份
请参阅 docs.developer.swisscom.com 中的Service Backup and Restore 了解更多信息
创建备份 要创建备份,请导航到
Web 控制台,然后转到“备份”选项卡。在那里你可以点击
“创建”按钮触发手动备份。
注意:必须从 Web 控制台手动触发备份。
请注意,您只能为每个服务保留一定数量的备份
实例。实际数量取决于服务类型和
服务计划。如果您已经有最大数量,则不能
在删除现有备份之一之前创建任何新备份。
备份您的服务可能需要几分钟时间(取决于
服务实例的大小)。
恢复备份您可以随时恢复任何备份。目前的
您的备份状态将被覆盖并替换为状态
保存到备份中。建议您创建当前的备份
恢复旧状态之前的状态。
限制您只能执行一个备份或恢复操作
一次服务实例。如果动作仍在进行中,您将无法
触发另一个。您不能超过最大备份数
每个服务实例