VercelとCloudflareの違いは?料金・Next.js対応・選び方を比較
用途別の選び方
以下は機能一覧から考えた選択の目安です。独自の速度・料金ベンチマークを行った結果ではありません。
| 用途・確認点 | Vercel | Cloudflare |
|---|---|---|
| 静的サイト | CDN配信。プランの用途・転送量を確認 | PagesやWorkers Static Assetsが候補。静的配信とWorker実行を区別 |
| Next.jsアプリ | 利用する機能とプランを確認 | Workersの現行ガイドはvinext(ベータ)を案内。方式ごとの互換性を確認 |
| サーバー処理 | Functionsのランタイム・リージョン・上限を確認 | WorkersのNode.js API対応・CPU上限を確認 |
| データ保存 | MarketplaceのDBなど。接続先の場所と料金を確認 | D1・KV・R2など。それぞれの特性と利用枠を確認 |
| 比較する費用 | プラン、転送、計算、画像・DBなど | 静的配信、Worker実行、画像・DBなど |
Next.jsの対応方式はCloudflareの現行ガイド、関数の実行場所はVercelのリージョン設定、DBの選択肢はVercel Storageで確認できます。
無料枠は「用途」と「数え方」を確認
2026年9月26日確認時点の主な条件です。すべての制限を列挙した表ではありません。
| 項目 | 条件の例 | 判断するときの注意 |
|---|---|---|
| Vercel Hobby | 個人の非商用利用向け。Fast Data Transferは100GBを含む | 関数・画像などには別の枠がある。上限到達時は、多くの場合30日経過まで待つ必要がある |
| Workers Freeの実行 | 1日10万リクエスト、1呼び出しあたりCPU時間10ms | CPU時間は外部通信待ちを含む経過時間とは異なる。SSRの処理量も確認 |
| Workersの静的アセット配信 | 静的アセットへのリクエストは無料・無制限 | Workerを実行する場合やWorkers Cachingを使う経路の課金は別途確認 |
| Workers Paid | アカウントあたり月額最低5米ドル。月1,000万リクエスト・3,000万CPUミリ秒を含む | 超過分や追加サービスの利用料を計算する |
出典:Vercel Hobby、Cloudflare Workers Pricing。Cloudflareの静的配信が無料でも、認証・SSR・DBを含むアプリ全体が無料になるとは限りません。Vercelも、Hobbyの用途に合うかを先に確認してください。
デプロイ先を決める前の小さな検証
- 主要な画面を1つ選ぶ。 静的ページだけでなく、実際に使う認証、フォーム、画像、SSR、DB接続を含めます。
- 対応方式を固定する。 フレームワーク、アダプター、ランタイムの版を記録します。WorkersのNode.js互換機能は対応APIと設定条件を確認します。
- 同条件で測る。 同じ地域から初回・繰り返しアクセスの時間を測り、DBへの往復も確認します。起動時間だけで判断しません。Vercel Fluid computeの最適化
- 想定利用量を費用に置き換える。 PVに加え、1ページで呼ぶAPI数、CPU時間、画像処理、DBの読み書きを見積もります。
静的な個人ブログなら配信とビルドの運用を中心に、ログイン付きのアプリなら実行環境とデータ保存まで含めて比較しましょう。公開の流れを学ぶ方はVercel入門ガイド、アプリの構成から学ぶ方はNext.js入門ガイドへ進めます。
「エッジ」でもDBへの距離は残る
画面の静的ファイルが近いCDNから返っても、APIが毎回遠くのDBを読むなら往復時間が残ります。比較時は「利用者 → 配信拠点」「関数 → DB」を別々に記録します。Vercel FunctionsはDBに近いリージョンへ配置する設定ができ、Cloudflareでも外部データソースを含む実際の通信経路を確認する必要があります。
たとえば月10万PVで1ページが3回APIを呼ぶ設計なら、単純計算で30万回のAPI呼び出しになります。静的ページのPVと同じ数とは限りません。これは料金予測ではなく数え方の例で、キャッシュ、再試行、ボット、CPU時間や追加サービスを別に加えて見積もります。
WorkersのNode.js互換機能は、確認時点では互換日付が2026-08-04以降なら既定で有効です。それ以前の設定とは扱いが異なるため、単にフラグを追加する手順をコピーせず、自分の互換日付で使えるAPIを確認してください。インポートできても未実装のメソッドがある場合があります。
参考資料
以下の一次資料を2026年9月26日に確認しました。料金や対応方式は変更されるため、契約・移行時にも確認してください。
- Vercel Hobby:非商用利用条件、無料枠、上限到達時の扱い。
- Vercel Functions regions:既定リージョンと設定。
- Vercel Fluid compute:同時実行とコールドスタート軽減。
- Vercel Storage:MarketplaceのDB連携とデータ配置。
- Cloudflare Next.js guide:vinextの案内、ベータと互換性、OpenNext向けの別経路。
- Cloudflare Workers Pricing:静的配信、CPU時間、リクエストの無料枠と課金。
- Cloudflare Node.js compatibility:対応APIと互換機能の前提。