采用简报
Dagu 采用简报
汇总了在生产环境评估并审批 Dagu 所需的全部信息,可直接附在内部审批申请中使用。
执行摘要
- 是什么
- Dagu 是自托管的工作流编排器:一个单体二进制文件,用版本化、可观测、可重试的工作流取代散落各处的 cron 任务和手动执行的脚本。
- 成本
- Community 版免费且开源(GPLv3)。付费许可证 3 台服务器每月 $50 或每年 $500 起,可随时取消。
- 数据风险
- 无。Dagu 完全运行在您自己的基础设施上,不含任何遥测——关于您和您工作流的任何信息都不会离开您的网络。
- 撤出成本
- 半天即可。所有状态都是磁盘上的纯文件;停止二进制文件后,文件仍归您所有。
- 审批请求
- 请批准购买自托管许可证。可先从免费试用开始——无需信用卡。
团队采用 Dagu 的原因
自动化集中在一个可审计的地方
定时任务不再散落在各处的 crontab 和 shell 脚本中。每个工作流都是版本化的 YAML,自带日志、运行历史和访问控制。
减少夜间静默故障
重试、超时、通知和运行历史均为内置能力,故障会立即显现,而不是几天后才被发现。
无需新增基础设施
基于文件存储的单体二进制。不需要数据库、消息队列或额外运维组件,并且可完全离线运行。
费用
| 方案 | 价格 | 包含内容 |
|---|---|---|
| Community | 免费 | 开源(GPLv3)、完整引擎、工作流数量不限 |
| Minimum | 每月 $50 或每年 $500 | 3 个服务器许可证,外加 SSO、RBAC、审计日志和事件路由 |
| Pro | 每月 $150 或每年 $1,500 | 15 个服务器许可证,功能相同 |
| Enterprise | 定制 | 定制服务器数量与合同条款 |
- Worker 不需要单独授权——只有服务器计入许可证。
- 提供免费许可证试用,无需信用卡。
- 对多数团队而言,许可证的月费低于工程师排查一次失败 cron 任务所花的一小时成本。
风险评估
| 风险 | 缓解措施 | 残余风险 |
|---|---|---|
| 数据离开公司网络 | 自托管,产品中不含任何遥测和分析功能。可完全离线或在物理隔离环境中运行。 | 无 |
| 供应商锁定 | 工作流是纯 YAML;运行历史和状态是布局有文档说明的纯文件,无需 Dagu 也能读取。 | 无 |
| 供应商消失 | 核心是 GPLv3 开源软件,不依赖任何公司的存续。已有部署无论如何都会继续运行。 | 低 |
| 许可证过期 | 运行中的工作流和调度绝不会因许可证状态而停止;付费功能会平滑降级。 | 无 |
| 安全状况 | 全部代码公开,部署前可审计。发行版附带校验和,漏洞通过公开流程处理。 | 标准 |
部署适配
Dagu 的部署方式与您的团队现有的软件交付方式一致:
- 单个静态二进制文件——systemd、裸金属或虚拟机
- Docker 镜像和 Compose 文件
- Helm chart——面向私有及物理隔离集群的生产级方案:将镜像镜像到内部 Registry 即可,无外部拉取、无 Operator、无 CRD
- 完全离线运行,不依赖任何云服务
支持与责任
- 付费许可证包含维护者的直接支持——写代码的人亲自回复工单。
- 发布节奏活跃,GitHub 上有公开的更新日志和路线图。
- 免费版可通过 GitHub Issue 和 Discussions 获得社区支持。
可逆性
- 先用真实工作流开始免费试用——无需信用卡,无需销售会谈。
- 可随时取消;Community 版仍会继续工作。
- 彻底退出也只需停止一个二进制文件并保留您的文件,无需规划任何数据导出项目。
批准 Dagu 是一个小型且可随时回退的决策。