次の方法で共有


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 リージョンで維持する方法に関するガイダンスについて、プライバシーの概要に関するホワイト ペーパーをご覧ください。