通过启用自动备份来防止实例数据丢失

本页面介绍了 Cloud SQL 启用自动备份 Recommender,它可帮助您检测存在数据丢失风险的关键实例。

Cloud SQL 启用自动备份 Recommender 会分析实例元数据,并建议为未启用自动备份的生产实例配置自动备份。

建议每天生成一次。

价格

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=ENABLE_AUTO_BACKUP

替换以下内容:

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

API

如需使用 Recommendations API 列出启用自动备份建议,请调用 recommendations.list 方法,如下所示:

GET https://recommender.googleapis.com/v1beta1/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_AUTO_BACKUP_NOT_ENABLED

替换以下内容:

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

API

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

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

替换以下内容:

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

应用建议

如需应用此建议,请执行以下操作:

  • 点击问题列中的启用自动备份。系统会显示启用自动备份窗口,并提供建议。
  • 依次点击修改实例 > 数据保护 > 自动进行每日备份以继续。

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

后续步骤