複雑さを排除したリアルタイム体験: Fanout for Edge WebSockets & Pub/Sub

チャット、ライブオークション、IoT などにおいて、1秒未満のリアルタイム体験を配信します。Fastly Fanout は WebSocket、HTTP、トランスポート・レイヤー・セキュリティ (TLS) 接続を管理し、リアルタイム通信と Pub/Sub パターンをエッジに導入します。1つのバックエンドからあらゆるクライアントに接続することも、MQTT アプリケーションを構築することも、WebSockets をオフロードすることも、さらには Web 全体のイベントをオーケストレーションすることも、すべて Fastly ならではのスケールで実行できます。

Product Details l Fanout Image

現代のリアルタイムアプリ向けのイベントドリブン型の基盤

双方向通信の複雑さを管理するために、WebSocket から IoT センサーデータに至るまで、あらゆるものに Fanout を活用できます。接続状態とプロトコル変換をエッジで処理することで、オリジンの負荷を最小限に抑え、低レイテンシの配信を確保し、チームの開発速度を向上させます。

  • オリジン負荷とインフラストラクチャコストを劇的に削減する

    Fanout は何百万ものステートフルな WebSocket 絶族や HTTP ストリーミング接続をエッジで同時に管理できるため、シンプルな HTTP リクエストをオリジンに中継できます。これによりサーバーの需要を大幅にオフロードし、システムのレジリエンスを高め、強力な ROI (投資収益率) を実現できます。

  • 開発者のスピードと市場投入までの時間を加速化する

    WebSocket、HTTP、トランスポート・レイヤー・セキュリティ (TLS) に対応した柔軟なプラットフォーム上にビルドしてください。ビジネスロジックに注力し、接続管理に時間を割く必要はありません。Pub/Sub、IoT、MQTT、その他のリアルタイムソリューションをビルドすることができます。

  • プロトコル間でリアルタイム通信を統合する

    Fanout は強力な HTTP/Websocket 基盤を備えているため、サービスが Web トラフィック、WebSocket、あるいは受信 IoT データからのリクエストに応答し、さらにそれらの間の変換を実行できます。Fanout は接続状態を管理し、シンプルな HTTP を介してオリジンと連携して、リソースと複雑さをオフロードすることができます。

WebSockets Pass-Through vs. Fanout: Choosing the Right Real-Time Strategy

Fastly's platform supports all real-time needs. Our pass-though WebSockets product provides a direct, bi-directional path through the CDN for self-managed infrastructures. Fanout is our event-driven solution for building more robust real-time applications, managing connection state, translating protocols, and dramatically offloading your origin. Use the information below to determine which solution best fits your use case.

  • WebSockets Pass-Through

    Best for: Securing existing real-time data Infrastructure.


    • Primary connection model is 1:1, Bi-directional (Client to Origin)
    • Origin server manages all connection state.
    • No protocol translation. Requires origin to speak WebSockets.
    • Minimal origin offload & ROI. Origin must maintain concurrent connections.
    • Billing model = connection time.
    • Supports any use case that requires running your real-time data infrastructure at the origin.

  • Fanout (Push data at the edge)

    Best for: Offloading the burden of operating real-time data infrastructure at the origin.


    • Primary connection model is 1:Many, Push/Pub-Sub (Event driven)
    • Fastly Fanout manages all connection state at the edge.
    • Fastly Fanout handles protocol translation. (e.g., WebSockets to Origin-friendly HTTP)
    • Maximum origin offload & ROI. Origin handles simple HTTP events and business logic.
    • Billing model = connection time and messages.
    • Provides real-time data at the edge for Live Auctions, Sports Scores, Stock Tickers, Real-Time Push Notifications, IoT Coordination (MQTT), Multi-User Chat.

プッシュアーキテクチャを正しく実現

独自の「ストリームサーバー的なもの」を構築する必要はありません。大変な作業は私たちが行います。

  • ハイブリッドリバースプロキシとメッセージブローカー。

    既存のAPIをプッシュ機能で強化してください。

  • 相互運用性を考慮して設計されています。

    サーバーレス/FaaSを含むHTTPベースのバックエンドは、長期間にわたるストリームを管理できます。

  • セルフホスト型またはクラウド型。あなた次第です。

    カスタムドメイン名で当社の大規模なネットワークを使用するか、独自のサーバーでソフトウェアを実行してください。

バーべーキュー愛好家も満足する Dansons アプリケーションの驚異的なレスポンス速度

IoT

「Fastly なしでは、私たちが現在取り組んでいることを達成するのは難しかったでしょう。エッジコンピューティングは私たちのテクノロジーに欠かせません」

Ryan Minor

Mobile and IoT Development Manager

WebSockets & Fanout

Push real-time data to any devices, anywhere