Я оцениваю спотовые инстансы Amazon EC2, которые, похоже, будут полезны для некоторых из наших ресурсоемких, но не чувствительных ко времени процессов. Концепция достаточно проста, наш экземпляр будет работать столько, сколько нужно, если наша максимальная ставка превышает текущую рыночную цену. Я знаю, что экземпляры могут быть прекращены внезапно, если рыночная цена когда-либо превысит нашу максимальную ставку. Я также знаю, что Amazon выставляет счет только за четные часы за время работы инстанса и взимает плату за полный час в момент перехода вашего инстанса в рабочее состояние. Итак, вот вопрос:
Предполагая, что текущая рыночная цена ниже нашей максимальной ставки, и запрошенный спотовый инстанс запускается, тогда рыночная цена поднимается выше максимальной ставки, будет ли спотовому инстансу разрешено закончить час, за который нам уже выставлен счет, или возможно, что экземпляр будет прекращено быстрее, чем это? Теоретически возможно ли, чтобы экземпляр работал всего несколько минут, а затем был остановлен?
Из http://aws.amazon.com/ec2/spot-instances/ :
Спотовые инстансы во время работы работают точно так же, как другие инстансы Amazon EC2, и, как и другие инстансы Amazon EC2, спотовые инстансы могут быть отключены, когда они вам больше не нужны. Если вы прекратите работу своего инстанса, вы оплатите любой неполный час (как вы делаете для инстансов по требованию или зарезервированных инстансов). Однако если спотовая цена превысит вашу максимальную цену и ваш инстанс будет прекращен Amazon EC2, вы не взимается за неполный час использования.
Я не могу интерпретировать это иначе, кроме как: если вам дается только 5 минут, вы платите за ноль часов. Если вам дается 1 час 15 минут, вы платите за один час. Если дается 10 часов 55 минут, вы платите за десять часов. Однако, если вы решите прекратить работу через 10 часов 55 минут, вы заплатите за 11 часов.
Итак, ответ да тебе могут дать меньше часа, но нет в этом случае вам не выставят счет.