【问题标题】:Are mongodb backups made automatically?mongodb 备份是自动进行的吗?
【发布时间】:2016-07-19 08:17:07
【问题描述】:

我们使用两个 mongodb 服务,现在 swisscom 开发者控制台中有一个备份按钮。我们是否必须使用此按钮手动进行备份,还是自动进行进一步的备份?如果是,何时以及多久一次?

【问题讨论】:

  • 因为这是一个关于特定云平台上的数据库管理的问题,而不是直接或间接的编程问题,所以它确实属于dba.stackexchange.com而不是这里。

标签: 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 控制台手动触发备份。

请注意,您只能为每个服务保留一定数量的备份 实例。实际数量取决于服务类型和 服务计划。如果您已经有最大数量,则不能 在删除现有备份之一之前创建任何新备份。

备份您的服务可能需要几分钟时间(取决于 服务实例的大小)。

恢复备份您可以随时恢复任何备份。目前的 您的备份状态将被覆盖并替换为状态 保存到备份中。建议您创建当前的备份 恢复旧状态之前的状态。

限制您只能执行一个备份或恢复操作 一次服务实例。如果动作仍在进行中,您将无法 触发另一个。您不能超过最大备份数 每个服务实例

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-21
    • 1970-01-01
    • 2014-10-14
    相关资源
    最近更新 更多