我正在评估Amazon EC2现场实例,看起来它们将为我们的一些计算密集型但不是时间敏感的过程提供很好的价值。 这个概念很简单,假设我们的最高出价超过当前的市场价格,我们的实例将运行时间长。 我知道,如果市场价格超过我们的最高出价,这些实例可能会突然终止。 我也知道,亚马逊只在几小时内收到账单,例如运行时间,在实例转换到运行状态的那一刻,收取整整一个小时的费用。 所以这里的问题是:
假设当前市场价格低于我们的最高出价,并且请求的现货实例开始,则市场价格高于最高出价将允许现货实例完成我们已经支付的时间,或者可能是实例会在比这个更less的时间内终止? 一个实例在理论上可能只运行几分钟,然后被终止?
从http://aws.amazon.com/ec2/spot-instances/ :
竞价型实例在运行时与其他Amazon EC2实例完全相同,而且与其他Amazon EC2实例一样,当您不再需要竞价型实例时,也可以终止竞价型实例。 如果您终止您的实例,您将支付任何部分时间(与按需或预留实例相同)。 但是,如果现货价格高于您的最高价格,并且您的实例被Amazon EC2终止,则您将不会收取部分使用时间。
除了以下情况之外,我无法find解释的办法:如果只给予5分钟的时间,则需要支付零时间。 如果你给1小时15分钟,你支付一小时。 如果给予10小时55分钟,则需要支付10小时。 如果您select在10小时55分钟后停止跑步,则需要支付11小时。
所以答案是肯定的,你可以得到不到一个小时的时间, 但是如果发生这种情况,你不会被收取费用。