Compute Engine 会提供空闲虚拟机建议,以帮助您识别过去 1 到 14 天内未使用的虚拟机 (VM) 实例。您可以使用空闲虚拟机建议来查找并停止空闲虚拟机实例,从而减少资源浪费并降低计算费用。
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 天。
- 如果您希望根据工作负载的短期变化接收建议,请使用较短的观察期。
- 如果您希望接收不受工作负载短期内波动的影响的建议,请使用较长的观察期。
后续步骤
- 了解如何查看和应用空闲虚拟机建议。
- 了解如何配置空闲虚拟机建议。