Temporal 创业计划为您提供什么
Temporal 提供高达 6,000 美元的 Temporal Cloud 抵扣金,这是其持久化执行平台的托管版本,可用于支付 Temporal 收费的项目:Actions、活跃存储和保留存储。
AI Perks 将其与其他 194 家公司的 770 万美元抵扣金一起跟踪。
首先明确边界,因为它决定了 6,000 美元的抵扣金能用多久。Temporal Cloud 不运行您的代码。您的工作进程(workers)运行在您自己的基础设施上,并连接到 Temporal 服务,该服务负责存储状态、计时器和事件历史。抵扣金仅覆盖该服务账单,不包括其他任何内容:不包括您工作进程运行的容器、您的活动(activities)写入的数据库、或者代理工作流(agent workflow)调用的模型 API。资格取决于您所处的阶段和融资情况,当前条款列于 getaiperks.com。

Temporal 实际上是做什么用的
Temporal 是持久化执行(durable execution):您将多步骤流程以普通的 Go、TypeScript、Python、Java 或 .NET 代码编写,平台将保证即使运行它的机器 midway 崩溃,该流程也能完成。
重要的决定不是 Temporal 与竞争性编排器(orchestrator)的比较。而是持久化执行与您已经在 Postgres 中拥有的重试表、cron 作业和状态列的比较。
大多数团队无意中构建了相同的东西。行上的 status 枚举、扫描卡住记录的后台作业、重试计数器、死信表,以及关于第四步成功但第五步超时后会发生什么的边缘情况的缓慢增长集合。这可以工作。但它也永无止境地增长。
Temporal 取代了:
- 状态机。 进度是您代码中的位置,而不是您必须解释的列。
- 重试逻辑。 每个步骤的重试策略,包含退避和超时,只需声明一次,而不是每个集成重写。
- 调度器。 持久的计时器,可以在部署和重启后幸存,因此一个工作流可以休眠 30 天并正确唤醒。
- 恢复机制。 崩溃、重新部署或缩减至零,进程将从上一个完成的步骤恢复,而不是从头开始。
- 可见性。 每个步骤、输入、输出和失败都记录在工作流历史中,这是大多数团队只在事后才构建的调试界面。
增长最快的用例是代理循环:模型调用、工具调用、验证、重试,有时是人工审批,运行数分钟或数天。这种模式正是持久化执行的构建目的,这就是为什么 AI 团队从其最初用户未曾想到的方向来到 Temporal。
诚实的启发式:如果您的流程只有一步,请使用队列。如果它有五步,涉及资金、不可靠的第三方 API 或另一端的人工,那么您否则需要手动编写的状态机才是昂贵的东西,而不是 Temporal 的发票。
Temporal Cloud 定价如何随规模变化
Temporal Cloud 按状态转换收费,而非按经过时间收费。一个休眠 30 天的工作流成本几乎为零,而一个在 300 毫秒内完成的“健谈”工作流可能成本更高,这颠覆了创始人从无服务器账单中带来的直觉。
| 计量单位 | 驱动因素 | 导致峰值的原因 |
|---|---|---|
| Actions | 状态转换:启动工作流、调度和完成步骤、触发计时器、传递信号 | 扇出(fan-out),为一个大批量中的每个项目生成一个子工作流 |
| Active storage | 当前运行的工作流的事件历史 | 长生命周期的工作流积累历史,而不是继续作为新工作流 |
| Retained storage | 在保留窗口内保留的已关闭工作流历史 | 应用于高流量工作流的慷慨保留设置 |
| Namespaces | 您提供的每个隔离命名空间 | 每个服务每个环境一个命名空间,乘以倍数 |
| Support tier | 计划级别,与使用量无关 | 在没有任何需要响应的内容之前,为了响应时间保证而升级 |
费率、限额和计费 Actions 的确切列表会发生变化。在进行任何建模之前,请对照 Temporal 自己的定价页面核实当前数据。
决定您账单的算法是每次运行的 Action 数量。以一个包含 8 个活动、2 个计时器和 1 个信号的订单履行工作流为例。每个活动至少涉及一次调度转换和一次完成转换,因此一次运行的成本大约为 20 Actions。如果每月有 100,000 次运行,则约为 200 万 Actions。
现在改变一个设计决策。为每个订单的 4 个项目扇出一个子工作流,相同的用户行为将产生数倍的 Action 数量。没有新客户,没有新功能,但账单却明显更高。
两个控制项完成了大部分工作。在单个活动内进行批量处理,而不是为每个项目生成子工作流,并使用信号而不是轮询循环,因为每分钟唤醒一次以检查条件的循环整天都在消耗计时器转换,而没有收益。AI Perks 列出了抵扣金金额,乘数由您自己控制。

