Azure Web PubSub サービスの FAQ

これは、Azure Web PubSub サービスの FAQ です。

Azure Web PubSub サービスは運用環境に対応していますか?

はい。Azure Web PubSub サービスは一般提供されています。

Azure SignalR Service と Azure Web PubSub サービスのどちらかを選択するにはどうすればよいですか?

Azure SignalR ServiceAzure Web PubSub サービスはどちらも、大規模で高可用性を備えたリアルタイムの Web アプリケーションを簡単に構築するのに役立ち、お客様はメッセージング インフラストラクチャの管理ではなくビジネス ロジックに集中できます。 一般に、既に SignalR ライブラリを使用してリアルタイム アプリケーションを構築している場合は、Azure SignalR Service を選択できます。 代わりに、WebSocket とパブリッシュ/サブスクライブ パターンに基づいてリアルタイム アプリケーションを構築する汎用ソリューションを探している場合は、Azure Web PubSub サービスを選択できます。 Azure Web PubSub サービスは、Azure SignalR Service に代わるものではありません。 これらは異なるシナリオをターゲットにしています。

以下のような場合は、Azure SignalR Service の方が適しています。

  • ASP.NET または ASP.NET Core SignalR を既に使用していて、主に .NET を使用しているか、.NET エコシステム (Blazor など) と統合する必要がある。
  • お使いのプラットフォームで使用できる SignalR クライアントがある。
  • さまざまな呼び出しパターン (RPC やストリーミング)、トランスポート (WebSocket、サーバー送信イベント、および長いポーリング) をサポートする確立されたプロトコルと、自分の代わりに接続の有効期間を管理するクライアントが必要である。

次のような状況には、Azure Web PubSub サービスの方が適しています。

  • WebSocket テクノロジに基づいてリアルタイム アプリケーションを構築するか、WebSocket を介してパブリッシュ/サブスクライブする必要がある。
  • 独自のサブプロトコルを構築したり、WebSocket を介して既存の高度なサブプロトコル (WebSocket 経由の GraphQL サブスクリプションなど) を使用したい。
  • 構成されたバックエンドを経由せずにクライアントにメッセージを送信するといった、軽量のサーバーを探している。

データはどこに存在するか?

Azure Web PubSub では、顧客データは格納されません。 診断用の Azure Storage など、他の Azure サービスを Azure Web PubSub サービスと併用する場合は、データ所在地を Azure リージョンで維持する方法に関するガイダンスについて、プライバシーの概要に関するホワイト ペーパーをご覧ください。