Что такое калькулятор экономии на spot-инстансах?
Облачные провайдеры — AWS, Google Cloud и Azure — продают свободные вычислительные мощности с большими скидками через spot-инстансы (в Google Cloud их называют preemptible). Этот калькулятор показывает, сколько именно вы сэкономите, запуская задачи по spot-тарифу вместо стандартного on-demand. Введите две почасовые ставки и ожидаемое количество часов работы — и получите как процент экономии, так и общую сумму в долларах.
Как пользоваться
Укажите три значения: цену on-demand за час (стандартный тариф), цену spot за час (тариф со скидкой) и количество часов работы за интересующий вас период. Полный месяц непрерывной работы — это примерно 730 часов. Калькулятор сразу покажет процент скидки, а также стоимость по тарифу on-demand, по тарифу spot и итоговую экономию.
Разбор формулы
Процент экономии — это разница между двумя ценами, делённая на цену on-demand: (on-demand − spot) ÷ on-demand × 100. Сумма экономии в долларах — это разница в цене за час, умноженная на количество часов: (on-demand − spot) × часы. Вместе эти две цифры показывают и относительную скидку, и реальное влияние на бюджет.
$$\text{Savings \%} = \frac{\text{On-Demand} - \text{Spot}}{\text{On-Demand}} \times 100$$$$\text{Total Saved} = \left(\text{On-Demand} - \text{Spot}\right) \times \text{Hours}$$
Пример расчёта
Допустим, инстанс on-demand стоит $0,10 в час, а аналогичный spot-инстанс — $0,03 в час, и работает 730 часов в месяц. Процент экономии: \((0{,}10 - 0{,}03) \div 0{,}10 \times 100 = \mathbf{70\%}\). Итоговая экономия: \((0{,}10 - 0{,}03) \times 730 = \mathbf{\$51{,}10}\) за месяц. При этом on-demand обойдётся в $73,00, а spot — всего в $21,90.
Частые вопросы
Гарантированы ли цены на spot? Нет. Цены на spot меняются в зависимости от спроса и предложения, а сами инстансы могут быть отозваны почти без предупреждения. Поэтому используйте их для отказоустойчивых задач, которые легко прервать и возобновить.
Что означают 730 часов? Это среднее число часов в календарном месяце (8 760 часов ÷ 12). Эту цифру обычно используют для оценки облачных расходов за месяц.
Учитывает ли калькулятор трафик и хранилище? Нет, он считает только почасовую стоимость вычислительных инстансов. Чтобы получить полную смету, добавьте к расчёту хранение данных, сеть и прочие платежи отдельно.