Azure Bot Service 안정성
Azure에서 애플리케이션(봇)을 만들 때 봇 리소스에 전역 또는 로컬 데이터 보존 여부를 선택할 수 있습니다. 로컬 데이터 보존은 봇의 개인 데이터가 EU 경계와 같은 특정 지리적 경계 내에서 보존, 저장, 처리되도록 합니다.
Important
지역 봇 서비스의 표준 채널에는 가용성 영역 지원을 사용할 수 없습니다.
이 문서에서는 Azure Bot Service 안정성 지원에 대해 설명하고, 가용성 영역의 지역 안정성과 로컬 데이터 상주 봇에 대한 재해 복구를 통한 지역 간 복원력을 모두 다룹니다. Azure의 안정성에 대한 포괄적인 개요는 Azure 안정성을 참조하세요.
로컬 데이터 보존과 지역 규정 준수를 사용하여 봇을 배포하는 방법에 대한 자세한 내용은 Azure Bot Service 지역화를 참조하세요.
가용성 영역 지원
가용성 영역은 각 Azure 지역 내에서 물리적으로 별도의 데이터 센터 그룹입니다. 한 영역이 실패하면 서비스가 나머지 영역 중 하나로 장애 조치(failover)될 수 있습니다.
Azure의 가용성 영역에 대한 자세한 내용은 가용성 영역이란?을 참조하세요.
지역 봇의 경우 Azure Bot Service가 기본적으로 영역 중복을 지원합니다. 가용성 영역 지원을 위해 설정하거나 다시 구성할 필요가 없습니다.
필수 조건
- 봇은 전역이 아닌 지역 봇이어야 합니다.
- 현재 “westeurope” 지역만 가용성 영역을 지원합니다.
영역 다운 환경
영역 전체가 중단되는 동안 고객은 서비스의 자체 복구가 기본 용량의 균형을 유지하여 정상 영역으로 조정될 때까지 잠시 성능이 저하될 수 있음을 예상해야 합니다. 이는 영역 복원에 의존하지 않습니다. Microsoft 관리형 서비스 자동 복구 상태는 다른 영역의 용량을 사용하여 손실된 영역을 보완합니다.
다중 지역 지리적 영역에서 지역 간 재해 복구
DR(재해 복구)은 가동 중지 시간 및 데이터 손실을 초래하는 자연 재해 또는 실패한 배포와 같은 영향이 큰 이벤트로부터 복구하는 것입니다. 원인에 관계없이 최상의 재해 해결책은 잘 정의되고 테스트된 DR 계획과 DR을 적극적으로 지원하는 애플리케이션 디자인입니다. 재해 복구 계획을 만들기 전에 재해 복구 전략을 디자인하기 위한 권장 사항을 참조하세요.
DR과 관련하여 Microsoft는 공유 책임 모델을 사용합니다. 공유 책임 모델에서 Microsoft는 기준 인프라 및 플랫폼 서비스를 사용할 수 있도록 보장합니다. 동시에 많은 Azure 서비스는 데이터를 자동으로 복제하거나 실패한 지역에서 대체하여 사용하도록 설정된 다른 지역으로 교차 복제하지 않습니다. 이러한 서비스의 경우 자신의 워크로드에 적합한 재해 복구 계획을 설정할 책임이 있습니다. Azure PaaS(Platform as a Service) 제품에서 실행되는 대부분의 서비스는 DR을 지원하는 기능과 지침을 제공하며, 서비스별 기능을 사용하여 빠른 복구를 지원하여 DR 계획을 개발하는 데 도움이 될 수 있습니다.
Azure Bot Service는 전역 및 지역 서비스 모두에 대해 활성-활성 모드로 실행됩니다. 중단이 발생해도 오류를 감지하거나 서비스를 관리할 필요가 없습니다. Azure Bot Service는 다중 지역 지리적 아키텍처에서 자동 장애 조치 및 자동 복구를 자동으로 수행합니다. EU 봇 지역 서비스의 경우 Azure Bot Service의 중복성을 보장하기 위해 사용하여 유럽 내 두 개의 전체 지역에 활성/활성 복제를 제공합니다. 전역 봇 서비스의 경우 사용 가능한 모든 지역/지역을 전역 공간으로 사용할 수 있습니다.