Cloudflare Durable Objects

リアルタイムで低遅延のAPI調整と整合性のあるストレージ

Durable Objectsは、複数のクライアントとユーザーを調整するための強力なAPIを提供し、状態の強整合性を維持しながらコラボレーションアプリを構築するのに役立ちます。

Cloudflare Durable Objectsの主要ユースケース
グローバルネットワークで状態一貫性を保証

Durable Objectsなら、アプリケーションの状態を当社ネットワーク上の特定データセンターに保存できるため、全リクエストが毎回同じインスタンスに達するよう保証できます。

Stopwatch icon
リアルタイムの連携

Durable Objectsはユーザーに近い連携ポイントを自動的に選ぶため、遅延を最小限に抑え、アプリケーションの変更をリアルタイムで行うことができます。

組み込みコンピューティング

Durable Objectsを使えば、お客様の状態と同じサーバーレス環境内で計算関数が実行されるため、パフォーマンスに影響を与えることなく複雑なロジックを組み立てられます。

icon scale aqua
オンデマンドの拡張性

Durable Objectsはオブジェクトをゼロから数百万まで数秒で拡張でき、トラフィックピーク時でも一貫したアプリケーションアクセスを保証します。

仕組み

Cloudflareグローバルネットワークで、場所を問わず、高パフォーマンスのステートフルアプリケーションを構築

Durable Objectsは当社データセンターの1つでリクエストを処理する特殊なCloudflare Workerで、世界320都市以上で利用できます。

Durable Objectsはいずれもシングルスレッドで、ステートフルなストレージAPIにアクセスでき、一貫性と高可用性を備えた分散型アプリケーションを簡単に構築できるようにします。

Cloudflare Durable Objectsを使ったアプリケーション構築の事例

お客様の声

「CloudflareのWorkers、Workers KV、Durable Objectsの能力を使って高度機能をプロジェクトにシームレスに統合しました。多額のインフラ投資は不要でした。」

開発者 — SIYA

Durable Objectsの主要ユースケース
Applications icon
コラボレーションアプリの作成

リアルタイムチャット、ビデオ会議、ゲームセッションなどのコラボレーションアプリの構築、稼働、拡張が、簡単に行えます。

サーバー3ブルー
専用ゲームサーバーを構築

マルチプレイヤーゲームの正確なバージョンを保守管理することで、カスタマイゼーションとゲーム設定の制御が可能になります。

グローバルキューの作成と設計

受信メッセージ、サジェスチョン、承認、ケース、タスクを自動的にアレンジすることで、時間を節約します。

各企業のDurable Objectsの構築例を見る