Azure의 지역 간 복제: 비즈니스 연속성 및 재해 복구

많은 조직에는 대규모 현상 및 지역 재해로부터의 보호와 함께 지원되는 가용성 영역에서 제공하는 고가용성이 모두 필요합니다. Azure 지역은 가용성 영역을 사용하여 로컬 재해로부터 보호하도록 설계되었습니다. 그러나 지역 간 복제를 사용하는 다른 지역을 활용하여 재해 복구를 통해 지역 또는 대규모 지역 재해로부터 보호할 수도 있습니다.

지역 간 복제

고객이 전 세계에서 지원받을 수 있도록 Azure는 여러 지리적 위치를 유지 관리합니다. 이러한 개별 경계는 하나 또는 여러 Azure 지역에 걸친 재해 복구 및 데이터 보존 경계를 정의합니다.

지역 간 복제는 Azure 비즈니스 연속성 및 재해 복구 전략의 몇 가지 중요한 요소 중 하나입니다. 지역 간 복제는 고가용성을 위해 주 Azure 지역 내의 가용성 영역을 사용하여 존재하는 애플리케이션 및 데이터의 동기 복제를 기반으로 합니다. 지역 간 복제는 재해 복구 보호를 위해 다른 Azure 지역에서 동일한 애플리케이션 및 데이터를 비동기적으로 복제합니다.

재해 복구 보호를 위해 다른 Azure 지역에서의 애플리케이션 및 데이터 비동기 복제를 통한 고가용성을 설명하는 이미지

일부 Azure 서비스는 지역 간 복제를 활용하여 비즈니스 연속성을 보장하고 데이터 손실을 방지합니다. Azure는 데이터 가용성을 보장하기 위해 지역 간 복제를 사용하는 여러 스토리지 솔루션을 제공합니다. 예를 들어 Azure GRS(지역 중복 스토리지)는 데이터를 보조 지역에 자동으로 복제합니다. 이 방법은 주 지역을 복구할 수 없는 경우에도 데이터의 내구성을 보장합니다.

모든 Azure 서비스가 자동으로 데이터를 복제하거나 실패한 지역에서 자동으로 대체되어 활성화된 다른 활성화된 지역으로 교차 복제되는 것은 아닙니다. 이러한 시나리오에서 복구 및 복제는 고객이 구성해야 합니다. 이러한 예는 공동 책임 모델의 일러스트레이션입니다. 이는 재해 복구 전략의 기본 요소입니다. 공동 책임 모델에 대한 자세한 내용과 Azure의 비즈니스 연속성 및 재해 복구에 대해 알아보려면 Azure의 비즈니스 연속성 관리를 참조하세요.

공동 책임은 재해 복구와 관련하여 전략적 의사 결정의 핵심이 됩니다. Azure에서는 지역 간 복제를 사용할 필요가 없으며, 서비스를 사용하여 사용하도록 설정된 다른 지역으로 지역 간 복제하지 않고도 복원력을 빌드할 수 있습니다. 그러나 격리를 활용하고 가용성을 향상시키려면 여러 지역에서 필수 서비스를 구성하는 것이 매우 좋습니다.

여러 활성 지역을 지원하는 애플리케이션의 경우 사용 가능하고 사용하도록 설정된 여러 지역을 사용하는 것이 좋습니다. 이 사례는 이벤트가 가용성에 영향을 주는 경우 애플리케이션에 대한 최적의 가용성을 보장하고 복구 시간을 최소화합니다. 가능하면 언제든지 애플리케이션을 설계하여 최대 복원력재해 복구의 편이성을 경험하세요.

지역 간 복제의 이점

서비스 및 데이터에 대한 지역 간 복제 설계는 서비스별로 결정할 수 있습니다. 조직의 전략 및 비즈니스 요구 사항에 따라 반드시 비용 혜택 분석 방법을 사용해야 합니다. 지역 간 복제의 기본 및 파급 혜택은 복잡하고 광범위하며 정교하게 설명할 가치가 있습니다. 따라서 다음과 같은 이점이 있습니다.

  • 지역 복구 순서: 지역 전체에서 중단이 발생하면 사용하도록 설정된 모든 지역 세트 중에서 한 지역의 복구가 우선적으로 처리됩니다. 사용하도록 설정된 지역 세트 전체에 배포된 애플리케이션은 복구 우선 순위가 지정된 지역 중 하나를 갖도록 보장됩니다. 애플리케이션이 여러 지역에 배포되고 지역 간 복제에 사용하도록 설정되지 않은 경우 복구가 지연될 수 있습니다.
  • 순차적 업데이트: 사용하도록 설정된 지역에 대한 계획된 Azure 시스템 업데이트는 가동 중지 시간, 버그의 영향 및 드물지만 잘못된 업데이트 이벤트의 논리적 오류를 최소화하기 위해 시간순으로 시차를 적용합니다.
  • 물리적 격리: Azure는 모든 지역에서 가능하지는 않지만 사용하도록 설정된 지역의 데이터 센터 간에 483km(300마일) 이상의 거리를 보장하려고 합니다. 데이터 센터 분리는 자연 재해, 시민 불안, 정전 또는 물리적 네트워크 중단이 여러 지역에 영향을 줄 수 있는 가능성을 줄입니다. 격리는 지리적 크기, 전원 또는 네트워크 인프라 가용성 및 규정과 같은 지리적 제약 조건을 따릅니다.
  • 데이터 보존: 지역은 세금 및 법 집행 관할 구역 목적에 대한 데이터 보존 요구 사항을 충족하기 위해 사용하도록 설정된 세트(브라질 남부 및 싱가포르 제외)와 동일한 지역 내에 있습니다.

