Dagu の導入モデルを選べます。
専用のマネージドインスタンスで Dagu を使うか、オープンソースの Community 版を自社インフラで無料セルフホストし、必要に応じて有償セルフホストライセンスでエンタープライズセキュリティと GitHub Integration を追加できます。
Community は今後も無料のオープンソースです。有償セルフホストライセンスは Dagu server 1台あたり月額 $50。基盤運用を任せたい場合は、Dagu Cloud の managed instance を月額 $20 から利用できます。
Dagu を自社インフラで運用する
Community は GPLv3 の無料オープンソースです。有償セルフホストライセンスは、SSO、RBAC、監査ログ、GitHub Integration、サポートを Dagu server 1台あたり月額 $50 で追加します。ワーカーには別ライセンスは不要です。
Community は無料で使えます。SSO、RBAC、監査ログ、GitHub Integration、サポートが必要な Dagu server にだけライセンスを追加してください。
- ワークフロー自動化と監視のフル機能
- DAG可視化付きWeb UI
- Docker、SSH、HTTPエグゼキュータ
- cronスケジューリングとリトライ
複雑な環境でイベント駆動ワークフロー基盤を構築するチーム向け
- 分散環境構築のアーキテクチャコンサルティング
- カスタム実装
- 初期移行サポート
- 専任ミーティング
セルフホストライセンスの内容に加えて、アーキテクチャ設計支援、移行支援、実践的な運用サポートを提供します
14日間のセルフホストライセンストライアルを数分で作成 — 14日間, クレジットカード不要. 無料ライセンストライアルを開始
基盤運用なしで使える専用ホステッドインスタンス
各ホステッドインスタンスは、他テナントから分離された独立の Dagu 環境として動作します。現在は Small を公開提供し、Medium 以上はリクエスト制です。
Hosted Instance Small
下記の Small runtime profile で動くセルフサービスのマネージドインスタンスです。
月額課金。専用インスタンス。
- 他テナントから分離された GKE + gVisor 専用インスタンス
- CPU: request 50m / limit 100m
- メモリ: request 128Mi / limit 2Gi
- ストレージ: 永続 1Gi + 一時 1Gi
- Dagu defaults: maxActiveRuns 1、queues standard 2 / heavy 1 / priority 1
専用ランタイム
共有ランタイムではなく、個別にプロビジョニングされた環境で動作します。別途セルフホストライセンスを購入しなくても、マネージドのエンタープライズセキュリティ機能が含まれます。
gVisor 分離
ホステッドワークロードは GKE 上の gVisor 境界内で動作します。マネージドインスタンスは Docker デーモンや Docker ソケットを公開しません。Docker step types は、managed Dagu server に接続した private worker 上で実行できます。
永続ワークスペース
ストレージはインスタンスを削除するまで保持されます。
Web ターミナル
ブラウザからファイル確認、設定変更、Dagu の操作ができます。
開始前にわかる明確な課金
マネージドインスタンスはシンプルな月額課金で、セットアップ失敗、Stop、Shutdown の扱いも明確です。
失敗したインスタンスは課金に残りません
Dagu Cloud がインスタンスをプロビジョニングできない場合、その失敗したインスタンスは月額マネージドインスタンス課金に残りません。
Stop はストレージを保持
Stop は compute を止めますが、永続ストレージ、認証情報、月額課金を保持するため、インスタンスを再開できます。
Shutdown は課金を停止します
インスタンスを Shutdown すると、Dagu Cloud は永続ストレージと認証情報を削除し、クリーンアップ完了後に課金を停止します。当月の未使用期間は、Dagu Cloud の請求顧客に対する Stripe Billing の日割り請求書クレジットまたは調整として扱われます。同じ請求アカウントと通貨の将来の Dagu Cloud 請求書に適用されます。カード返金、クーポン、現金残高、他の加盟店で使えるクレジットではありません。
課金サイクルの仕組み
セルフホストライセンスとマネージドインスタンスは、別々の Stripe サブスクリプションとして課金されます。各サブスクリプションの正確な更新日は billing portal で確認できます。
セルフホストライセンス
ライセンス対象の Dagu server は1台あたり月額 $50 です。ワーカーは含まれます。プランや期間の変更は Stripe で処理され、現在の請求期間に影響する場合は日割り調整されます。
マネージドインスタンス
Hosted Instance Small はインスタンスごとの月額課金です。支払い方法を保存しただけでは課金は始まりません。失敗したインスタンスは課金に残らず、追加インスタンスや Shutdown は月内で日割り調整されます。停止中のインスタンスはストレージを保持するため課金が継続します。日割りクレジットは、同じ請求アカウントと通貨の将来の Dagu Cloud 請求書に使われる Stripe の請求書クレジットであり、譲渡可能なクレジットや自動返金ではありません。
デプロイメントモデル
Dagu server をどこで動かし、workflow をどこで実行するかを選べます。完全なセルフホストも、Dagu Cloud が full managed Dagu server を運用し、必要に応じて自社インフラ内の private workers を接続する構成も選択できます。
Community self-host
- Control plane
- オープンソースの Dagu server を自社インフラで運用します。
- Execution
- ローカル実行と workers は、あなたが運用するマシン上で動作します。
- Best for
- managed control plane なしで、無料の GPLv3 engine を使いたいチーム。
Enterprise self-host
- Control plane
- SSO、RBAC、audit logging、GitHub Integration のための licensed Dagu servers を自社インフラで運用します。
- Execution
- Workers は自社インフラで実行され、worker ごとの追加ライセンスは不要です。
- Best for
- Dagu を自社の security boundary 内に置いたまま enterprise controls が必要なチーム。
マネージド Dagu サーバー + プライベートワーカー
- Control plane
- Dagu Cloud が運用する GKE 上の dedicated isolated gVisor instance で動く full Dagu server で、managed license も含まれます。
- Execution
- Managed Dagu server 上で workflows を直接実行するか、Docker、private networks、custom runtimes のために private workers を接続できます。
- Best for
- Dagu に full server の運用を任せつつ、一部の execution を自社システムの近くに置きたいチーム。
Dagu Cloud は full managed Dagu server です。Private workers は optional で、Docker steps、private network access、secrets、data-heavy work を自社インフラ内に残せます。
どの運用モデルがチームに合うか
Hosted Dagu Cloud とセルフホストは、解決する課題が異なります。運用の持ち方に合わせて選んでください。
| Hosted Dagu Cloud | セルフホスト Dagu | |
|---|---|---|
| 課金単位 | Hosted Instance Small 1台あたり月額 $20 | Community は無料。有償セルフホストライセンスは Dagu server 1台あたり月額 $50 です |
| 分離モデル | 他テナントから分離された専用インスタンス + gVisor サンドボックス | 分離は自社で運用するインフラと統制に依存 |
| 運用主体 | Dagu がプラットフォーム、ネットワーク、ランタイムを運用 | 自社チームがサーバー、アップグレード、周辺基盤を運用 |
| スケーリング | ホステッドインスタンスを追加。Medium 以上は現時点で要相談 | ライセンス対象サーバーは1台あたり月額 $50 で追加でき、ワーカーは追加ライセンスなしで増やせます |
| セキュリティ | マネージドな GKE + gVisor 分離、制御されたネットワークポリシー、ブラウザアクセス、Docker ソケット非公開 | セルフホストライセンスによる SSO、RBAC、監査ログ、GitHub Integration |
| 向いているチーム | 基盤運用を持たずに、すぐ Dagu を使い始めたいチーム | 自社環境と自社セキュリティ境界の中で Dagu を動かす必要があるチーム |
よくある質問
ホステッドインスタンスとは何ですか?
ホステッドインスタンスは、Dagu Cloud が管理する専用の Dagu 環境です。他テナントから分離され、そのインスタンス向けのエンタープライズセキュリティ機能を含み、セルフホストライセンスとは別に課金されます。
セルフホストライセンスはいくらですか?
Community は引き続き無料のオープンソースです。有償セルフホストライセンスは Dagu server 1台あたり月額 $50 で、SSO、RBAC、監査ログ、GitHub Integration、サポートを追加します。ワーカーは含まれており、別途ライセンスは不要です。
Hosted Instance Small には何が含まれますか?
Hosted Instance Small は月額 $20 の GKE + gVisor 専用 Dagu インスタンスです。設定上の profile は CPU request 50m / limit 100m、メモリ request 128Mi / limit 2Gi、永続ストレージ 1Gi、一時ストレージ 1Gi、maxActiveRuns 1、queues は standard 2 / heavy 1 / priority 1 です。ブラウザターミナルとマネージドのエンタープライズセキュリティ機能も含まれます。
Medium 以上のホステッドインスタンスはどうなりますか?
現時点では Medium 以上はリクエスト制です。ワークロード要件を共有いただければ、Dagu チームが適切なサイズを案内します。
ホステッドデプロイで Docker steps は実行できますか?
マネージドインスタンス内では実行できません。マネージドインスタンスは GKE 上で gVisor 分離を使って実行され、Docker デーモンや Docker ソケットを公開しません。Docker step types は、worker mTLS bundle で managed Dagu server に接続した private worker 上で実行できます。
ホステッドに年額課金はありますか?
まだありません。Hosted Instance Small は現在月額課金のみです。セルフホストライセンスは Dagu server 1台あたり月額 $50 として表示しています。
ライセンストライアルはどのように使えますか?
Dagu コンソールから無料トライアルライセンスを作成し、セルフホスト環境で有償セルフホスト機能を 14 日間評価できます。開始にクレジットカードは必要ありません。
プロビジョニングに失敗した場合、またはホステッドインスタンスを停止・Shutdown した場合はどうなりますか?
失敗したインスタンスは課金に残りません。Stop は永続ストレージと月額課金を保持します。Shutdown は保持されたリソースを削除し、クリーンアップ後に将来の課金を停止します。当月の未使用期間は、Dagu Cloud の請求顧客に対する Stripe の請求書クレジットまたは調整として扱われます。同じアカウントと通貨の将来の Dagu Cloud 請求書に自動適用され、他の加盟店や別の Stripe アカウントでは使えません。また、カードへの自動返金ではありません。
ホステッドで始めるか、セルフホストを続けるか
専用のマネージドインスタンスで Dagu を使うか、オープンソースの Community 版を自社インフラで無料セルフホストし、必要に応じて有償セルフホストライセンスでエンタープライズセキュリティと GitHub Integration を追加できます。
テスト利用を希望する場合や質問がある場合は、 Discord で直接お声がけください。
まずは相談してみたい方へ — 無料30分ミーティングを予約。どんなご質問にもお答えします。