ストリーミング ビデオ用のチャット、リモート教育用のインタラクティブ ホワイトボード、IoT ダッシュボードなどのリアルタイム アプリケーション シナリオは、ますます人気が高まっています。企業は、ユーザー エクスペリエンスを向上させ、エンド カスタマーとリアルタイムでやり取りするために、このようなアプリケーションを構築したいと考えています。 Microsoft は本日、WebSocket を使用してリアルタイム Web アプリケーションを構築するための Azure Web PubSub サービスのプレビューを発表しました。WebSocket は、全二重通信を提供する標準化されたプロトコルです。これは、効率的なリアルタイムの Web 操作を構築するための鍵であり、Web サーバーに加えて、すべての主要なブラウザーでもサポートされています。Azure Web PubSub を使用すると、WebSocket とパブリッシュとサブスクライブのパターンを使用して、ライブ監視ダッシュボード、クロスプラットフォーム ライブ チャット、地図上のリアルタイム位置表示など、リアルタイム Web アプリケーションを簡単に構築できます。 図 1:Azure Web PubSub サービスの使用シナリオ フル マネージドで世界中で利用可能 リアルタイム シナリオでは、クライアントとサーバーとの間で高頻度のデータ フローと大量のコンカレント接続が必要になることがよくあります。たとえば、市場データを視覚化する財務アプリでは、最大 100,000 の接続と、ミリ秒単位の低待機時間でのライブ データが必要になることがあります。このような機能を大規模に稼働して実行するには、非単純なインフラストラクチャのセットアップが必要です。WebSocket ベースのリアルタイム エクスペリエンスを実装するには、開発者はまずクライアント接続を処理するためのインフラストラクチャを設定し、オンデマンドでそのインフラストラクチャをスケーリングするメカニズムを確立して、そのセットアップがビジネスの SLA