다음을 통해 공유


Azure Digital Twins 고가용성 및 재해 복구

이 문서에서는 지역 내 HA 및 지역 간 DR을 포함하여 Azure Digital Twins 서비스의 HA(고가용성) 및 DR(재해 복구) 기능에 대해 설명합니다. 이 문서에서는 서비스 상태를 모니터링하는 방법도 설명합니다.

비즈니스 연속성 및 재해 복구를 고려하면 탄력적인 IoT 솔루션을 만드는 데 도움이 될 수 있으며 HA 및 DR을 설계하면 Azure Digital Twins 솔루션에 대한 적절한 가동 시간 목표를 정의하고 달성하는 데 도움이 될 수 있습니다.

Azure Digital Twins는 다음 기능을 지원합니다.

  • 지역 내 HA – 서비스 가동 시간을 보장하는 내장 중복성
  • 지역 간 DR – 예기치 않은 데이터 센터 장애가 발생한 경우 Azure 페어링된 지역으로 장애 조치(failover)합니다.

역내 HA

Azure Digital Twins는 서비스 내에서 중복성을 구현하여 지역 내 HA 를 제공합니다. 이 기능은 가동 시간 동안 서비스 SLA 에 반영됩니다. Azure Digital Twins 솔루션의 개발자는 추가 작업 없이 이러한 HA 기능을 활용할 수 있습니다.

Azure Digital Twins는 높은 가동 시간을 보장하지만 모든 분산 컴퓨팅 플랫폼에서 일시적인 오류가 발생할 수 있습니다. 이러한 일시적인 오류를 처리하려면 클라우드 애플리케이션과 상호 작용하는 구성 요소에 적절한 다시 시도 정책을 빌드해야 합니다.

지역 간 DR

가능성은 낮지만 해당 지역의 중단 또는 기타 이벤트로 인해 데이터 센터가 장기간 중단될 수 있습니다. 이와 같은 드문 오류 이벤트가 발생하는 동안 이전에 설명한 지역 내 HA 기능으로는 충분하지 않을 수 있습니다. Azure Digital Twins는 Microsoft에서 시작한 장애 조치(failover)를 통해 이 시나리오를 해결합니다.

Microsoft에서 시작한 장애 조치는 드문 상황에서 Microsoft가 직접 영향을 받는 지역의 모든 Azure Digital Twins 인스턴스를 해당 쌍을 이루는 지역으로 장애 조치하기 위해 실행됩니다. 이 프로세스는 기본 옵션이며 사용자가 개입하지 않고 발생합니다. 즉, Azure Digital Twins에 저장된 고객 데이터는 기본적으로 쌍을 이루는 지역에 복제됩니다. Microsoft는 이 옵션이 실행되는 시기를 결정할 수 있는 권한을 보유하며, 이 메커니즘은 사용자의 인스턴스가 장애 조치되기 전에 사용자 동의를 포함하지 않습니다.

특정 지리적 영역 내에 모든 데이터를 유지하는 것이 중요한 경우 인스턴스를 만드는 지역의 쌍을 이루는 지역의 위치를 확인하여 데이터 상주 요구 사항을 충족하는지 확인합니다. 기본 제공 데이터 보존 요구 사항이 있는 지역의 경우 고객 데이터는 항상 동일한 지역에 보관됩니다.

참고 항목

일부 Azure 서비스는 고객이 시작한 장애 조치(failover)라는 또 다른 옵션을 제공하며, 이를 통해 고객은 DR 드릴을 실행하는 등 인스턴스에 대한 장애 조치(failover)를 시작할 수 있습니다. Azure Digital Twins는 현재 이 메커니즘을 지원하지 않습니다.

기타 Azure 서비스는 사용자가 데이터 보존 요구 사항을 충족하는 방법으로 장애 조치(failover)를 위해 다른 지역을 구성할 수 있는 옵션을 제공합니다. Azure Digital Twins는 이 기능을 지원하지 않습니다.

서비스 상태 모니터링

Azure Digital Twins 인스턴스가 장애 조치(failover)되고 복구되면 Azure Service Health 도구를 사용하여 프로세스를 모니터링할 수 있습니다. Service Health는 서로 다른 지역 및 구독에서 Azure 서비스의 상태를 추적하고 중단 및 가동 중지 시간에 대해 서비스에 영향을 주는 통신을 공유합니다.

장애 조치(failover) 이벤트 중 Service Health는 서비스가 다운된 시기와 백업 시점을 표시할 수 있습니다.

Service Health 이벤트를 보려면...

  1. Azure Portal에서 Service Health 로 이동합니다(이 링크를 사용하거나 포털 검색 창을 사용하여 검색할 수 있음).

  2. 왼쪽 메뉴를 사용하여 상태 기록 페이지로 전환합니다.

  3. Azure Digital Twins로 시작하는 문제 이름을 찾아 선택합니다.

    '상태 기록' 페이지를 보여 주는 Azure Portal의 스크린샷. 'Azure Digital Twins - 서유럽 - 완화됨'이라는 문제가 강조 표시됩니다.

  4. 중단에 대한 일반적인 내용은 요약 탭을 참조하세요.

    '요약' 탭이 강조 표시된 '상태 기록' 페이지를 보여 주는 Azure Portal의 스크린샷 탭에 일반 정보가 표시됩니다.

  5. 시간에 따른 문제에 대한 자세한 내용 및 업데이트는 문제 업데이트 탭을 참조하세요.

    Azure Portal의 스크린샷으로 '문제 업데이트' 탭이 강조된 '건강 기록' 페이지를 보여줍니다. 이 탭은 항목의 상태를 표시합니다.

이 도구에 표시되는 정보는 하나의 Azure Digital Twins 인스턴스에만 국한되지 않습니다. Service Health를 사용하여 특정 지역 또는 구독에서 Azure Digital Twins 서비스의 진행 상태를 파악한 후에 는 Azure Resource Health 를 사용하여 특정 인스턴스로 드릴다운하고 영향을 받는지 여부를 확인하여 한 단계 더 모니터링할 수 있습니다.

다음 단계

다음 Azure 문서에서 HA/DR에 대한 일반적인 모범 사례를 참조하세요.