Edge プラットフォーム比較

CDN Edge の主要3プラットフォーム — Cloudflare Workers、Deno Deploy、Fastly Compute — を比較する。それぞれ V8 Isolates、V8 Isolates、WASM と異なる実行モデルを採用している。

全体比較

項目Cloudflare WorkersDeno DeployFastly Compute
実行モデルV8 Isolates (workerd)V8 Isolates (Deno 2.0)WASM (Wasmtime)
Cold Start~0ms (sub-ms)~0ms (sub-ms)<1ms (WASM インスタンス化)
PoP 数335+6 リージョン~80
言語JS/TS + WASM (Rust, Python 等)JS/TS (Deno ネイティブ)Rust, Go, JS (WASM 経由)
基本料金$5/月$20/月 (Pro)従量制 ($50 トライアル)
メモリ128MB/Isolate512MB/アプリ128MB/実行
CPU 時間最大 5分/リクエスト40h/月 (Pro)50ms/リクエスト
ストレージKV, D1, R2, DO, Queues, VectorizeDeno KVKV Store, Object Store
ロックインリスク中〜高低〜中低

Cloudflare Workers

2017年ベータ開始。335+ PoP で世界人口の 95% を 50ms 圏内にカバーする最大規模の Edge プラットフォーム。

エコシステム

他プラットフォームを圧倒する統合ストレージ/サービス群:

サービス用途
KVグローバル分散 KV ストア。高速読み取り特化 (eventual consistency)
D1サーバーレス SQLite。月 25B 行読み取り含む
R2S3 互換オブジェクトストレージ。エグレス料金無料
Durable Objectsステートフル協調。SQLite バックエンド GA。WebSocket 対応
Queues非同期メッセージキュー
Vectorizeグローバル分散ベクトル DB
Hyperdrive既存 Postgres/MySQL への接続アクセラレータ
Workers AIEdge AI 推論。GPU 強化中

料金

項目FreeStandard ($5/月)
リクエスト100K/日10M/月 (超過: $0.30/M)
CPU 時間10ms/呼出30M ms/月、最大 5分/呼出
Workers 数100500

得意なワークロード

制約

Deno Deploy

TypeScript ファーストの設計思想。Web 標準 API への忠実さが最大の差別化。

エコシステム

サービス用途
Deno KVグローバル分散 KV (FoundationDB/SQLite ベース)
FreshIslands Architecture の Web フレームワーク
JSRTypeScript ファースト ESM パッケージレジストリ
SubhostingBaaS。他者の JS コードをサンドボックス実行 (Netlify Edge Functions が利用)

料金

項目FreePro ($20/月)
リクエスト1M/月5M/月 (超過: $2/M)
帯域幅20GB200GB
CPU 時間15h/月40h/月

大量リクエストでは割高。100M リクエスト/月で ~$210 (Cloudflare は ~$32)。

得意なワークロード

制約

Fastly Compute

WASM-native の Edge プラットフォーム。Wasmtime ベースで per-request isolation。

エコシステム

サービス用途
KV StoreEdge KV ストア
Object Storeラージオブジェクトストレージ
Config Store動的構成管理
Secret Storeシークレット管理

料金

項目Free Tier有料
リクエスト10M/月$0.50/M (ボリュームディスカウントあり)
vCPU100M ms/月$0.05/M ms
20ms 以下のリクエストvCPU 料金なしvCPU 料金なし

20ms 以下の軽量リクエストは vCPU 無料 → 超軽量処理が極めてコスト効率的。

得意なワークロード

制約

コスト比較シミュレーション

シナリオCloudflareDeno DeployFastly
10M req/月 (5ms CPU)~$5~$30~$2.50
100M req/月 (5ms CPU)~$32~$210~$47.50

Deno Deploy は大量リクエストで割高。Fastly は軽量処理 (20ms以下) で最安。Cloudflare は最もバランスが良い。

TTFB 比較 (P50, warm, 実測)

プラットフォームUSEUAPAC
Cloudflare Workers8ms12ms20ms
Fastly Compute12ms15ms45ms

Cloudflare が全リージョンで最速。APAC での差が特に顕著 (PoP 数の差)。

ネットワーク規模

graph LR
    subgraph "PoP 数"
        CF["Cloudflare<br/>335+"]
        Fastly["Fastly<br/>~80"]
        Deno["Deno Deploy<br/>6"]
    end
    CF ---|"4x"| Fastly
    Fastly ---|"13x"| Deno

参考: Akamai 4,100+、CloudFront 600+、Vercel 126。

ストレージエコシステム比較

機能CloudflareDenoFastly
KVWorkers KVDeno KVKV Store
SQL DBD1 (SQLite)——
オブジェクトストレージR2 (S3互換、エグレス無料)—Object Store
ステートフル協調Durable Objects——
ベクトル DBVectorize——
メッセージキューQueues——
DB 接続高速化Hyperdrive——
AI 推論Workers AI——

Cloudflare のストレージエコシステムは圧倒的。ただしこれが深いロックインの源泉でもある。

ベンダーロックインと互換性

プラットフォームロックイン互換性戦略
Cloudflare中〜高workerd は OSS だが D1/R2/DO 等は独自。WinterTC 共同創設メンバー
Deno Deploy低〜中Deno は OSS。Web 標準 API 重視で最もポータブル。WinterTC 共同創設メンバー
Fastly Compute低WASM/WASI は標準規格。同じバイナリを他 WASM 環境で実行可能

WinterTC (旧 WinterCG → Ecma TC55): Edge ランタイム間の API 標準化。Minimum Common Web API の初版が 2025年12月に Ecma Standard として採択。

ワークロード別の選択ガイド

ワークロード推奨理由
グローバル API GatewayCloudflare335+ PoP、0ms cold start、$5/月
フルスタック Web アプリCloudflareD1 + R2 + Pages + フレームワーク統合
AI アプリケーションCloudflareWorkers AI + Vectorize + Hyperdrive
TS ファーストの軽量 APIDeno Deployゼロコンフィグ TS、Web 標準
マルチテナント SaaS 基盤Deno DeploySubhosting
CDN カスタマイズFastlyCDN ネイティブ、VCL 移行パス
WASM/多言語ワークロードFastlyWASM-native、言語非依存
ポータビリティ重視FastlyWASI 標準、ロックイン最小
リアルタイム協調CloudflareDurable Objects + WebSocket

他プラットフォームの位置づけ

プラットフォーム実行モデルPoP特徴
Vercel Edge FunctionsV8 Isolates126Next.js 最適化。フロントエンドチーム向け
Netlify Edge FunctionsDeno (Subhosting)16+静的サイト+α。Deno 依存
AWS Lambda@Edgeコンテナ13 (リージョナル)AWS エコシステム統合。cold start 100ms-5s
CloudFront Functions軽量 JS600+1ms 実行、2MB メモリ。変換処理特化
Akamai EdgeWorkers + SpinJS + WASM4,100+最大ネットワーク。Fermyon 買収で WASM 統合中
Fly.iomicroVM (Firecracker)35+フル VM 対応。長時間実行向け。Edge ではなく分散 PaaS

押さえどころ(カード化候補)

関連

Graph