Веб-Сервисы Amazon — Цена Спотовых Инстансов Aws

  • Автор темы Ta_n
  • Обновлено
  • 22, Oct 2024
  • #1

Пытаясь создать спотовые инстансы, я заметил, что цена почти всех типов инстансов (начиная с m3, c3, c4) всегда выше, чем цена по требованию соответствующих вариантов в регионах us-east-1c и us-east-1f ( почти 3 месяца)

Может кто-нибудь объяснить, почему? Не хватает AWS виртуальных машин в этих зонах доступности?

Веб-сервисы Amazon — цена спотовых инстансов AWS

#amazon-web-services #amazon-ec2

Ta_n


Рег
05 Dec, 2004

Тем
91

Постов
204

Баллов
679
  • 25, Oct 2024
  • #2

Вы заметили, что теперь у вас есть доступ к 6 зонам доступности в регионе us-east-1, тогда как раньше у вас было только 4 или 5.

Добавление емкости является причиной того, что теперь доступна новая зона доступности.

Из-за особенностей работы спотового рынка невозможно узнать, какой была самая высокая выигрышная ставка в любой момент времени... потому что текущая рыночная цена основана на самый низкий крупный выигрыш в каждом раунде. Это звучит нелогично, но вот логика: учитывая н доступных экземпляров на спотовом рынке, система определяет самый высокий н ставки. Эти предложения являются выигрышными. самый низкий из этих выигравших заявок составляет цену, которую заплатят все победители, и становится новой текущей рыночной ценой.

Каждый раз, когда на рынке происходят изменения (поступают новые заявки, отменяются активные запросы на апот или запускаются/останавливаются инстансы по требованию, что предположительно приводит к увеличению или сокращению доступного пула спотов), система переоценивает все заявки. Если вы больше не являетесь победителем торгов, ваш экземпляр будет прекращен, но если вы станете новым победителем, вы получите экземпляр, которого так ждали.

Основываясь на том, что общеизвестно, мы можем сделать следующие выводы:

  • текущая рыночная цена — это самая низкая цена среди всех текущих победителей торгов, при условии, что есть победители торгов.
  • вы не получите спотовый инстанс прямо сейчас, если предложите цену ниже текущей рыночной цены, но вы получите его, если/когда цена упадет ниже вашей текущей ставки.

Поэтому, когда спотовая цена максимальна, непроданных спотовых экземпляров нет. Мы можем логически заключить, что это обязательно так, потому что:

  • единственная выигрышная ставка ниже максимального значения приведет к тому, что рыночная цена окажется ниже максимального значения; следовательно, логика того, что могут быть какие-то свободные мощности, противоречит логике, поскольку это означает, что все нынешние победившие участники спотовых торгов сделали возмутительные ставки, тогда как они могли получить инстансы за существенно меньшие деньги, либо разместив меньшую спотовую ставку, либо используя on-line цену. экземпляр запроса

  • это также противоречит логике, согласно которой AWS будет искусственно завышать цену выше цены по требованию, поскольку у кого-то нет рациональной причины платить больше на спотовом рынке, когда он может использовать инстанс по требованию.

Далее мы можем заключить, что причиной этого стала одна из двух вещей, обе из которых имеют одинаковый конечный результат:

  • спотовых мощностей вообще нет — если это правда, то имеет смысл, чтобы указанная цена придерживалась верхнего максимального значения, поскольку вы должны сделать ставку на уровне текущей цены или выше, чтобы получить инстанс сейчас. Фактическую рыночную цену в ситуации, когда мощностей вообще нет, правильнее было бы назвать NULL because there is no price at which you can obtain a spot instance. Or, you might say the current market price is infinite, because regardless of how high you bid, you can't have a machine that doesn't exist. Some might naïvely say the current price is $0 but that is definitely incorrect and would send the wrong market signal. Where this leaves us is that the most logical представительство цена в условиях нулевой мощности будет максимальной/потолочной ценой. Это дает четкий рыночный сигнал любому разумному алгоритму: не делайте ставок на этом рынке, там нет ценности; или
  • есть некоторая мощность, но на нее все претендуют люди, которые предлагают максимально возможную цену.

Какое из этих двух условий на самом деле верно, не имеет значения, поскольку конечный результат тот же — отсутствие доступной мощности.

Если вторая возможность не имеет для вас смысла, то это потому, что вы рациональный человек. Всегда есть люди, которые пытаются обмануть систему.

События на спотовом рынке эфемерны, поскольку изменения на рынке находятся вне вашего контроля. У меня были спотовые инстансы, которые работали бесперебойно в течение многих месяцев подряд, и они многократно менялись вверх и вниз в течение одного дня. Это часть рынка.

Можно повысить вероятность сохранения спотового экземпляра, установив высокую ставку... но невозможно гарантия что спотовый инстанс будет продолжать работать, независимо от того, какую высокую цену вы предложите... потому что даже если все участники, предложившие самую высокую цену, вступили в сговор друг с другом и предложили одну и ту же высокую цену, мощность ограничена, поэтому, если вся текущая мощность спотового инстанса будет продана , не всем участникам, предложившим высокую цену, будут выделены машины.

Тем не менее, всегда находится тот парень, который думает, что он умнее остальных из нас, и предлагает слишком высокую цену, по-видимому, исходя из предположения, что его инстансы, скорее всего, будут продолжать работать, и что, поскольку скачки цен кратковременны, он рассчитывает заплатить только высокую цену. лишь на короткое время. Если на рынке есть такие игроки, то они будут иметь тот же эффект, доведя цену до предела, когда емкость ограничена. Это становится яснее всего, если принять во внимание тот факт, что если бы была только одна доступная машина, то только одному человеку нужно было бы сделать возмутительную цену, чтобы установить необоснованно высокую рыночную цену.

Максимальная спотовая цена предложения сейчас составляет В 10 раз дороже по запросу. Так было не всегда. Логический вывод заключается в том, что действительно есть те, кто предлагает возмутительно высокие ставки, поскольку они пытаются обмануть систему и использовать спотовые экземпляры для постоянной рабочей нагрузки, поэтому они предлагают высокие ставки, чтобы попытаться сохранить работоспособность этих машин. Это ошибочная стратегия, но она объясняет, что цены достигают потолка и остаются там, когда мощности ограничены.

 

Commpartner


Рег
24 Mar, 2020

Тем
65

Постов
201

Баллов
546
  • 25, Oct 2024
  • #3

По сути да. Судя по тому, что я наблюдал, когда в этой зоне доступности имеется ограниченная мощность, спотовая цена подскакивает до 10-кратной цены по требованию.

Обязательно используйте как можно больше зон доступности (в настоящее время 6 в us-east-1) при использовании спотовых инстансов, чтобы обеспечить лучшие гарантии возможности запуска инстанса.

 

S789alla


Рег
02 Sep, 2014

Тем
64

Постов
216

Баллов
546
Похожие темы Дата
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно