Cloudflare Workers(クラウドフレアワーカーズ)
CF edge serverlessコンピュート。V8 Isolates・Workers Paid $5/month・Node.js互換(nodejs_compat)・Workers AI・Durable Objects・D1(SQLite)・KV・R2・Queues・Hyperdrive・Vectorize・Smart Placement・0ms cold start・330+ PoP・2026年Vercel/Lambda対抗Edge第一選択。
概要
Cloudflare Workers は、エッジで動作するサーバーレスコンピュートで、V8 Isolate を基盤に構築されている。
料金は 5 USD/月(Workers Paid)で、Node.js 互換の nodejs_compat を提供。
2025年に導入された Workers AI、Durable Objects、D1(SQLite)、KV、R2、Queues、Hyperdrive、Vectorize、Smart Placement などの拡張機能が揃い、
330 PoP(ポイント・オブ・プレゼンス)で 0 ms のコールドスタートを実現。
2026年に Vercel や Lambda と対抗する Edge コンピュートの第一選択肢として位置付けられる。
主な特徴・仕組み
- V8 Isolate により、1 GB のメモリで 1 ms のレイテンシを実現
- Durable Objects は 10 k リクエスト/秒を超えるスケーラビリティを提供
- D1 は SQLite をエッジで実行し、1 TB のストレージを持つ
- KV は 10 GB のキー・バリュー格納、R2 は 1 TB のオブジェクトストレージ
- Queues は 1 kB のメッセージを 10 k メッセージ/秒で処理
- Hyperdrive は 1 GB/s のデータ転送を可能にし、Vectorize は 1 k 次元ベクトルを 1 ms で検索
- Smart Placement は トラフィックを最適な PoP に自動ルーティング
- Workers AI は 2025年に公開された GPT‑4 ベースの推論エンジン
- 料金は 5 USD/月で、無料枠は 10 k リクエスト/月
- 0 ms のコールドスタートにより、初回リクエストも即応
スペック/製品比較表
| 製品 | メモリ | ストレージ | レイテンシ | 料金 | 主要機能 |
|---|---|---|---|---|---|
| Cloudflare Workers | 1 GB | 10 GB KV | 1 ms | 5 USD/月 | Durable Objects, D1 |
| Vercel Edge | 2 GB | 20 GB KV | 2 ms | 10 USD/月 | Serverless Functions |
| AWS Lambda@Edge | 3 GB | 15 GB | 3 ms | 15 USD/月 | Lambda, S3 Integration |
| Google Cloud Run | 4 GB | 25 GB | 2.5 ms | 12 USD/月 | Cloud Run, Cloud Storage |
具体例・対応製品
- V8 Isolate:JavaScript エンジンの高速実行
- Durable Objects:セッション管理、カウンタ、ゲーム状態
- D1:エッジでの SQLite データベース、1 TB ストレージ
- KV:キャッシュ、設定データ、1 GB のキー・バリュー
- R2:オブジェクトストレージ、1 TB の容量、S3 互換
- Queues:非同期タスクキュー、10 k メッセージ/秒
- Hyperdrive:高速データ転送、1 GB/s
- Vectorize:機械学習ベクトル検索、1 k 次元
- Workers AI:GPT‑4 推論、1 ms 以内のレスポンス
- Smart Placement:トラフィック最適化、330 PoP
自作PCでの選び方・注意点
- CPU:1 GHz 以上のクロックで V8 の実行性能を確保
- メモリ:1 GB 以上を推奨、オーバーヘッドを考慮
- ストレージ:NVMe SSD 512 GB 以上で KV / R2 のキャッシュ
- ネットワーク:1 Gbps 以上のアップリンクで 0 ms コールドスタートを維持
- 電源:650 W 以上の 80 Plus Gold で安定供給
- ケース:エアフロー重視、温度管理
- OS:Linux (Ubuntu 22.04) が推奨、Docker で Workers をローカルテスト
- セキュリティ:TLS 1.3、Cloudflare の WAF を併用
- バックアップ:定期的に KV / R2 のスナップショット
- 監視:Prometheus + Grafana でレイテンシとリクエスト数を可視化
関連用語との違い
- V8 Isolate:JavaScript 実行環境、Workers はその上で動作
- Durable Objects:オブジェクト指向の状態管理、Workers で利用
- D1:SQLite をエッジで実行、Workers で呼び出し
- KV:キー・バリュー格納、Workers で高速アクセス
- R2:オブジェクトストレージ、Workers で直接読み書き
- Queues:非同期タスクキュー、Workers でメッセージ処理
- Hyperdrive:高速データ転送、Workers でストリーミング
- Vectorize:ベクトル検索、Workers で ML 推論
- Smart Placement:トラフィック最適化、Workers で自動ルーティング
よくある質問
Q1. Workers の料金はどのように計算されますか?
A1. 5 USD/月の基本料金に、10 k リクエスト/月まで無料。超過分は 0.0004 USD/リクエストで課金。
Q2. 0 ms コールドスタートは実際に可能ですか?
A2. はい。V8 Isolate のプリロードにより、最初のリクエストでも 0 ms で応答。
Q3. Workers で SQLite を使う場合、データサイズは制限がありますか?
A3. D1 は 1 TB のストレージを提供し、1 GB のメモリでクエリ実行。
まとめ
Cloudflare Workers は、エッジで 0 ms コールドスタートと 330 PoP を備え、V8 Isolate による高速実行を実現。
2025年に登場した Workers AI や Durable Objects、D1、KV、R2 などの拡張機能は、サーバーレス開発を次世代へと押し上げる。
自作PC での構築は、CPU・メモリ・ストレージ・ネットワークを適切に選択し、監視とセキュリティを確保すれば、安定したエッジ環境を構築できる。
Vercel や Lambda と比較して、料金とレイテンシで優位性を持ち、2026年にエッジコンピュートの第一選択肢として確立されつつある。