Точкові екземпляри Amazon EC2 - чи є улов?


14

Мені потрібно було сьогодні запустити новий екземпляр EC2, і я вирішив спробувати нові екземпляри спотів , де ви можете зменшити вартість екземпляра, встановивши ставки за максимальну ціну за годину, яку ви готові платити. Оскільки сьогоднішня спот-ціна склала лише 3,5с / годину, порівняно з 8,5с / годину для екземпляра на вимогу, мені було цікаво: якщо я просто запропонував би дійсно високу ціну, скажімо 10с / годину, чи можу я бути впевнений у тому, щоб отримати набагато дешевший тривалий екземпляр, ніж екземпляр за запитом (оскільки спотові екземпляри стягуються лише за поточною ціною спот)?

Я припускаю, що теоретично можливо, що ціна споту перевищить ціну на вимогу, але, наскільки я можу сказати з даних на веб-сайті AWS, спот ціна завжди була значно нижчою від цієї.

ОНОВЛЕННЯ: Я спостерігав за невеликою ціною спотового екземпляра протягом декількох тижнів, і це було дуже послідовно, коливалося лише між 2,9с та 3,1с. Я написав більш детальну публікацію в блозі про випадки спот, включаючи посилання на плагін Nagios, який я створив для моніторингу ціни на спот.

Відповіді:


10

Теоретично це ідея, але не розміщуйте веб-сервер чи щось на ньому, що не може померти. Це традиційно використовується для розподілених завдань, таких як збір даних, а не послуг, оскільки, якщо спот-ціна перевищить вашу максимальну ставку, ваш сервер відключається.

Крім того, просто переконавшись, що ви маєте правильні номери, це 0,085 доларів на годину за запитом, а не 0,85 долара. Можливо, у ваших прогнозах зміниться :)


Дякую за коментарі - я відредагував питання, оскільки отримав все занадто велике в 10 разів!
gareth_bowles

4

Що ж, торг допоможе 10x поточна ціна. Однак у минулому траплялися інциденти, які припиняли всі випадки запуску в певній зоні (зростання цін).

Одним важливим запобіжним заходом є встановити свої обсяги постійними, щоб вони пережили будь-яке небажане припинення (це стосується будь-якого випадку, зрештою). Інший повинен мати чітку, описану резервне копіювання і відновлення plans-- що буде вам робити , якщо екземпляр закінчується, якщо ви втратите ваші дані в одній зоні (що сталося у відключенні цієї весни), якщо ви втратите екземпляри / дані по зонам?

Скільки зусиль ви докладете до останнього (найгіршого) сценарію - це, звичайно, питання вартості / вигоди, але в цілому ви хочете мати один і той же план відновлення як для місцевих, так і для постійних випадків.

Нарешті, точкові екземпляри не можуть "зупинитися" (призупинитися або "вимкнено") і перезапуститись. Це важливе враження при діагностиці проблем - ви не зможете зупинити вивішений екземпляр, наприклад, приєднати томи до іншого екземпляра, внести зміни та спробувати перезапустити. (Можливо, ви зможете створити AMI і, звичайно, завантажити новий екземпляр).


Торги за роздрібною торгівлею можуть призвести до оплати роздрібної торгівлі ...., коли ціна зросте.
Павло

2

Проблема полягає в тому, що якщо AWS відчуває значне використання своїх ресурсів, він вимкне ваш точковий екземпляр - точкові екземпляри - це лише спосіб AWS заробити хоч трохи грошей на серверах, які просто простоюють, коли попит загалом низький.

В основному, це не лише фактор суми, яку ви пропонуєте, порівняно із спотовими цінами, але також залежить від загального використання регіону AWS.


0

Я думав те саме. У мене були випадки, коли мої точкові екземпляри припиняються, навіть коли моя максимальна ціна ставки була просто встановлена ​​такою ж, як екземпляр на вимогу. Немає гарантії, що ваш екземпляр не витримає незалежно від поточної ціни ставки.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.