Цены на Amazon на месте несоответствия экземпляров
Это то, что лучше всего объяснить на скриншотах исторического графика цен экземпляров.
Если вы посмотрите на множество цен на экземпляры для спотовых экземпляров, вы заметите регулярные образцы пиков. Посмотреть здесь:
Как вы можете видеть, цена для этого экземпляра вычислителя среднего уровня регулярно растет выше цены по требованию .
c1.medium
Экземпляр (по требованию), будет стоить всего $0.186
за час. Но в течение нескольких недель в зоне B цена будет регулярно расти до 1,20 доллара. Это примерно в 6 раз превышает фактическую цену по запросу.
Это также не изолировано. Если вы снова посмотрите на зону b для небольших случаев, то часто наблюдаются похожие всплески. Который идет в 4 раза больше по запросу.
кто-нибудь знает, почему это произошло?
Вот несколько предложений
Кто-то ввел 1,2 доллара вместо 0,12 (я бы обесценил это, поскольку это происходило 20 раз в течение 3 недель).
Amazon регулярно искусственно завышает цены, предлагая цену в своих собственных инстанциях, чтобы получить максимальную отдачу от своих денег. (Я бы обесценил это, так как это было бы смешно и плохо)
Некоторая компания запустила 1000 серверов одновременно, и хочет убедиться, что все они запускаются. (Я бы обесценил это, так как они предположительно запустили бы их по цене, которая была бы ниже минимальной цены по требованию. Зачем вам платить по требованию за один сервер?).
Это ошибка в их отчетности?
Ответы:
Есть статья израильского технологического института, которая анализирует спотовый рынок. Их вывод заключается в том, что спотовые цены не определяются ставками, а генерируются с помощью функции AR (1). Так что в таком случае это будет не из-за других заявок, а из-за используемого алгоритма.
http://www.cs.technion.ac.il/~ladypine/spotprice-ieee.pdf
Хотя, я думаю, это могло измениться, если бы спотовый рынок действительно достиг уровня, на котором они могли бы получить хорошие цены от спроса / предложения. Как предполагает Мэтт, стало обычной практикой снижать издержки с помощью спотовых экземпляров, а многие переплачивают по требованию, чтобы избежать простоев. В долгосрочной перспективе это все еще было рентабельно ... но все же? Настоящая проблема в том, что кроме Амазонки никто не знает, как создаются цены.
источник
Это не ошибка, это проблема приоритета / доступности, потому что экземпляры по требованию имеют приоритет над точечными экземплярами независимо от спотовых ставок. Это вытекает из заявления Amazon EC2 о том, что вы «делаете ставки на запасные экземпляры Amazon EC2 ».
Таким образом, когда спрос на экземпляры по требованию увеличивается, запасных частей становится меньше, а доступность экземпляров спот снижает стоимость спотовых цен в соответствии с конкурирующими заявками на покупку.
Многие спотеры не смогли понять более высокий приоритет экземпляров по требованию и сделали ставку выше цены по требованию, пытаясь получить приоритет над запросами экземпляра по требованию, но это не удалось, поскольку экземпляры по требованию имеют более высокий приоритет независимо от спотовые цены.
В свою очередь, эти ценовые предложения выше по требованию конкурировали друг с другом, приводя к тому, что самые высокие цены в несколько раз превышали цены по требованию, когда доступность спотовых экземпляров низкая.
Хотя следующее не было задано, мои рекомендации по управлению дешевыми точечными экземплярами для долгосрочных рабочих нагрузок таковы:
источник
EC2 больше не использует искусственный процесс AR (1) для контроля минимальной цены. Даже когда они это сделали, они только изменили минимальную цену - процесс AR (1) был закреплен и никогда не заставлял цены превышать цену по требованию. Такие скачки могут происходить либо от пользователей, указывающих высокие цены (возможно, больше, чем они на самом деле намеревались заплатить), либо от Amazon, желающих закрыть часть спотовых экземпляров, как, кажется, они сделали для m1.small летом 2010 года.
Вы можете прочитать больше в журнальной версии нашей статьи , в последнем разделе, который более обновлен (раздел postmortem):
источник
Это не ошибка в отчетности. Иногда спотовые цены резко возрастают. В прошлом они достигли огромных размеров. С тех пор Amazon усовершенствовал алгоритм, в котором спотовые экземпляры выставляются на торги и распределяются, но даже в этом случае спотовые цены время от времени растут.
Еще в сентябре 2011 года спотовые цены за м2 увеличились на 1 доллар США-восток-1, взлетев до 999 долларов в час.
Причина проста: люди указывают максимальные спотовые цены, которые выше, чем цена по требованию, а спрос толкает цены так высоко.
Многие люди используют точечные экземпляры как способ минимизировать стоимость запущенных экземпляров EC2. Довольно часто они будут указывать высокие максимальные спотовые цены, чтобы снизить шансы того, что их спотовый экземпляр будет перекуплен и аннулирован. Это игра, которая может окупиться в долгосрочной перспективе, но рискует стать очень дорогим очень быстро, если они не будут осторожны.
источник