Vercel vs Cloudflare Pages — ホスティング比較
フロントエンド・Jamstackのホスティング先として人気のVercelとCloudflare Pages。どちらもGitプッシュ→自動デプロイを実現しますが、料金体系とエコシステムに大きな違いがあります。
料金比較
| 項目 | Vercel | Cloudflare Pages |
|---|---|---|
| 無料枠 | Hobby(個人・非商用) | Free(商用もOK) |
| 有料 | Pro $20/月/人 | Workers Paid $5/月 |
| 帯域 | Free: 100GB, Pro: 1TB | 無制限 |
| ビルド | Free: 6,000分/月 | Free: 500回/月 |
| サーバーレス | Serverless Functions | Workers(エッジ) |
| 商用利用(無料) | × | ◎ |
圧倒的な違い: Cloudflare Pagesは帯域無制限・商用無料。Vercelは無料プランでの商用利用が規約上NG。
パフォーマンス
Vercel
- エッジネットワーク: グローバルCDN
- ISR(Incremental Static Regeneration): ページ単位の再生成
- Edge Functions: エッジでのサーバーレス実行
- 画像最適化:
next/imageによる自動最適化
Cloudflare Pages
- 世界310+拠点のCDN: 日本にも複数拠点。レイテンシが低い
- Workers: V8ベースのエッジランタイム。コールドスタートなし
- R2/KV/D1: ストレージ・DB等のエッジインフラが充実
- Smart Placement: 最適なリージョンに自動配置
体感速度: 静的サイトならほぼ同等。エッジコンピューティングの柔軟性はCloudflare優位。
フレームワーク対応
| フレームワーク | Vercel | Cloudflare Pages |
|---|---|---|
| Next.js | ◎(公式) | ○(@opennextjs/cloudflare) |
| Astro | ◎ | ◎ |
| Nuxt | ◎ | ◎ |
| SvelteKit | ◎ | ◎ |
| Remix | ◎ | ◎ |
Next.jsを使うならVercelが最適解。VercelはNext.jsの開発元であり、最新機能に最速対応。
開発体験
Vercel
- プレビューデプロイ(PRごとにURLを自動生成)
- Speed Insights(パフォーマンス計測)
- Web Analytics
- AI SDK(Vercel AI SDK)
Cloudflare Pages
- プレビューデプロイ
- Wrangler CLI(ローカル開発)
- Workers AI(推論API)
- D1/R2/KV等との統合
エコシステム
Vercel
- Vercel特化サービス: KV, Postgres, Blob Storage, Edge Config
- フレームワーク: Next.js, Turbopack
- AI: AI SDK, v0(UIジェネレーター)
Cloudflare
- 幅広いインフラ: Workers, KV, R2, D1, Queues, Durable Objects, Vectorize
- セキュリティ: WAF, DDoS防御, Bot Management
- ドメイン・DNS: レジストラ + DNS(追加コストなし)
Cloudflareはインフラ全体をカバー。ドメイン取得からCDN・WAF・DB・ストレージまで一気通貫。
移行のしやすさ
- Vercel → Cloudflare: 静的サイト・Astroなら容易。Next.jsのSSR機能を使っている場合は@opennextjs/cloudflare経由で対応(一部制約あり)
- Cloudflare → Vercel: Workers固有のAPIを使っていなければ容易
まとめ
| あなたの状況 | おすすめ |
|---|---|
| Next.jsプロジェクト | Vercel |
| Astro / 静的サイト | Cloudflare Pages(無料・帯域無制限) |
| 商用サイトを無料で | Cloudflare Pages |
| エッジDB・KV・R2が必要 | Cloudflare |
| 画像最適化が重要 | Vercel |
| チーム開発(Pro機能) | Vercel(DX優位) |
| コスト最優先 | Cloudflare Pages |
結論: Next.jsならVercel、それ以外ならCloudflare Pagesがコスパ最強。個人開発者はCloudflare Pagesの無料枠が圧倒的。
OGP画像のプレビュー確認には OGPプレビューツール をお使いください。
この記事の内容はAssistyのOGPプレビューで実際にお試しいただけます。