![在 AWS 中,仅针对处于“正在运行”状态的实例,是否要收取一小时的使用费?](https://linux22.com/image/624643/%E5%9C%A8%20AWS%20%E4%B8%AD%EF%BC%8C%E4%BB%85%E9%92%88%E5%AF%B9%E5%A4%84%E4%BA%8E%E2%80%9C%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E2%80%9D%E7%8A%B6%E6%80%81%E7%9A%84%E5%AE%9E%E4%BE%8B%EF%BC%8C%E6%98%AF%E5%90%A6%E8%A6%81%E6%94%B6%E5%8F%96%E4%B8%80%E5%B0%8F%E6%97%B6%E7%9A%84%E4%BD%BF%E7%94%A8%E8%B4%B9%EF%BC%9F.png)
当 AWS 文档和定价中提到“使用情况”时,这是否仅仅意味着“如果实例处于开启状态”,而不是“如果实例处于开启状态”并开展工作“。
例如,如果我有一个正在运行的 EC2 实例但它处于空闲状态(CPU=0%),我认为我仍然需要为该小时的使用付费。
在这种情况下,如果我有一个托管网站的 EC2 实例(该网站应全天候访问),那么购买预留实例是合理的。然后,如果我必须将其他实例上线以分担负载,那么最好将这些实例作为按需实例来提供。
我的理解正确吗?
答案1
是的,您的理解是正确的。AWS 不会根据 CPU 使用率收费——无论实例的 CPU 使用率为 0% 还是 100%,您支付的费用都相同。
答案2
对,那是正确的。
您还可以考虑使用现货实例进行负载共享,因为它们比按需实例便宜得多,但缺点是它们随时可能消失。只要您能管理好这一点,它们就是一个不错的选择。