Что такое калькулятор стоимости кредитов Snowflake?
Snowflake тарифицирует вычисления в кредитах. Виртуальный warehouse расходует кредиты за каждый час работы в зависимости от своего размера, а стоимость одного кредита в долларах определяется вашей редакцией Snowflake и облачным регионом. Этот калькулятор оценивает, во сколько обойдётся запуск warehouse, чтобы вы могли заранее заложить в бюджет запросы, дашборды и ETL-процессы — ещё до того, как они попадут в счёт.
Как пользоваться
Выберите размер warehouse из выпадающего списка — у каждого размера фиксированная ставка кредитов в час, которая удваивается на каждой ступени (X-Small = 1, Small = 2, Medium = 4 и так далее вплоть до 4X-Large = 128). Укажите, сколько часов работает warehouse, и вашу фактическую цену за кредит. Калькулятор покажет стоимость запуска, а также прогноз затрат за 24 часа и за 30 дней, если warehouse так и не уйдёт в авто-приостановку.
Разбор формулы
Математика проста:
$$\text{Стоимость} = \text{кредиты в час} \times \text{часы работы} \times \text{цена кредита}$$Snowflake считает кредиты посекундно (минимум 60 секунд при каждом возобновлении), поэтому неполные часы оплачиваются пропорционально — если ввести 0,5 часа, оплатится полчаса кредитов. Авто-приостановка (auto-suspend) — главный рычаг экономии, ведь простаивающий, но работающий warehouse продолжает жечь кредиты.
Пример расчёта
Warehouse размера Medium расходует 4 кредита в час. Если он работает 5 часов при цене кредита $3,00: использовано кредитов = \(4 \times 5 = 20\), а стоимость:
$$20 \times \$3{,}00 = \$60{,}00$$Если оставить его работать круглосуточно в течение месяца, выйдет \(4 \times 24 \times 30 \times \$3 = \$8\,640\) — вот почему авто-приостановка так важна.
Частые вопросы
Сколько стоит один кредит? Зависит от редакции и региона — у Standard это обычно около $2–$3 за кредит, у Enterprise выше. Для точности используйте свою цену по договору.
Размер действительно удваивает стоимость? Да. Каждая ступень warehouse расходует вдвое больше кредитов в час, чем предыдущая, но, как правило, выполняет работу быстрее, поэтому для распараллеливаемых задач итоговая стоимость может оставаться сопоставимой.
Входят ли сюда хранение и облачные сервисы? Нет. Этот инструмент учитывает только вычисления виртуального warehouse; плата за хранение данных и serverless / cloud-services-сервисы начисляется отдельно.