通过增加备份保留期限来防止实例数据丢失

本页面介绍了 Cloud SQL 增加备份保留期限 recommender,它可帮助您检测存在数据丢失风险的关键实例。

Cloud SQL 增加备份保留期限 Recommender 会分析实例元数据。如果实例是生产实例,已启用自动备份,并且保留的备份少于 21 个,则建议增加其备份保留期限。

建议每天生成一次。

价格

Cloud SQL 增加备份保留期限 Recommender 属于标准 Recommender 价格层级

准备工作

在查看建议和数据分析之前,请执行以下操作:

列出有关增加备份保留期限的可靠性建议

您可以使用 Google Cloud 控制台、gcloud CLI 或 Recommender API 列出增加备份保留期限建议。

如需使用 Google Cloud 控制台列出增加备份保留期限建议,请按照以下步骤操作:

  1. 转到 Recommendation Hub

    转到 Recommendation Hub

    如需了解详情,请参阅 Recommendation Hub 使用入门

  2. Increase Cloud SQL instance reliability(提高 Cloud SQL 实例可靠性)卡片中,点击查看全部

  3. 选择具有增加备份保留期限建议的实例。

如需使用 gcloud CLI 列出增加备份保留期限建议,请运行 gcloud recommender recommendations list 命令,如下所示:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.ReliabilityRecommender \
--filter=recommenderSubtype=INCREASE_BACKUP_RETENTION

替换以下内容:

  • PROJECT_ID:您的项目 ID。
  • LOCATION:实例所在的区域,例如 us-central1

如需使用 Recommendations API 列出增加备份保留期限建议,请调用 recommendations.list 方法,如下所示:

GET https://recommender.googleapis.com/v1/projects/PROJECT-ID/locations/LOCATION/recommenders/google.cloudsql.instance.ReliabilityRecommender/recommendations

替换以下内容:

  • PROJECT_ID:您的项目 ID。
  • LOCATION:实例所在的区域,例如 us-central1

如果 Recommender 检测到与增加备份保留期限建议有关的实例,则会在表中列出这些实例。每行都会显示实例名称、简要建议、当前机器类型、建议机器类型、位置和上次刷新日期。

查看数据分析和详细建议

您可以使用 Google Cloud 控制台、gcloud CLI 或 Recommender API 查看有关需要增加备份保留期限的实例的分析洞见和详细建议。

如需查看有关需要增加备份保留期限的实例的分析洞见和详细建议,请点击实例列表中的建议链接。

如需查看有关需要增加备份保留期限的实例的分析洞见和详细建议,请运行 gcloud recommender insights list 命令,如下所示:

gcloud recommender insights list \
--project=PROJECT-ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.ReliabilityInsight \
--filter=insightSubtype=CRITICAL_INSTANCE_INSUFFICIENT_BACKUP_RETENTION

替换以下内容:

  • PROJECT_ID:您的项目 ID。
  • LOCATION:实例所在的区域,例如 us-central1

如需查看有关需要增加备份保留期限的实例的分析洞见和详细建议,请使用 Recommendations API,调用 insights.list 方法,如下所示:

GET https://recommender.googleapis.com/v1/projects/PROJECT-ID/locations/LOCATION/insightTypes/google.cloudsql.instance.ReliabilityInsight/insights

替换以下内容:

  • PROJECT_ID:您的项目 ID。
  • LOCATION:实例所在的区域,例如 us-central1

应用建议

如需实施此建议,请执行以下操作:

  • 如需增加备份保留期限,请执行以下操作:

    1. 点击问题列中的增加备份保留期限。 系统会显示增加备份保留期限窗口,并提供建议。
    2. 依次点击修改实例 > 数据保护 > 备份数量

      如需了解详情,请参阅自动备份和事务日志保留

后续步骤