比較 / Cloudflare Workers

何でも動く Cloudflare Workers の代替
Cloudflare Workers は高速、安価、あらゆる場所にある — V8 アイソレートでありマシンではないためです。それが制約でもあります: ネイティブモジュールなし、任意のバイナリなし、リクエスト間で生き残るプロセスなし。Cloudflare 自身の回答は Containers で、有料プランの別ランタイムとして独自のメータリングを持ちます。Lizard は通常の Linux コンテナをデフォルトで実行し、ffmpeg、Playwright、Postgres ドライバー、キューコンシューマーがすべて書いた通りに動作します。
開発者が Cloudflare Workers の代替を探す理由
Node でもなく Linux でもありません
Workers は V8 アイソレートモデルで Node API のサブセットを実装します。ネイティブアドオンを持つ依存関係や、シェルアウトする CLI は、回避策で済む小さな問題ではなく、範囲外です。node:child_process が利用可能に見えるのは、機能しないスタブだからです。Cloudflare の回答は別課金の Container です。
課金が CPU 時間で、上限が見えにくい
有料プランは月額 $5 で 1,000 万リクエストと 3,000 万 CPU ミリ秒、以降は 100 万リクエストあたり $0.30 と 100 万 CPU ミリ秒あたり $0.02。ルーティングやレンダリングには安価ですが、計算負荷の高い用途には不向きです。
長時間稼働するプロセスなし
Worker はリクエストに応答するためのもので、Durable Objects が提供するのは状態であり、デーモンではありません。一晩中動くキューコンシューマーには Cloudflare Container を使えますが、有料プラン専用です。メモリ、CPU、ディスク、送信トラフィックが計測され、どのインスタンスも一晩中動き続ける保証はありません。
データレイヤーは Cloudflare 独自
D1、KV、R2、Durable Objects はそれぞれ独自の API と制限を持つ良い製品です。それらからの移植は実質的な作業です。
Lizard vs Cloudflare Workers
すべての数値は Cloudflare Workers の公開料金表 と当社の料金表から読み取ったものです。最終確認: 27 August 2026.
| 比較した人 | Lizard | Cloudflare Workers |
|---|---|---|
| ランタイム | 完全な Linux コンテナ — 任意の言語、任意のバイナリ | Node 互換サブセットを持つ V8 アイソレート |
| 長時間稼働するプロセス | はい、時間制限なし | Worker にはない。Container は設定したアイドルウィンドウ(既定 10 分)だけウォームを維持 |
| ネイティブモジュールとバイナリ | Linux で動くものなら何でも | Worker にはなし — Cloudflare Container のみ、別課金 |
| ファイルシステム | 完全な読み書き可能ルート | 仮想のみ — 読み取り専用 /bundle と、リクエストごとに消去される /tmp、128 MB メモリ制限に対して |
| 請求 | 1 vCPU-時間あたり $0.0250128、1 GB-時間あたり $0.0125064、実測使用量で課金 | 月額 $5 で 1,000 万リクエストと 3,000 万 CPU-ms、以降は 100 万リクエストあたり $0.30 と 100 万 CPU-ms あたり $0.02 |
| 送信トラフィック | 最初の 1 バイトから 1 GB ごとに $0.045 | 課金なし |
| コールドスタート | なし — プロセスはすでに実行中です | 実質的にゼロ — アイソレートは一桁ミリ秒で起動 |
| 無料枠 | 無料枠なし:$5 のトライアルクレジット付き 7 日間トライアル、その後は月額 $19 | 1 日 10 万リクエスト、呼び出しあたり CPU 10 ms |
| データベース | 同一プロジェクト内で Managed Postgres、Redis、S3 互換ストレージ | D1、KV、R2、Durable Objects |
| グローバル配置 | 選択したリージョン | デフォルトで全 Cloudflare ロケーション |
Cloudflare Workers がより適しているケース
ルーティング、リダイレクト、認証チェック、API ゲートウェイ、軽い処理を含む静的サイトなど、ユーザーに近い場所でリクエストを処理したい場合は Workers が適しています。プランに含まれるリクエストと無料の送信トラフィックにより、トラフィックが多いほど安くなることがあります。Workers Paid が必要な小規模アプリでは、その月額 $5 と、$19 分の利用を含む月額 $19 の Lizard Pro を比較してください。エッジには Workers、オリジンには Lizard を使うこともできます。
からの移行Cloudflare Workers
Dockerfile は不要です — lizardpack がスタックを検出し、ビルドノード上で自動生成します。リポジトリに Dockerfile がすでにある場合は、そのまま使用されます。
よくある質問
本物のランタイムが必要なコード — ネイティブモジュール、バイナリ、ファイルシステム、生き残るプロセス — には、Lizard、Railway、Fly.io などのコンテナプラットフォーム。サーバーレスのままランタイム制限を減らしたいなら Google Cloud Run または Deno デプロイ。多くのチームは Workers をエッジに残し、合わない部分だけを移行します。
WorkersはNodeプロセスではなくV8アイソレートだからです。ネイティブアドオンを持つパッケージは実行する場所がなく、子プロセスを生成するものはnode:child_processに当たりますが、これは機能しないスタブとして提供されています。コードにはLinuxランタイムが必要であり、それがコンテナプラットフォームから提供されます。
Free プランでは 1 日 100,000 リクエストまで利用でき、1 回の呼び出しには CPU 10 ms の上限があります。Paid プランは月額 $5 で、1,000 万リクエストと 3,000 万 CPU ミリ秒を含みます。超過分は 100 万リクエストあたり $0.30、100 万 CPU ミリ秒あたり $0.02 です。送信トラフィックには料金がかかりません。
Worker 内ではできませんが、Cloudflare Container なら可能です。Containers は 2026 年 4 月に Workers Paid プランで正式提供され、任意のイメージを実行し、設定したアイドルタイムアウトまで稼働します。初期値は 10 分です。Cloudflare はインスタンスの稼働時間を保証せず、ディスクは一時的です。メモリ、CPU、ディスク、送信トラフィックは $5 のプラン料金とは別に計測されます。
小規模なリクエスト処理なら、通常は安くありません。Workers Paid は月額 $5、Lizard Pro は月額 $19 で $19 分の利用を含みます。平均 0.01 vCPU、メモリ 0.1 GB で 720 時間稼働し、送信トラフィックが 10 GB のアプリは、その $19 のうち約 $1.53 を使います。対象となるワークロードでは Workers Free を $0 で利用でき、プランに含まれるリクエストと無料の送信トラフィックにより、高トラフィックでは Workers が有利になる場合があります。長時間動くプロセス、ネイティブモジュール、隣で動くデータベースが必要なアプリには Lizard が向いています。同じタスク、ストレージ、制限で比較してください。
AI で構築。Lizard で公開。
本番公開にプラットフォームチームは必要ありません。クラウド全体が、1 つの CLI コマンドですぐ使えます。
- サービス
- —
- アドオン
- —
- デプロイ
- —
- Sandboxes の起動数
- —