Azure Web PubSub Service WebSocket 프로토콜을 사용하여 서버와 클라이언트 간에 양방향 통신을 가능하게 하는 완전 관리형 실시간 메시징 서비스입니다. 단일 Web PubSub 리소스는 100만 개의 동시 WebSocket 연결로 확장할 수 있습니다. 이 서비스는 서버-클라이언트 브로드캐스팅, 명명된 그룹에 대한 메시징, 클라이언트 간 pub/sub 및 AI 토큰 스트리밍을 비롯한 여러 메시징 패턴을 지원합니다.
Azure를 사용하는 경우 안정성은 공유 책임입니다. Microsoft는 복원력 및 복구를 지원하는 다양한 기능을 제공합니다. 이러한 기능이 사용하는 모든 서비스 내에서 작동하는 방식을 이해하고 비즈니스 목표 및 가동 시간 목표를 충족하는 데 필요한 기능을 선택할 책임이 있습니다.
이 문서에서는 일시적인 오류, 가용성 영역 오류 및 지역 전체 오류를 포함하여 다양한 잠재적인 중단 및 문제에 대해 Azure Web PubSub 서비스를 복원하는 방법을 설명합니다. 또한 서비스에서 유지 관리를 처리하는 방법을 설명하고 Azure Web PubSub SLA(서비스 수준 계약)에 대한 주요 정보를 강조 표시합니다.
안정성을 위한 프로덕션 배포 권장 사항
프로덕션 워크로드의 경우 다음 권장 사항을 따릅니다.
- 프리미엄 계층을 사용합니다. 프리미엄 계층은 지원되는 지역의 가용성 영역 오류에 복원력이 있으며 지역 복제를 구성할 수 있습니다.
- 클라이언트 애플리케이션을 빌드할 때 Azure Web PubSub 클라이언트 SDK를 사용하거나 안전하게 다시 연결하여 일시적인 오류 처리 지침을 따릅니다. 영역 페일오버, 지역 페일오버 및 일시적인 오류는 모두 활성 연결을 끊습니다.
- 지역 복제를 사용하도록 설정하여 지역 전체의 오류로부터 보호합니다. 장애 조치(failover) 이벤트 중에 예상되는 전체 트래픽 부하를 처리하기에 충분한 단위로 각 복제본의 크기를 조정합니다.
안정성 아키텍처 개요
이 섹션에서는 안정성 관점에서 가장 관련성이 높은 서비스가 작동하는 방식의 몇 가지 중요한 측면을 설명합니다. 이 섹션에서는 배포하고 사용하는 일부 리소스 및 기능을 포함하는 논리 아키텍처를 소개합니다. 또한 서비스의 작동 방식에 대한 세부 정보를 제공하는 물리적 아키텍처에 대해서도 설명합니다.
논리 아키텍처
만드는 리소스는 Web PubSub 리소스입니다. 최대 동시 연결 수를 포함하여 리소스의 용량을 나타내는 여러 단위로 리소스를 구성합니다. 자세한 내용은 Azure Web PubSub 서비스에 대한 성능 가이드 참조하세요.
Web PubSub 리소스에는 contoso.webpubsub.azure.com와 유사한 전역적으로 고유한 엔드포인트가 있습니다. 클라이언트는 이 엔드포인트에 대한 WebSocket 연결을 설정합니다. 애플리케이션 서버는 동일한 엔드포인트에 연결하여 메시지를 보내고 클라이언트에서 이벤트를 받습니다.
자세한 내용은 Azure Web PubSub 서비스 내부 참조하세요.
물리적 아키텍처
Azure Web PubSub Service는 컴퓨팅 리소스 집합에서 WebSocket 연결 상태 및 메시지 라우팅을 관리합니다. Microsoft 기본 인프라를 관리합니다. 서비스에서 사용하는 개별 VM 또는 기타 인프라 구성 요소는 직접 보거나 상호 작용하지 않습니다.
일시적인 오류에 대한 복원력
일시적인 오류는 구성 요소에서 짧고 간헐적인 오류입니다. 클라우드와 같은 분산 환경에서 자주 발생하며 작업의 일반적인 부분입니다. 일시적인 오류는 짧은 시간 후에 스스로 수정됩니다. 애플리케이션은 일반적으로 영향을 받는 요청을 다시 시도하여 일시적인 오류를 처리할 수 있는 것이 중요합니다.
모든 클라우드 호스팅 애플리케이션은 클라우드 호스팅 API, 데이터베이스 및 기타 구성 요소와 통신할 때 Azure 임시 오류 처리 지침을 따라야 합니다. 자세한 내용은 임시 오류 처리를 위한 권장 사항을 참조하세요.
WebSocket은 수명이 긴 연결 프로토콜입니다. 일시적인 네트워크 이벤트, 백 엔드 인프라 다시 시작 및 서비스 유지 관리 작업은 활성 연결을 삭제할 수 있습니다. 기본 다시 연결은 연결을 복원하지만, 추가적인 논리가 없을 경우 클라이언트는 중단 중에 전송 중이거나 대기 중이던 메시지를 잃게 됩니다.
Azure Web PubSub Service는 원시 WebSocket 연결 위에 있는 신뢰할 수 있는 하위 프로토콜 통해 이 문제를 해결합니다. 하위 프로토콜은 메시지 시퀀스 및 연결 상태를 추적하여 연결이 끊어지면 클라이언트가 서비스와 재협상하고 중단된 위치에서 다시 시작합니다.
일반적으로 커넥턴이 삭제되고 다시 연결되면 메시지 손실이 없습니다. 그러나 메시지 손실이 발생할 수 있는 몇 가지 상황이 있습니다. 예를 들어 클라이언트가 1분 이상 연결을 끊은 다음 동일한 연결 ID로 다시 연결하는 경우 다시 연결 작업은 메시지 손실이 발생할 수 있음을 나타내는 실패 상태를 표시합니다.
신뢰할 수 있는 하위 프로토콜을 활용하려면 다음 권장 사항을 따릅니다.
가능한 경우 Azure Web PubSub 클라이언트 SDK를 사용합니다. SDK는 신뢰할 수 있는 하위 프로토콜을 자동으로 구현합니다. 추가 구성은 필요하지 않습니다. 자세한 내용은 다음을 참조하십시오.
- JavaScript용 Web PubSub 클라이언트 쪽 SDK
- Azure Web PubSub 클라이언트 라이브러리 for .NET
- Python용 Azure Web PubSub 클라이언트 라이브러리
- Java용 Azure WebPubSub 클라이언트 라이브러리
SDK를 사용할 수 없는 경우 WebSocket 클라이언트 코드에서 직접 신뢰할 수 있는 하위 프로토콜 중 하나를 구현 합니다. 전체 사양 및 구현 지침은 신뢰할 수 있는 WebSocket 클라이언트 만들기를 참조하세요.
가용성 영역 오류에 대한 복원력
가용성 영역은 Azure 지역 내에서 물리적으로 별도의 데이터 센터 그룹입니다. 한 영역이 실패하면 서비스가 나머지 영역 중 하나로 전환될 수 있습니다.
Azure Web PubSub Service는 프리미엄 계층을 사용하는 경우 영역 중복 배포를 지원합니다. 가용성 영역을 지원하는 지역에서 프리미엄 계층 Web PubSub 리소스를 만들거나 업그레이드하면 영역 중복성이 자동으로 사용하도록 설정됩니다. 이 서비스는 해당 지역의 여러 가용성 영역에 인프라를 분산합니다. 하나의 영역이 실패하면 서비스는 트래픽을 정상 영역의 인프라로 라우팅합니다.
요구 사항
지역 지원: 영역 중복성은 다음 두 조건이 모두 적용되는 대부분의 지역에서 지원됩니다.
- Azure Web PubSub 서비스를 사용할 수 있습니다. 서비스를 사용할 수 있는 지역 목록은 지역별 제품 가용성을 참조하세요.
- 이 지역은 가용성 영역을 지원합니다. 가용성 영역이 있는 지역 목록은 Azure 지역 목록 참조하세요.
그러나 일본 서부는 현재 Azure Web PubSub 영역 중복을 지원하지 않습니다.
계층: 영역 중복성은 프리미엄 계층에서 사용할 수 있습니다.
Cost
영역 중복은 비용을 추가하지 않으며 표준 프리미엄 계층 요금을 지불합니다. 자세한 내용은 Azure Web PubSub 서비스 가격 책정 참조하세요.
가용성 영역 지원 구성
영역 중복은 프리미엄 계층을 선택하는 것 외에는 구성이 필요하지 않습니다. 이 두 경우 모두 자동으로 사용하도록 설정됩니다.
새 영역 중복 Web PubSub 리소스를 만듭니다. 리소스를 만들 때 프리미엄 계층 SKU를 선택합니다. 자세한 내용은 Azure Web PubSub 리소스 만들기 참조하세요.
기존 리소스를 프리미엄 계층으로 업그레이드합니다. 기존 리소스를 프리미엄 계층 SKU로 업그레이드하면 영역 중복성이 자동으로 활성화됩니다. 표준에서 프리미엄으로 업그레이드해도 서비스 가동 중지 시간이 발생하지 않습니다. 자세한 내용은 Azure Web PubSub 서비스 인스턴스 크기 조정 참조하세요.
모든 영역이 정상인 경우의 동작
이 섹션에서는 영역 중복성을 위해 Azure Web PubSub 리소스를 구성하고 모든 가용성 영역이 작동할 때 예상되는 사항에 대해 설명합니다.
Cross-zone operation: Azure Web PubSub Service는 가용성 영역에 연결 및 작업이 분산되는 방식을 자동으로 관리합니다. 여러 영역의 인프라는 활성-활성 모델의 트래픽을 처리합니다. 이 동작을 활용하기 위해 아무것도 구성할 필요가 없습니다. 서비스는 영역 간에 메시지를 자동으로 라우팅하므로 한 영역의 클라이언트가 보낸 메시지는 다른 영역에 연결된 클라이언트에 전달됩니다.
크로스-존 데이터 복제: Azure Web PubSub 서비스는 고객 데이터를 보존하지 않습니다. 서비스는 활성 연결에 대한 연결 상태 및 메시지 시퀀스 정보와 같은 세션 메타데이터를 유지 관리합니다. 이 메타데이터는 가용성 영역에서 동기적으로 복제됩니다.
영역 오류 중 동작
이 섹션에서는 영역 중복을 위해 Azure Web PubSub 리소스를 구성하고 가용성 영역 중 하나에서 중단이 발생할 때 예상되는 작업에 대해 설명합니다.
- 검색 및 응답: Azure Web PubSub 서비스 플랫폼은 가용성 영역에서 오류를 감지하는 역할을 담당합니다. 영역 장애 조치(failover)를 시작하기 위해 아무 작업도 수행할 필요가 없습니다.
- Notification: Microsoft는 영역이 비활성화된 경우 자동으로 알리지 않습니다. 그러나 Azure Resource Health 사용하여 개별 리소스의 상태를 모니터링하고 Resource Health 경고 설정하여 문제를 알릴 수 있습니다. 또한 Azure Service Health를 사용하여 영역 오류를 포함하여 서비스의 전반적인 상태를 파악할 수 있으며, 문제를 알리도록 Service Health 경고를 설정할 수 있습니다.
활성 요청: 영역 실패 시 영향을 받는 영역의 인프라에 대한 활성 WebSocket 연결이 삭제됩니다. 클라이언트가 짧은 시간 후에 다시 연결하는 것과 같이 일시적인 오류를 적절하게 처리하는 경우 일반적으로 상당한 영향을 받지 않습니다.
Expected data loss: Azure Web PubSub Service는 메시지를 유지하지 않으므로 영역 오류로 인해 Azure Web PubSub 서비스 내에서 데이터가 손실되지 않습니다. 영역 중단 이벤트 동안 활성 연결이 끊어지기 때문에 전송 중인 모든 데이터가 손실될 수 있습니다.
게시자가 Azure Web PubSub 클라이언트 SDK를 사용하거나 신뢰할 수 있는 하위 프로토콜을 구현하는 경우 서비스에서 메시지를 받은 후 해당 메시지가 서비스에서 승인됩니다. 메시지가 승인되면 모든 가용성 영역에 복제되므로 게시자의 영역이 실패해도 메시지가 손실되지 않습니다. 그러나 구독자가 삭제되기 전에 메시지를 받지 못하면 메시지를 받지 못할 수 있습니다.
예상 가동 중지 시간: 삭제된 활성 연결의 다시 연결은 일반적으로 몇 초 정도 걸립니다. 다시 연결 논리를 구현하는 클라이언트는 중단을 최소화합니다.
Redistribution: Azure Web PubSub 서비스는 영역의 손실을 감지하고 정상 영역에 트래픽을 자동으로 재배포합니다. 아무 작업도 수행할 필요가 없습니다.
영역 복구
가용성 영역이 복구되면 Azure Web PubSub Service는 자동으로 활성 서비스 토폴로지로 다시 통합합니다. 영역 복구를 위해 아무 작업도 수행할 필요가 없습니다.
영역이 복구되면 새 연결이 복구된 영역의 인프라로 전달될 수 있습니다. 기존 연결은 복구된 영역으로 이동하거나 다시 분산되지 않지만, 시간이 지남에 따라 기존 연결이 끊어지고 다시 연결되면 점차 재분배 됩니다. 영역 간 연결 불균형은 워크로드에 영향을 주지 않습니다.
영역 오류 테스트
Azure Web PubSub Service는 영역 중복 프리미엄 계층 리소스에 대한 트래픽 라우팅, 장애 조치(failover) 및 영역 복구를 자동으로 관리합니다. 아무것도 시작할 필요가 없습니다. 영역 중복은 완전히 관리되므로 가용성 영역 오류 프로세스의 유효성을 검사할 필요가 없습니다.
지역 전체 오류에 대한 복원력
Azure Web PubSub 서비스는 단일 지역 서비스입니다. 지역을 사용할 수 없게 되면 Web PubSub 리소스도 사용할 수 없습니다.
지역 전체 오류로부터 애플리케이션을 보호하려면 프리미엄 계층에서 사용할 수 있는 지역 복제를 사용할 수 있습니다. 또는 여러 지역에 여러 Web PubSub 리소스를 배포하여 사용자 지정 다중 리전 솔루션을 빌드할 수 있습니다.
Geo-replication
지리적 복제를 사용하면 다른 Azure 지역에 Web PubSub 리소스의 복제본을 추가할 수 있습니다. 모든 복제본은 단일 엔드포인트(contoso.webpubsub.azure.com)를 공유합니다. 이 엔드포인트 뒤에서 Azure Traffic Manager DNS 기반 라우팅을 사용하여 각 클라이언트를 가장 가까운 정상 지역 복제본으로 전달합니다. 지역이 실패하면 Traffic Manager는 상태 검사를 통해 오류를 감지하고 클라이언트를 해당 복제본으로 전송하는 것을 중지합니다. 새 클라이언트 연결은 가장 가까운 정상 복제본으로 자동으로 라우팅됩니다.
Web PubSub 리소스를 만든 지역을 주 지역이라고 하며 해당 복제본은 주 복제본입니다. 기본 리소스의 컨트롤 플레인은 Web PubSub 리소스의 구성을 관리합니다.
요구 사항
- Region support: Azure Web PubSub 서비스를 사용할 수 있는 모든 지역에 복제본을 추가할 수 있습니다.
- 계층: 지역 복제를 사용하려면 프리미엄 계층을 사용해야 합니다.
- 복제본 제한: 각 기본 Web PubSub 리소스는 최대 8개의 복제본을 지원합니다.
고려 사항
구성 상속: 복제본은 주 리소스에서 대부분의 구성 설정을 상속합니다. 특정 설정은 각 복제본에서 별도로 구성해야 합니다. 상속되지 않는 설정의 전체 목록은 Azure Web PubSub의Geo-replication을 참조하세요.
구성 변경 내용: 주 지역의 기본 컨트롤 플레인은 Web PubSub 리소스에 대한 구성 변경 내용을 처리합니다. 기본 컨트롤 플레인을 사용할 수 없는 경우 기존 복제본이 중단 없이 데이터 트래픽을 계속 처리하지만 리소스 구성을 업데이트할 수 없습니다.
Cost
각 복제본은 자체 단위 수 및 아웃바운드 메시지 볼륨에 따라 별도로 청구됩니다. 복제본 간에 메시지를 전송한 다음 다른 지역의 클라이언트 또는 서버로 배달되는 경우 아웃바운드 메시지로 요금이 청구됩니다. 자세한 내용은 Azure Web PubSub 서비스 가격 책정 참조하세요.
지리적 복제 구성
Web PubSub 리소스에 복제본을 추가하거나 제거하려면 Azure Web PubSubGeo-replication> 참조하세요.
용량 계획 및 관리
각 복제본은 트래픽을 독립적으로 처리합니다. 지역 장애 조치(failover) 중에 실패한 지역의 클라이언트가 가장 가까운 정상 복제본에 다시 연결됩니다. 남은 복제본이 이 추가 부하를 흡수할 수 있는 충분한 용량을 갖도록 하려면 일반적으로 사용되는 부분뿐만 아니라 워크로드의 전체 예상 트래픽을 처리할 수 있는 단위로 각 복제본을 구성합니다.
또는 각 복제본에서 자동 크기 조정을 사용하도록 설정하여 더 높은 부하에 대응하여 단위를 자동으로 스케일 아웃할 수 있습니다. 보조 복제본을 사용할 수 없는 경우 자동 크기 조정이 계속 작동하지만 주 컨트롤 플레인을 사용할 수 없는 경우 자동 크기 조정이 작동하지 않습니다. 자동 크기 조정에 대한 자세한 내용은 Azure Web PubSub 서비스의 자동 크기 조정 단위 참조하세요.
전략으로 과도하게 프로비전하는 방법에 대한 일반적인 지침은 오버프로비전하여 용량 관리를 참조하세요.
모든 지역이 정상인 경우의 동작
이 섹션에서는 지역 복제를 위해 Azure Web PubSub Service를 구성하고 모든 지역이 작동할 때 예상되는 사항에 대해 설명합니다.
Cross-region operation: Azure Traffic Manager 각 클라이언트를 가장 가까운 정상 지역 복제본으로 라우팅합니다. 다른 지리적 영역의 클라이언트는 다른 복제본에 연결할 수 있습니다. Web PubSub 서비스는 모든 복제본에 연결된 클라이언트가 서로 통신할 수 있도록 복제본 간에 메시지를 동기화합니다.
지역 간 데이터 복제: 복제본에 메시지를 보내면 서비스는 다른 위치에 연결된 클라이언트가 메시지를 받을 수 있도록 해당 메시지를 다른 복제본으로 동기적으로 전송합니다. 동기화 오버헤드는 대용량 그룹으로 브로드캐스트하거나 단일 연결을 메시징하는 것과 같은 가장 일반적인 메시징 패턴에 대해 최소화됩니다. 소규모 그룹(10명 미만)에게 메시징하면 동기화 오버헤드가 약간 더 높아질 수 있습니다.
Azure Web PubSub Service는 메시지를 유지하지 않으며 활성 배달만 복제본 간에 동기화됩니다.
지역 오류 중 동작
이 섹션에서는 지역 복제를 위해 Azure Web PubSub Service를 구성하고 복제본 지역 중 하나에서 중단이 발생할 때 예상되는 작업에 대해 설명합니다.
- 검색 및 응답: Web PubSub 서비스는 지역에서 오류를 감지하고 사용자가 구성하는 다른 지역 중 하나의 복제본으로 들어오는 트래픽의 경로를 자동으로 다시 지정합니다.
알림: 지역이 다운된 경우 Microsoft는 자동으로 알리지 않습니다. 그렇지만:
Azure Resource Health를 사용하여 개별 리소스의 상태를 모니터링하고 Resource Health 경고 설정하여 문제를 알릴 수 있습니다.
Azure Service Health를 사용하여 지역 오류를 포함하여 서비스의 전반적인 상태를 파악할 수 있으며, 문제를 알리도록 Service Health 경고를 설정할 수 있습니다.
활성 요청: 실패한 지역의 복제본에 대한 활성 WebSocket 연결이 삭제됩니다. 복제본 장애 조치 후 클라이언트는 다시 연결해야 합니다.
예상되는 데이터 손실: Azure Web PubSub Service는 메시지를 유지하지 않습니다. 실패 시 실패한 지역의 클라이언트로 전송 중인 메시지가 손실될 수 있습니다. 서비스에서 고객 데이터를 저장하지 않으므로 지속적인 데이터 손실이 예상되지 않습니다.
예상 중단 시간: Azure Traffic Manager는 각 복제본에 대해 상태 검사를 수행합니다. 지역 중단으로 인해 복제본이 상태 검사에 실패하면 Traffic Manager는 DNS 확인 결과에서 해당 복제본의 엔드포인트를 제거합니다. 엔드포인트를 제거한 후 클라이언트가 업데이트된 DNS 레코드를 보기 전에 90초의 DNS TTL이 경과해야 합니다. 전체적으로 전환에는 일반적으로 몇 분 정도 걸립니다. 다시 연결 논리를 구현하는 잘 설계된 클라이언트는 정상 복제본에 다시 연결한 후 정상 작업을 다시 시작할 수 있습니다.
기본 컨트롤 플레인을 사용할 수 없는 경우 Web PubSub 리소스 또는 해당 복제본의 구성을 변경할 수 없습니다. 그러나 WebSocket 연결은 정상 복제본에서 계속 작동합니다.
Redistribution: Azure Traffic Manager 들어오는 요청을 정상 복제본으로 전달합니다. 그러나 Azure Traffic Manager 복제본 장애 조치(failover)를 감지하고 업데이트된 DNS 항목이 클라이언트에 전파되기 전에 클라이언트가 다시 연결을 시도하는 경우 클라이언트의 다시 연결 시도가 계속 사용할 수 없는 지역을 대상으로 하고 실패할 수 있습니다.
DNS 업데이트가 전파되면 다시 연결하는 클라이언트가 가장 가까운 정상 복제본으로 자동으로 라우팅됩니다.
지역 복구
실패한 지역이 복구되면 Traffic Manager 상태 검사는 복원된 복제본을 검색하고 DNS 확인에 해당 엔드포인트를 다시 포함합니다. 현재 다른 복제본에 연결된 클라이언트는 영향을 받지 않으며 연결이 끊어질 때까지 연결 상태를 유지합니다. 가장 가까운 정상 복제본인 경우 복구된 지역의 복제본으로 새 연결이 다시 라우팅됩니다.
지역 오류 테스트
지역 장애 조치(failover)를 시뮬레이션하고 클라이언트 애플리케이션의 다시 연결 동작을 테스트하려면 복제본의 엔드포인트를 사용하지 않도록 설정할 수 있습니다. 이 작업을 수행하면 Traffic Manager가 해당 복제본에 대한 트래픽 라우팅을 중지하므로 클라이언트가 연결하는 복제본을 사용할 수 없게 될 때 클라이언트가 어떻게 동작하는지 관찰할 수 있습니다. 자세한 단계는 복제본 엔드포인트 사용 안 함 또는 사용을 참조하세요.
회복력을 위한 사용자 지정 다중 리전 솔루션
지역 간 복원력이 필요하지만 지역에서 복제를 사용하지 않는 경우 여러 지역에서 별도의 Web PubSub 리소스를 배포 및 관리하고 애플리케이션 서버에서 고유한 장애 조치(failover) 논리를 구현할 수 있습니다. 이 접근 방식은 지역 복제보다 더 복잡하며, 클라이언트 간 연결에 대한 무중단 장애 조치를 지원하지 않습니다. 자세한 아키텍처 개요, 장애 조치 패턴 및 테스트 지침은 Azure Web PubSub Service의 재해 복구를 참조하세요.
백업 및 복원
Azure Web PubSub 서비스는 무상태 메시징 서비스입니다. 고객 메시지를 유지하지 않으며 백업 또는 복원 기능이 없습니다.
리소스 구성을 보호하려면 인프라를 코드(예: Bicep 또는 ARM 템플릿)로 사용하여 Web PubSub 리소스를 정의하고 해당 정의를 소스 제어에 저장합니다. 리소스를 다시 만들어야 하는 경우 저장된 구성에서 다시 배포합니다.
서비스 유지 관리에 대한 복원력
Microsoft는 정기적으로 서비스 업데이트를 적용하고 다른 유지 관리를 수행합니다. Azure 플랫폼은 이러한 활동을 자동으로 처리하여 유지 관리가 원활하고 투명하도록 합니다. Azure Service Health 계획된 유지 관리를 통해 조언을 받지 않는 한 유지 관리 이벤트 중에 가동 중지 시간이 예상되지 않습니다.
서비스 수준 약정
Azure 서비스에 대한 SLA(서비스 수준 계약)는 각 서비스의 예상 가용성과 솔루션이 가용성 기대치를 달성하기 위해 충족해야 하는 조건을 설명합니다. 자세한 내용은 온라인 서비스 SLA를 참조하세요.
관련 콘텐츠
- Azure Web PubSub 서비스는 무엇인가요?
- Azure Web PubSub의 지리적 복제
Azure Web PubSub Service의 복원력 및 재해 복구 - Azure Web PubSub Service 인스턴스 크기 조정
- Azure Web PubSub 서비스의 단위 크기를 자동으로 조정합니다
- Azure의 신뢰성