空闲虚拟机建议


Compute Engine 会提供空闲虚拟机建议,以帮助您识别过去 1 到 14 天内未使用的虚拟机实例。您可以使用空闲虚拟机建议来查找并停止空闲虚拟机实例,从而减少资源浪费并降低计算费用。

Compute Engine 会根据 Cloud Monitoring 服务收集的系统指标自动生成建议。您可以配置空闲虚拟机建议,以接收更多或更少的建议。

本页面介绍了 Compute Engine 如何生成空闲虚拟机建议,以及您可以用来配置这些建议的参数。

价格

空闲虚拟机建议是免费提供的。 使用建议来减少资源用量可节省费用。

限制

对于独立虚拟机,空闲虚拟机建议在以下情况下不提供:

  • 具有本地 SSD 的实例
  • 具有 GPU/TPU 的实例
  • App Engine 柔性资源
  • Dataflow 资源
  • Google Kubernetes Engine 资源

空闲虚拟机实例检测的工作原理

Compute Engine 会根据历史用量指标生成有关空闲虚拟机实例的建议。默认情况下,历史观察期为 14 天;对于新虚拟机,则是从虚拟机创建后一天开始。通过更改默认观察期,您可以自定义收到的建议。

为了生成建议,该算法会考虑最近一个观察期的 CPU 和网络使用情况。如果 CPU 和网络用量低于预定义的阈值,则 Recommender 会将虚拟机归类为空闲虚拟机。

建议的频率

在观察期内,虚拟机创建并运行至少一天后,Compute Engine 便会开始为其生成空闲虚拟机建议。新建议每天生成一次。

与机器类型容量建议的关系

机器类型容量建议用于建议虚拟机的最佳容量。您可能会收到有关缩减空闲虚拟机容量的机器类型建议。

如果您必须让空闲虚拟机保持运行状态(即使其利用率较低也是如此),请使用机器类型建议来帮助您为利用不足的虚拟机选择最佳容量。

自定义建议

借助 Compute Engine,您可以通过更改建议算法使用的配置来自定义收到的项目建议。具体而言,通过更改默认观察期,您可以收到更适合工作负载、应用和基础架构需求的建议。

如需了解如何修改项目的配置,请参阅配置空闲虚拟机建议

选择合适的配置

本部分介绍了您可以为配置设置的值。更改这些值会影响您收到的推荐。

观察期

设置观察期,以修改用于计算建议的窗口时长。

您可以将观察期设置为 1 天到 14 天之间的值,使用包含总秒数的字符串,后跟字母 s

  • 对于 1 天的观察期,请使用 "86400s"
  • 对于 14 天的观察期,请使用 "1209600s"

默认观察期为 14 天。

  • 如果您希望根据工作负载的短期变化接收建议,请使用较短的观察期。
  • 如果您希望接收不受工作负载短期内波动的影响的建议,请使用较长的观察期。

后续步骤