エッジコンピューティングと エッジメッセージングの 融合 - Fanout の ご 紹介
Fastly の Fanout が 限定公開 (LA) されました。Fanout は Fastly のインフラストラクチャに構築された Pub/Sub 方式のメッセージバスで、エッジメッセージング領域で動作します。
ブログを読むFastly Fanout
エンドユーザーのエンゲージメントやアップデートのストリーミングを含め、リアルタイムのエクスペリエンスに対する需要が高まるなか、既存のスタックに追加して、自社のサービスでリアルタイムのプッシュを可能にするソリューションを企業は求めています。
Fastly Fanout を利用することで、リアルタイムストリーミング API を簡単に構築してスケーリングできます。このような API は、データを瞬時にブラウザやモバイルアプリ、サーバーなどにプッシュするのに役立ちます。これにより、リアルタイムのデータプッシュに伴う複雑性と負荷を軽減できます。
Fanout によって、チャットルームでのメッセージの同期通信や、IoT デバイスへのサーバーアップデート、その他のデバイス間でのデータ通信で、多数のユーザーにリアルタイムでデータをプッシュできます。リアルタイムメッセージングは IoT、エンドユーザーによるライブコメントの通知、チャットを含む、さまざまなデータストリーミングアプリケーションで使用されています。
Fanout は実装に依存しないお客様独自の Web API とデータを交換します。自社独自のドメインや認証トークンなどをご利用いただけます。
欠けているデータに関するバックエンドサーバーへのクエリや、メッセージの重複排除、メッセージの並び替え (シーケンシング) などの機能を活用し、信頼性の高い完全なエンドツーエンドの配信を実現します。
複雑で高価な WebSocket など、リアルタイムアプリの開発専用にプッシュ型プロトコルのメッセージング・インフラを維持する必要がなく、既存の HTTP オリジンを使用できます。ツールを作り直すのではなく、ビジネスそのものに専念できます。
クライアントとバックエンドサーバー間の API 経由による双方向の非同期通信を利用することで、開発者はクラウドでアプリケーションをより簡単に構築・統合できます。
Fanout は、バックエンドの Web スタックを利用して WebSocket や HTTP Long Polling、HTTP Streaming の使用をサポートします。
複数のメッセージングプロトコルの双方向情報通信を自動化することが可能です。API 管理システムのメリット (認証機能など) をリアルタイムエンドポイントに適用できます。
サーバーアプリケーションの前面で、すべてのオープンなクライアント接続を管理します。
Fastly の Fanout が 限定公開 (LA) されました。Fanout は Fastly のインフラストラクチャに構築された Pub/Sub 方式のメッセージバスで、エッジメッセージング領域で動作します。
ブログを読むバーベキュー用品で知られる Dansons は Fastly の Compute と Fanout を活用して同社のアプリで超高速レスポンスを実現し、バーベキュー愛好家を満足させるサービスを提供しています。
ケーススタディを読むリアルタイムのエッジメッセージング