사용자 고유의 지역 페어링을 만들 수는 없지만, 여러 지역에서 서비스를 빌드한 다음, Azure 서비스를 사용하여 페어링하여 사용자 고유의 재해 복구 솔루션을 만들 수 있습니다. 예를 들어 AzCopy와 같은 Azure 서비스를 사용하여 다른 지역의 Azure Storage 계정에 대한 데이터 백업을 예약할 수 있습니다. Azure DNS 및 Azure Traffic Manager를 사용하면 주 지역이 손실되어도 유지되는 애플리케이션에 대한 복원력 있는 아키텍처를 설계할 수 있습니다.

Azure는 지역 쌍에 대한 계획된 유지 관리 및 복구 우선 순위를 제어합니다. Azure 중복 스토리지와 같은 일부 Azure 서비스는 기본적으로 지역 쌍을 사용합니다.

지역 쌍 내에서 서비스를 사용하도록 제한되지 않습니다. Azure 서비스는 특정 지역 쌍을 사용할 수 있지만, 비즈니스 요구 사항을 충족하는 지역에서 다른 서비스를 호스트할 수 있습니다. 예를 들어 Azure GRS 스토리지 솔루션은 미국 동부에 있는 Azure Compute 리소스를 사용하면서 캐나다 중부의 데이터를 캐나다 동부의 피어와 쌍으로 연결할 수 있습니다.

모든 지역에 대한 Azure 지역 간 복제 페어링

지역은 근접성 및 기타 요인에 따라 지역 간 복제를 위해 페어링됩니다.

Azure 지역 쌍

Geography 지역 쌍 A 지역 쌍 B
아시아 태평양 동아시아(홍콩) 동남 아시아(싱가포르)
오스트레일리아 오스트레일리아 동부 오스트레일리아 남동부
오스트레일리아 오스트레일리아 중부 오스트레일리아 중부 2*
브라질 브라질 남부 미국 중남부
브라질 브라질 남동부* 브라질 남부
Canada 캐나다 중부 캐나다 동부
중국 중국 북부 중국 동부
중국 중국 북부 2 중국 동부 2
중국 중국 북부 3 중국 동부 3*
유럽 북유럽(아일랜드) 서유럽(네덜란드)
프랑스 프랑스 중부 프랑스 남부*
독일 독일 중서부 독일 북부*
인도 인도 중부 인도 남부
인도 인도 서부 인도 남부
일본 일본 동부 일본 서부
한국 한국 중부 한국 남부*
북아메리카 미국 동부 미국 서부
북아메리카 미국 동부 2 미국 중부
북아메리카 미국 중북부 미국 중남부
북아메리카 미국 서부 2 미국 중서부
북아메리카 미국 서부 3 미국 동부
노르웨이 노르웨이 동부 노르웨이 서부*
남아프리카 남아프리카 북부 남아프리카 공화국 서부*
스웨덴 스웨덴 중부 스웨덴 남부*
스위스 스위스 북부 스위스 서부*
영국 영국 서부 영국 남부
아랍에미리트연합국 아랍에미리트 북부 아랍에미리트 중부*
미국 국방부 US DoD 동부* US DoD 중부*
미국 정부 US Gov 애리조나* US Gov 텍사스*
미국 정부 US Gov 아이오와* US Gov 버지니아*
미국 정부 US Gov 버지니아* US Gov 텍사스*

(*) 특정 지역은 국내 재해 복구와 같은 특정 고객 시나리오를 지원하기 위해 액세스가 제한됩니다. 이러한 지역은 새 지원 요청을 만들어 요청 시만 사용할 수 있습니다.

중요

  • 인도 서부는 한 방향으로만 쌍을 이룹니다. 인도 서부의 보조 지역은 인도 남부이지만 인도 남부의 보조 지역은 인도 중부입니다.
  • 브라질 남부는 해당 지리적 위치 외부에 있는 지역과 쌍을 이루었기 때문에 특별합니다. 브라질 남부의 보조 지역은 미국 중남부입니다. 미국 중남부의 보조 지역은 브라질 남부가 아닙니다.

가용성 영역이 있고 지역 쌍이 없는 지역

Azure는 지역 쌍이 없는 첫 번째 지역인 카타르를 통해 전 세계적으로 계속 확장되고 있으며, 가용성 영역LRS/ZRS(로컬 중복 또는 영역 중복 스토리지)를 활용하여 고가용성을 달성합니다. 쌍이 없는 지역에는 GRS(지역 중복 스토리지)가 없습니다. 이러한 지역은 데이터 보존 지침을 따르므로 데이터 보존을 동일한 지역 내에 유지하는 옵션이 허용됩니다. 고객은 RTO/RPO(복구 지점 목표 또는 복구 시간 목표) 요구 사항에 따라 데이터 복원력을 담당하며 전 세계 모든 위치에서 데이터를 이동, 복사 또는 액세스할 수 있습니다. 드물지만 전체 Azure 지역을 사용할 수 없는 경우 고객은 고가용성을 지원하는 Azure 서비스Azure 복원력 - 비즈니스 연속성 및 재해 복구의 지침에 따라 지역 간 재해 복구를 계획해야 합니다.

다음 단계