Temporal 抵扣金可以与哪些叠加使用
Temporal 抵扣金的叠加使用非常干净,因为 Temporal 只对编排收费。工作流实际触及的所有内容,即计算、数据库、第三方 API,都由其他运行创业计划的公司收费。
由于工作进程在您自己的基础设施上运行,云抵扣金和 Temporal 抵扣金几乎完美地互补:
- 云抵扣金 覆盖您的工作进程运行的计算资源,这是 Temporal Cloud 不包含的最大成本。
- 数据库抵扣金 覆盖您的活动读写的存储,因为 Temporal 持久化工作流状态,但不持久化您的业务数据。
- 可观测性抵扣金 覆盖指标、追踪和日志,Temporal 发出的数据量足以在按摄入量计费的账单中产生影响。
- 模型和 API 抵扣金 覆盖代理工作流中的 LLM 调用,当编排免费时,这正是花费所在。
拥有这四种抵扣金中三种的团队,在同一时期内为其整个后端获得了资金。哪些赠款兼容,哪些会悄悄地排除彼此,正是 AI Perks 跟踪的内容。
创始人对持久化执行的误解
最昂贵的错误是使用 Temporal 作为作业队列。高流量、单步骤、即发即弃的工作最适合 SQS 或 Redis,因为它们便宜,而通过持久化执行引擎路由它会为需要队列的东西支付编排费用。
五种失败模式,按成本大致排序:
将其视为队列。 持久化执行的价值在于长、多步骤且对失败敏感的流程。缩略图生成不是其中之一。
自行托管以省钱。 服务器是开源且免费的,但其背后的持久化层不是。运行自己的集群意味着您要拥有数据库、升级以及负责恢复您所有其他系统的轮班。在早期阶段,这通常比托管账单更昂贵,而在整个期间,抵扣金使得比较失衡。
默认扇出。 子工作流是表达“为每个项目执行此操作”的自然方式,也是乘以 Action 数量最快的方式。决定每个项目是否真的需要独立的重试和可见性,或者一个活动内的循环是否就足够了。
忽略确定性。 工作流代码会从历史中重播,因此它必须是确定性的,编辑一个正在运行的工作流会破坏重播,除非您对更改进行版本控制。在第一次生产部署之前学习版本控制故事,而不是在第一次事故期间。
过晚规划退出。 工作流定义是普通的代码,但运行时保证不是。将业务逻辑保留在不导入 SDK 的函数中,并在消耗 70% 抵扣金时确定您的无补贴编排是什么样的,而不是在第一次全额账单时才发现。

Temporal 在开发工具预算中的位置
Temporal 是开发工具预算中的一行,该预算还包括 CI、可观测性、数据库以及您的工作进程运行的计算资源。确定整个预算的规模,而不是仅 Temporal 的规模,才能决定固定抵扣金是否有意义。
getaiperks.com 跟踪开发工具类别,Temporal 与 CI、可观测性和平台计划以及它们当前的金额一起被列出。
两个设计决策比其他任何事情都更能影响账单,而且两者都难以事后添加:
- 扇出形状。 每个项目的子工作流,或单个活动中的循环,是您 Action 数量的最大单一乘数。
- 保留窗口。 已关闭的历史记录在保留期间会被收费,因此在高流量工作流上设置慷慨的保留设置会悄悄地将调试便利性变成一项存储支出。
常见问题解答
Temporal 创业计划的价值是多少?
高达 6,000 美元的 Temporal Cloud 抵扣金,涵盖托管服务上的 Actions 和存储。对于每月运行几十万次工作流执行的早期产品来说,这通常是编排方面的长期保障。当前金额和资格在 getaiperks.com 上跟踪。
我真的需要 Temporal 吗,还是作业队列就足够了?
队列足以用于单步骤、即发即弃的工作,并且单位成本更低。当一个流程有多个步骤、涉及资金或不可靠的第三方 API、需要等待数天的人工介入,或者必须在崩溃后正确恢复而不是重新开始时,Temporal 才能发挥其价值。
为什么我的 Temporal Action 计数高于我的工作流计数?
因为 Temporal 按状态转换收费,而不是按工作流收费。一次运行包括一次启动,每个活动的调度和完成转换,每个计时器的触发和每个信号的传递。每次运行 20 个或更多 Actions 是正常的,而为每个项目生成子工作流的扇出模式会进一步增加这个数字。
Temporal 抵扣金是否涵盖我的计算或数据库账单?
不。Temporal Cloud 运行编排服务,而您的工作进程在您自己的基础设施上运行。执行您代码的容器、您的活动写入的数据库以及工作流调用的任何模型 API 都是单独的账单。请计划与 Temporal 赠款一起持有云赠款,详情请在 getaiperks.com 上跟踪。
我可以将 Temporal 抵扣金与其他创业抵扣金合并吗?
是的,而且它们叠加效果特别好,因为账单完全不重叠。云抵扣金支付工作进程的费用,数据库抵扣金支付您的数据费用,可观测性抵扣金支付指标和追踪的费用,模型抵扣金支付代理工作流中的 LLM 调用费用。AI Perks 跟踪了 194 家公司的 770 万美元。
自行托管 Temporal 比 Temporal Cloud 更便宜吗?
在早期阶段很少如此。服务器是开源的,但您需要负责持久化层、升级、容量规划以及负责恢复您所有其他系统的轮班。工程时间才是真正的成本,而当您规模较小时,能够吸收托管账单的抵扣金改变了这种比较。
编写工作流。当您规模较小时,让别人来资助编排。