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

本页面介绍了 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 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

API

如需使用 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 CLI

如需查看有关需要增加备份保留期限的实例的分析洞见和详细建议,请运行 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

API

如需查看有关需要增加备份保留期限的实例的分析洞见和详细建议,请使用 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. 依次点击修改实例 > 数据保护 > 备份数量

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

后续步骤