我无法理解按需实例的EC2定价

好的,我现在真的很笨。 我只是无法弄清楚这件事情..我打算运行一个服务器,将不断24/7(不停止/终止在我身边)。 然而,实际的资源使用将是间歇性的(闲置90%的时间)。 这是否会计为每天24小时的使用,还是看实际的资源使用? 多谢你们

Amazon EC2服务器按您使用的每个小时收费。 因此,美东地区的小型服务器将花费13美分/小时或0.13 * 24 * 30 = 93.60美元/月。 不pipe你使用10%的CPU还是100%,小时率都是一样的。 如果您长期需要计算资源,则可以通过购买一年或三年预留实例来节省资金。 (通过支付前期费用来“保留”实例,您可以支付更低的小时费率)。

您还需要支付每GB出站带宽12美分(第一GB是免费的,价格比10TB的数据传输便宜)

此外,如果您为服务器分配了100GB的存储空间,则需要支付存储费用,那么您将为该存储支付10美分/ GB-月,或100 * .10 = $ 10 /月。

您还要支付每百万I / O请求0.10美元。 这有点难以估计,但往往是最小的,除非你的服务器正在做大量的I / O。 您可以通过将高I / O文件移动到临时块存储或甚至基于tempfs内存的文件系统来减lessEBS磁盘I / O,从而最大限度地降低成本。

定价详细在这里: http : //aws.amazon.com/ec2/pricing/

他们有一个使用成本计算器在这里: http : //calculator.s3.amazonaws.com/calc5.html


如果您有明确的峰值和非峰值使用时间,则可以通过扩展服务器使用情况来满足需求,从而节省资金。

例如,一个简单的方法,如果你可以忍受一些宕机,就是在早上重启你的服务器作为一个更大的实例来覆盖高峰需求,然后在晚上再次重启它作为一个较小的实例来处理缓慢,closures-高峰时段。 您可以使用AWS API编写脚本。

为了避免宕机,您可以使用AWS负载平衡器(这是一个费用),并有2个服务器实例 – 在高峰时间启动大型服务器,然后closures小型服务器,然后在非高峰期启动您的小型服务器,然后closures大的一个。

AWS还提供监视服务器负载的方法, 并自动调整服务器的大小以满足负载 ,但这对于小型站点来说可能是过度的。