Cloudflare Durable Objectsの利点
シンプルなリアルタイムアプリケーションの構築
Durable Objectsは、コンピューティングとストレージを組み合わせた製品です。複雑なバックエンドセットアップを省略し、インタラクティブなエクスペリエンスの構築をより簡単に。WebSocketsをDurable Objectsと直接統合し、双方向で低遅延の通信を実現。
グローバルなスケーリングが簡単に
Cloudflareのグローバルネットワークと数百万のインスタンスへの自動スケーリングで、世界中のユーザーにリーチできます。インフラストラクチャを管理する必要はありません。
クライアントの調整が容易
接続された複数のクライアントを、単一のDurable Objectインスタンスで管理。複雑な調整を必要とせずに、コラボレーション機能とリアルタイムインタラクションを簡単に構築。
仕組み
インフラを管理せずに、Cloudflare Workersでステートフルなアプリケーションを構築
Durable Objectsが、高速で一貫性のあるSQLストレージを備えたグローバルに固有のインスタンスを提供し、ステートフルなサーバーレスアプリケーションを作成します。
インフラを管理することなく、Cloudflareのネットワーク全体で、低遅延アクセスによって自動的に拡張するリアルタイムのコラボレーションエクスペリエンスを構築することができます。
Cloudflare Durable Objectsを使ったアプリケーション構築の事例
お客様の声
「Cloudflareがなかったら、WebSocketサーバーをホストするには、管理だけで少なくとも4人の追加の人員が必要だったかもしれません。Durable Objectsを使えば、環境を管理する専任チームがなくてもサーバーレス機能を提供できます。」
Liveblocks
何百万ものインターネットプロパティからの信頼
Durable Objectsの主要ユースケース
AIエージェントの構築
エージェントに、データ保存用のメモリ、タスク調整機能、タスク処理、応答のパーソナライズ、ユーザーへの適応といったリアルタイムの意思決定を可能にするインテリジェンスを追加。Durable Objectsを利用すれば、インフラについて悩むことなくすべてを同期できるため、作業が容易になります。
コラボレーションエクスペリエンスの構築
共有オブジェクトに対するすべてのリクエストを、プロジェクトを表す一意のDurable Objectにルーティングことで、ユーザーが同じ状態でインタラクションすることができ、一貫した更新とスムーズな調整が可能になります。
リアルタイムのインタラクションが実現
チャットアプリ、マルチプレイヤーゲーム、ライブ通知を起動できます。Durable Objectsが、面倒なイベントのオーケストレーションと持続化の処理からお客様を開放します。