Recommender

Recommender 是Google Cloud 上的一项服务,可为 Google Cloud资源提供使用建议。单个 Google Cloud 产品和资源类型都有特定的 Recommender。单个产品可以有多个 Recommender,可为不同的资源提供不同类型的建议。

Recommender 有以下几种:

价值类别 名称 Recommender ID 简要说明 包含在 BigQuery Export 中
费用 BigQuery 版本槽 Recommender google.bigquery.capacityCommitments.Recommender 通过槽用量承诺优化 BigQuery 支出
否
基于支出的承诺使用折扣 Recommender google.cloudbilling.commitment.SpendBasedCommitmentRecommender 通过基于支出的承诺降低费用
否
基于支出的承诺使用折扣 Recommender google.cloudbilling.commitment.SpendBasedCommitmentRecommender 通过基于支出的承诺降低费用
否
BigQuery 分区和聚类 Recommender google.bigquery.table.PartitionClusterRecommender 对表进行分区或聚类
是
软删除 Recommender google.storage.bucket.SoftDeleteRecommender 根据费用和安全性启用或停用软删除
否
Cloud Run CPU 分配 Recommender google.run.service.CostRecommender 切换为始终分配 CPU
是
Cloud SQL 空闲实例 Recommender google.cloudsql.instance.IdleRecommender 移除未使用的 SQL 实例
是
Cloud SQL 超额预配实例 Recommender google.cloudsql.instance.OverprovisionedRecommender 调整超额预配的 SQL 实例的大小
是
基于资源的承诺使用折扣 Recommender google.compute.commitment.UsageCommitmentRecommender 通过 Compute Engine 基于资源的承诺降低费用
是
空闲自定义映像 Recommender google.compute.image.IdleResourceRecommender 移除未使用的映像
是
空闲 GKE 集群 Recommender google.container.DiagnosisRecommender 移除未使用的 GKE 集群
是
空闲 IP 地址 Recommender google.compute.address.IdleResourceRecommender 移除未使用的 IP
是
空闲永久性磁盘 Recommender google.compute.disk.IdleResourceRecommender 备份和移除未使用的磁盘
是
空闲虚拟机 Recommender google.compute.instance.IdleResourceRecommender 移除未使用的虚拟机
是
空闲预留 Recommender google.compute.IdleResourceRecommender 删除未使用的资源预留
是
利用率过低的预留 Recommender google.compute.RightSizeResourceRecommender 调整利用率过低的预留资源的大小
是
安全性 Identity and Access Management Recommender google.iam.policy.Recommender 移除余出的权限
是
Cloud Run 服务安全 Recommender google.run.service.IdentityRecommender
google.run.service.SecurityRecommender
提高 Cloud Run 服务的安全性
是
无人使用的项目 Recommender google.resourcemanager.projectUtilization.Recommender 收回或移除未使用的项目
是
Advisory Notifications Recommender google.cloud.security.GeneralRecommender 确保您的组织中的相关人员有权查看重要的安全通知和隐私通知
是
Cloud SQL 安全性 Recommender google.cloudsql.instance.SecurityRecommender

保护 Cloud SQL 实例

  • 移除广泛的公共 IP 范围
  • 停用公共 IP 连接
  • 启用数据库审核
  • 移除授权网络
  • 直接连接需要 SSL
  • 轮替服务器证书
  • 启用实例密码政策
  • 启用用户密码政策
  • 是
    Cloud Firestore 安全规则 Recommender google.firestore.database.FirebaseRulesRecommender

    提高 Firestore 数据库 Firebase 规则的安全性。它具有以下子类型:

  • 更新不安全的政策
  • 否
    VPC Service Controls Recommender (预览版) google.accessContextManager.VpcScRecommender

    通过优化服务边界并调整 VPC 可访问服务配置,帮助保护 Google Cloud 资源免遭数据渗漏的危害。

    是
    性能 Rapid Cache 推荐器 google.storage.bucket.AnywhereCacheRecommender 使用 Rapid Cache 在 Cloud Storage 中缓存数据
    是
    托管式实例组机器类型 Recommender google.compute.instanceGroupManager.MachineTypeRecommender 调整 MIG 机器类型的大小
    是
    虚拟机机器类型 Recommender google.compute.instance.MachineTypeRecommender 调整虚拟机机器类型的大小
    是
    Cloud Functions 最小实例 Recommender google.cloudfunctions.PerformanceRecommender 防止已部署的函数冷启动
    是
    Cloud SQL 性能 Recommender google.cloudsql.instance.PerformanceRecommender

    提升 Cloud SQL 实例的性能

  • MySQL 大量打开的表
  • MySQL 表数量过多
  • PostgreSQL 高事务 ID 利用率
  • 是
    Cloud SQL 预配不足 Recommender google.cloudsql.instance.UnderprovisionedRecommender 优化预配不足的 Cloud SQL 实例
    是
    可靠性 GKE 诊断 Recommender google.container.DiagnosisRecommender 对 GKE 使用情况进行风险缓解、问题排查和优化操作
    是
    服务限制(配额)Recommender google.resourcemanager.serviceLimit.Recommender 管理服务和配额用量,避免达到限制
    是
    Cloud SQL 可靠性 Recommender google.cloudsql.instance.ReliabilityRecommender 对 Cloud SQL 实例启用高可用性
    是
    Cloud SQL 磁盘空间不足 Recommender google.cloudsql.instance.OutOfDiskRecommender 防止 Cloud SQL 磁盘空间不足中断
    是
    更改风险建议 google.resourcemanager.project.ChangeRiskRecommender
    google.iam.serviceAccount.ChangeRiskRecommender
    google.iam.policy.ChangeRiskRecommender
    降低配置错误的风险
    否
    近期更改建议 google.cloud.RecentChangeRecommender 降低配置错误的风险
    是
    Firestore 可靠性 Recommender google.firestore.database.ReliabilityRecommender
    改进了 Firestore 数据库灾难恢复计划。它具有以下子类型:
  • 启用计划备份
  • 启用 PITR
  • 否
    计算可靠性数据分析 Recommender google.compute.ReliabilityRiskRecommender 通过解决 Compute Engine 资源上的错误配置来提高工作负载可靠性。它具有以下子类型:
  • GLOBAL_DNS
  • 否
    易管理性 弃用和破坏性更改 Recommender google.cloud.deprecation.GeneralRecommender 防止由于弃用和破坏性更改导致服务中断
    是
    Error Reporting 通知 Recommender google.clouderrorreporting.Recommender 接收项目中错误的通知
    否
    Google Maps Platform 项目管理 Recommender google.gmp.project.ManagementRecommender 限制您的 API 密钥
    否
    产品建议 recommender google.logging.productSuggestion.ContainerRecommender 探索更多实用产品
    否

    后续步骤

    • 对于 Cloud Billing 账号管理员,请探索 FinOps 中心,该中心使用 Recommender 为您的 Google Cloud 资源提供费用优化建议。

    • 对于开发者和平台管理员,请探索 Cloud Hub 中的“优化”页面,该页面会针对您的 Google Cloud资源提供费用数据摘要、利用率数据和费用优化建议。