Якщо ви уважно придивитесь до діаграм, то побачите, що шип завжди дуже короткий - достатньо часу, щоб автоматизовані системи моніторингу, написані власником, граціозно припинили ці системи. Крім того, ви будете час від часу виявляти, що ціна знижується до 0 одразу після спаду. Це тому, що всі системи в цьому центрі обробки даних використовуються як на вимогу, так як немає систем, доступних для точкового ціноутворення, ціна практично не дорівнює.
Коли ваш точковий екземпляр позначений для припинення, повідомлення, яке вказує на це, буде доступне в системі на локальному uri метаданих http://169.254.169.254/latest/meta-data/spot/termina-time . До його закінчення пройде 3 хвилини . Більше, ніж достатньо часу в більшості випадків, щоб автоматично обробляти припинення. Призначення ставок вище ціни попиту необхідне лише для розгортань, на які потрібно більш ніж кілька хвилин, щоб граціозно припинити.
Якщо неможливо розробити систему, щоб вона граціозно припинилася, архівуйте дані тощо за 3 хвилини, ви можете розмістити ставку вище, ніж ціна попиту, щоб отримати час. Система навіть може бути спроектована таким чином, щоб проактивно моніторити поточну ціну спот і змінити обмін, перш ніж ціна перевищить. Але для тих часів, коли це станеться, вам потрібно буде прийняти ділове рішення про те, скільки варто часу, щоб граціозно припинити.
Нерозумно платити $ 100 / годину протягом 4-5 годин, щоб зберегти вашу систему. Однак, якщо вашій системі знадобиться 30 хвилин, щоб всі процеси граціозно завершити, ви можете прийняти бізнес-рішення, наскільки варто потенційно втратити будь-які дані або погіршити послугу з горизонтальним масштабом. Сайт електронної комерції з чистим прибутком в 10000 доларів на годину, безумовно, може дозволити собі заплатити 1000 доларів, щоб тримати два екземпляри в точці від 15 до 30 хвилин під час створення систем попиту та архівування даних.
Веб-програма може використовувати Elastic Load Balancer, щоб допомогти в автоматичному вирішенні питання про припинення. Розумний реалізатор створив би набір сценаріїв для обробки сповіщення. Вони могли б підтримувати 2 екземпляри з низькою вартістю на вимогу, які збалансовані навантаженням, а потім використовувати до півдюжини систем середньої вартості через точкові екземпляри, щоб підтримувати високу продуктивність і витрачати менше однієї системи на вимогу однакової потужності.
Залиште 3 з них платити до 100 доларів на годину, а 3 з них платять лише до половини ціни за запитом. Як AWS припиняє екземпляри, ELB налаштовується автоматично. Даючи автоматизованій системі до години, щоб підлаштувати лише 200 доларів.