Самая дешевая платформа по мере роста объема рабочих мест
Шаги, продолжительность и машина удерживаются на ваших текущих входах — для каждой строки меняются только ежемесячные прогоны заданий. Посмотрите, где измеренная общая сумма Trigger.dev и счет за сообщение QStash пересекают фиксированную ступенчатую функцию Inngest в размере 0/99 долларов США и где вступают в силу фиксированные планы QStash.
| Работа выполняется в месяц | Ингест | Триггер.dev | QStash | Самый дешевый |
|---|
Почему важны плоскоуровневые формы оплаты с посекундными вычислениями и посообщениями
Платформы фоновых заданий и очередей не конкурируют по единой цене — каждая из них измеряет совершенно разные аспекты вашей рабочей нагрузки. Ингест счета executions = runs × (1 + steps per run) против фиксированных уровней: бесплатно до 50 000 выполнений в месяц, фиксированная плата в размере 99 долларов США в месяц, покрывающая до 1 000 000 на Pro, затем настраиваемый избыток, для которого Inngest не публикует фиксированную ставку (самообслуживание до 20 миллионов, затем Enterprise) — поэтому стоимость вообще не зависит от того, сколько времени занимает выполнение каждого шага. Триггер.dev вместо этого счета (runs × duration seconds × machine $/sec) + (runs × $0.000025), получаемый из ежемесячного кредита (5 долларов США бесплатно, 10 долларов США для хобби, 50 долларов США для Pro), при этом любое использование, превышающее этот кредит, оплачивается по той же тарифной ставке — таким образом, машина Large 1x с 4 виртуальными процессорами, работающая в течение 10 секунд, стоит примерно в 20 раз дороже, чем машина Micro с 0,25 виртуальных ЦП за те же 10 секунд, и продолжительность имеет огромное значение. QStash идет по третьему направлению: messages × $0.00001 (плюс 0,05 доллара США за пропускную способность свыше 50 ГБ бесплатно) без какого-либо учета вычислительных ресурсов или с фиксированным ежемесячным планом (180 долларов США за до 1 млн сообщений в день, 420 долларов США за до 10 млн сообщений в день), если оплата по факту будет стоить дороже — важно только количество сообщений, которые вы маршрутизируете, а не то, сколько времени потребуется вашему обработчику для их обработки.
Это означает, что «самый дешевый» инструмент меняется в зависимости от формы вашей рабочей нагрузки. Высокочастотные и кратковременные задания (несколько сотен миллисекунд каждое) часто отдают предпочтение дозированным вычислениям Trigger.dev или фиксированной ставке на каждое сообщение QStash по сравнению с фиксированными уровнями Inngest. Умеренный, предсказуемый объем многошаговых функций с более длительными шагами часто отдает предпочтение Inngest, поскольку его цена безразлична к продолжительности. А чистая рабочая нагрузка по маршрутизации сообщений/ретрансляции веб-перехватчиков без каких-либо собственных вычислений почти всегда предпочтительнее для QStash, поскольку Inngest и Trigger.dev взимают плату за само выполнение. Используйте свои собственные цифры, указанные выше, вместо того, чтобы доверять основной цене плана поставщика.
Стоимость платформы с флагом функцииКалькулятор стоимости CDN
Как работает этот калькулятор
The Калькулятор стоимости Inngest, Trigger.dev и QStash сравнивает три формы ценообразования для фоновых заданий/очередей — Ингест (плоские уровни по количеству выполнений), Триггер.dev (посекундное вычисление в зависимости от размера машины + плата за запуск, взимаемая из ежемесячного кредита) и QStash (чистая ставка за сообщение или фиксированный план при большом объеме) — при ежемесячном выполнении задания, количестве шагов за выполнение, средней продолжительности выполнения, размере компьютера и размере полезной нагрузки сообщения. Стоимость Inngest представляет собой ступенчатую функцию: $0 до 50 000 казней, квартира $99/mo до 1 000 000 казней, а затем нераскрытый индивидуальный избыток сверх этого значения. Стоимость Trigger.dev составляет max(plan minimum, (runs × duration × machine rate) + (runs × $0.000025)), поскольку плата за план в размере 0/10/50 долларов США представляет собой предоплаченные кредиты за использование, а не отдельные платежи. Стоимость QStash составляет min(messages × $0.00001 + bandwidth overage, best-fit fixed plan), падая до 0 долларов в рамках бесплатного дневного пособия. Калькулятор показывает все три итоговых значения рядом, а затем отдельная таблица изолирует всех трех поставщиков по диапазону ежемесячных объемов выполнения заданий при текущих шагах/длительности/настройках машины, так что вы можете точно увидеть, где меняется рейтинг каждой платформы.
Это репрезентативные формы цен, основанные на опубликованных тарифах самообслуживания каждого поставщика по состоянию на август 2026 года (уровни Inngest Hobby/Pro с сайта inngest.com/pricing; тарифы для компьютеров Trigger.dev и ставки за запуск с сайта триггер.dev/pricing; расценки QStash с оплатой по мере использования и фиксированные тарифы с upstash.com/pricing/qstash), а не текущие котировки поставщиков. Inngest не публикует точную ставку превышения количества выполнений сверх уровня Pro в 1 000 000 исполнений — на ее собственной странице с ценами указано, что за перерасход выставляются «по многоуровневым тарифам», которые требуют обращения в отдел продаж, поэтому объемы выше 1 млн отображаются как пользовательские, а не как расчетные. Все три поставщика предлагают согласованные цены Enterprise, превышающие опубликованные уровни самообслуживания. Всегда уточняйте текущие цены непосредственно у поставщика перед составлением бюджета.
Часто задаваемые вопросы
Является ли Inngest дешевле, чем Trigger.dev, для фоновых заданий?
Это зависит от того, насколько резкой или постоянной является ваша рабочая нагрузка. План Inngest Hobby бесплатен на срок до 50 000 выполнений в месяц, а план Pro — фиксированная плата в размере 99 долларов США в месяц, охватывающая до 1 000 000 выполнений, с многоуровневым пользовательским избытком выше этого уровня (самообслуживание до 20 миллионов, затем Enterprise) — поэтому стоимость — это ступенчатая функция, которая не меняется со временем вычислений. Trigger.dev выставляет счета за посекундные вычисления (от 0,0000169 долларов США в секунду на Micro до 0,00068 долларов США в секунду на Large 2x) плюс 0,000025 долларов США за каждый вызов запуска, получаемый из ежемесячного кредита (5 долларов США бесплатно, 10 долларов США в Hobby, 50 долларов США в Pro) с избытком по той же дозированной ставке — поэтому он плавно масштабируется в зависимости от фактического использования. Для легких, краткосрочных заданий с объемом выполнения примерно 1 миллион в месяц фиксированная сумма в 99 долларов, которую предлагает Inngest, часто проигрывает измеренной сумме Trigger.dev; для больших объемов рабочих нагрузок, которые превышают счет Trigger.dev, основанный на использовании, фиксированная плата Inngest по сравнению с ней может выглядеть дешевой. Рассчитайте количество пробежок, количество шагов и продолжительность с помощью калькулятора выше.
Почему Trigger.dev взимает плату за вычислительную секунду, а не фиксированную плату за выполнение, как в Inngest?
Trigger.dev запускает ваш код задачи в управляемых контейнерах, размер которых зависит от типа машины (от Micro до Large 2x), поэтому его счет отражает фактическое потребление ЦП/ОЗУ — задача на машине Large 1x с 4 виртуальными ЦП и 8 ГБ, которая работает в течение 10 секунд, требует примерно в 20 раз больше вычислений, чем те же 10 секунд на машине Micro с 0,25 виртуальных ЦП, плюс фиксированная плата за вызов в размере 0,000025 доллара США за запуск независимо от машины. Вместо этого Inngest подсчитывает выполнения (сам запуск функции плюс каждый вызов Step.run()), поэтому 5-шаговая функция стоит одинаково, независимо от того, занимает ли каждый шаг 200 мс или 20 секунд — она вообще не измеряет продолжительность вычислений. Это делает Trigger.dev дешевле для многих коротких и легких заданий, а Inngest — для заданий с длительными или тяжелыми шагами, поскольку цена за выполнение Inngest не меняется с продолжительностью.
В каких случаях план QStash с фиксированным объемом превзойдет план с оплатой по мере использования?
Тариф QStash с оплатой по мере использования составляет 1 доллар за 100 000 сообщений (0,00001 доллара США за сообщение) плюс 0,05 доллара США за пропускную способность сверх бесплатного лимита в 50 ГБ, при этом уровень бесплатного пользования охватывает 1000 сообщений в день (около 30 000 в месяц). Безубыточность по сравнению с планом «Фиксированный 1М» (180 долларов США в месяц, до 1 000 000 сообщений в день) составляет около 18 миллионов сообщений в месяц — ниже этого значения оплата по мере использования обходится дешевле; выше него фиксированные 180 долларов выигрывают, пока вы остаетесь ниже ограничения в 1 миллион в день. План «Фиксированный 10 миллионов» (420 долларов США в месяц, до 10 000 000 сообщений в день) становится более выгодным, когда оплата по факту превысит 420 долларов США, около 42 миллионов сообщений в месяц или когда ежедневный объем превысит ограничение плана «Фиксированный 1 миллион». Каждая неудачная попытка доставки, вызывающая повторную попытку, считается дополнительным оплачиваемым сообщением во всех планах.
Что дешевле — Inngest, Trigger.dev или QStash?
Не существует универсального победителя, потому что все трое не измеряют одно и то же. Inngest выигрывает за предсказуемые, умеренные рабочие нагрузки, которые укладываются в фиксированные уровни 0/99 долларов США, независимо от продолжительности каждого шага. Trigger.dev выигрывает в легких, высокочастотных заданиях, где посекундные вычисления плюс небольшая плата за выполнение остаются ниже фиксированных уровней Inngest. QStash выигрывает, когда вы просто маршрутизируете сообщения/веб-перехватчики без собственной вычислительной логики для выставления счетов — его чистая цена за сообщение (или фиксированный фиксированный план при большом объеме) полностью игнорирует время выполнения. Укажите свой собственный ежемесячный объем работ, количество шагов за выполнение, среднюю продолжительность и размер машины с помощью калькулятора выше, вместо того, чтобы предполагать, что к вам применима основная плановая цена поставщика.