在继承了大量开发、测试、UAT 和集成环境后,我注意到在晚上和周末有大量部署处于闲置状态。我们已尽我们所能教育这些环境的所有者在完成后删除。
围绕这个主题做了一些数学计算后,我相信我们可以通过将所有服务缩减为 1 个实例来节省大约 30% 的计算成本,每天 14 小时 + 周末,它们基本上未被使用。
这个工具已经存在了吗?如果可以的话,它在 SaaS 包中可用吗?
- ylastc - 能够为 AWS EC2 执行此操作。
- AzureWatch - 能够做到这一点,尽管笨拙。
- Windows Azure PowerShell - 只需几行代码就可以非常巧妙地完成这项工作,但我更喜欢第三方服务。