![从高层次来看,2017 年末更新后,EC2 现货价格和可用性是如何确定的?](https://linux22.com/image/728923/%E4%BB%8E%E9%AB%98%E5%B1%82%E6%AC%A1%E6%9D%A5%E7%9C%8B%EF%BC%8C2017%20%E5%B9%B4%E6%9C%AB%E6%9B%B4%E6%96%B0%E5%90%8E%EF%BC%8CEC2%20%E7%8E%B0%E8%B4%A7%E4%BB%B7%E6%A0%BC%E5%92%8C%E5%8F%AF%E7%94%A8%E6%80%A7%E6%98%AF%E5%A6%82%E4%BD%95%E7%A1%AE%E5%AE%9A%E7%9A%84%EF%BC%9F.png)
在评论中先前的问题,有人提到
2017 年末,AWS 改变了现货定价算法,大幅降低了波动性。现货价格确实反映了需求,但需求信号已被抑制到无法再明确反映容量的程度
这符合我的经验。过去,随着供应减少,价格会飙升,但现在这种情况不再发生。相反,现货实例会因以下原因终止:instance-terminated-no-capacity
。
我觉得我不再理解现货定价是如何运作的,我发现我的机器由于供应原因(而不是像过去那样的价格/出价)而不断被终止。
有人能解释一下目前用于确定现货实例定价和可用性的算法吗?我只是在寻找一个高层次的解释,这样我就可以提出 2017 年后有意义的竞价/配置策略。
答案1
目前尚未公开提供任何技术细节。
作为今天发布的一部分,我们还将改变现货价格的变化方式,转向一种基于长期供需趋势的更逐步调整价格的模式。