Recommender

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

Recommender 有以下几种:

价值类别 名称 Recommender ID 简要说明 包含在 BigQuery Export
费用 BigQuery 版本槽 Recommender google.bigquery.capacityCommitments.Recommender 通过槽用量承诺优化 BigQuery 支出
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 基于资源的承诺降低费用
google.cloudbilling.commitment.SpendBasedCommitmentRecommender 通过基于支出的承诺降低费用
空闲自定义映像 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

  • 移除广泛的公共 IP 范围
  • 停用公共 IP 连接
  • 启用数据库审核
  • 移除已获授权的网络
  • 要求直接连接使用 SSL
  • 轮替服务器证书
  • 启用实例密码政策
  • google.cloudsql.instance.SecurityRecommender

    保护 Cloud SQL 实例

  • 从已获授权的网络移除宽泛的公共 IP 范围
  • 停用公共 IP 连接以遵守组织政策
  • 启用数据库审核
  • 移除已获授权的网络以遵守组织政策
  • 要求直接连接使用 SSL
  • 在服务器证书过期前轮替证书
  • 启用实例密码政策
  • 性能 托管式实例组机器类型 Recommender google.compute.instanceGroupManager.MachineTypeRecommender 调整 MIG 机器类型的大小
    虚拟机机器类型 Recommender google.compute.instance.MachineTypeRecommender 调整虚拟机机器类型的大小
    Cloud Functions 最小实例 Recommender google.cloudfunctions.PerformanceRecommender 防止已部署的函数冷启动

    Cloud SQL 性能 Recommender

  • MySQL 大量打开的表
  • MySQL 表数量过多
  • PostgreSQL 事务 ID 利用率高
  • 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 降低配置错误的风险
    Cloud Firestore 可靠性 Recommender google.firestore.database.ReliabilityRecommender

    改进了 Cloud Firestore 数据库灾难恢复计划。它具有以下子类型:

  • 启用计划备份
  • 启用 PITR
  • 易管理性 弃用和破坏性更改 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 探索更多实用产品