【问题标题】:Create every 30 min a backup of GCP Cloud SQL每 30 分钟创建一次 GCP Cloud SQL 备份
【发布时间】:2021-05-18 08:13:41
【问题描述】:

我正在使用 Google Cloud Platform,我想每 30 分钟备份一次。到目前为止,我在 sql 实例的概述页面中找到了一个开箱即用的解决方案,我可以在其中选择一个备份窗口,如下所示:

然后我可以选择要保留的备份数量,如下所示:

将创建一个备份,但我不认为有可能根据严格的时间表(例如每小时或每 30 分钟等)创建它。任何想法是否可能,如果可能的话,有任何建议如何实施吗?

【问题讨论】:

  • Google Cloud SQL 支持时间点恢复以支持回滚到任何时间点。该选项在您的屏幕截图中。有许多类型的备份。您的问题没有具体说明您的恢复方法以及各自的 RPO 和 RTO 目标。
  • 我们的想法是在发生问题时恢复到它再次工作的最新状态。项目要求是每 30 分钟备份一次,但看起来时间点恢复足以在出现问题时恢复数据库,对吧?但是,您知道时间点恢复是否可以恢复到任何时间,还是只是随机时刻的快照?
  • 阅读时间点文档,以便您了解该功能及其提供的恢复功能。正如我在评论中提到的“回滚到任何时间点”。

标签: google-cloud-platform google-cloud-sql


【解决方案1】:

我不知道如何使用此 Web 控制台 UI 执行此操作。 我会采取的方法是使用 Cloud Scheduler 每 30 分钟触发一次云函数,这将触发 SQL 备份。

这意味着为 Cloud Function 开发一个小型 Python 脚本或其他语言。虽然只有几行。如果您需要了解如何使用 Cloud Functions 连接到 Cloud SQL,这看起来很有用:https://codelabs.developers.google.com/codelabs/connecting-to-cloud-sql-with-cloud-functions#0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-16
    • 1970-01-01
    相关资源
    最近更新 更多