Azure Web PubSub 서비스 FAQ
다음은 Azure Web PubSub 서비스에 대한 FAQ(질문과 대답)입니다.
Azure Web PubSub 서비스가 프로덕션에 사용할 준비가 되었나요?
예, Azure Web PubSub 서비스는 일반 공급됩니다.
Azure SignalR Service와 Azure Web PubSub 서비스 중에서 선택하려면 어떻게 하나요?
Azure SignalR Service 및 Azure Web PubSub 서비스는 고객이 대규모 및 고가용성으로 실시간 웹 애플리케이션을 쉽게 빌드하고, 메시징 인프라를 관리하는 대신 비즈니스 논리에 집중할 수 있도록 도와줍니다. 일반적으로 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 Web PubSub 서비스를 진단용 Azure Storage와 같은 다른 Azure 서비스와 함께 사용하는 경우 Azure 지역에서 데이터 보존을 유지하는 방법에 대한 지침은 Azure 개인 정보 보호 개요(백서)를 참조하세요.