Azure의 SAP HANA 큰 인스턴스 고가용성 및 재해 복구
중요
이 문서는 SAP HANA 관리 설명서 또는 SAP 참고를 대체하지 않습니다. 이 문서에서는 사용자가 SAP HANA 관리 및 작업 중에서도 특히 백업, 복원, 고가용성 및 재해 복구 토픽에 대해 전문 지식을 가졌다고 가정합니다.
이 문서에서는 Azure의 SAP HANA(대규모 인스턴스)(BareMetal 인프라라고도 함)의 HA(고가용성) 및 DR(재해 복구)에 대한 개요를 제공합니다. HA 및 DR과 관련된 몇 가지 요구 사항 및 고려 사항도 자세히 설명합니다.
이 설명서에 설명된 프로세스 중 일부가 간소화되었습니다. 자세하지 않으므로 작업 핸드북에 포함되지는 않습니다. 구성에 대한 작업 핸드북을 만들려면 특정 HANA 버전 및 릴리스를 사용하여 프로세스를 실행하고 테스트합니다. 그런 다음, 구성 관련 프로세스를 문서화할 수 있습니다.
HA 및 DR
고가용성 및 재해 복구는 업무상 중요한 Azure의 SAP HANA(대규모 인스턴스) 서버를 실행하는 경우에 중요한 측면입니다. SAP, 시스템 통합업체 또는 Microsoft와 협의하여 적합한 고가용성 및 재해 복구 전략을 설계하고 구현하는 것이 중요합니다. 사용자 환경에 지정된 RPO(복구 지점 목표)와 RTO(복구 시간 목표)도 고려해야 합니다.
Microsoft에서는 HANA 큰 인스턴스를 통해 일부 SAP HANA 고가용성 기능을 지원합니다. 이러한 기능은 다음과 같습니다.
- 스토리지 복제: 다른 Azure 지역의 다른 HANA 큰 인스턴스 스탬프로 모든 데이터를 복제하는 스토리지 시스템의 기능입니다. SAP HANA는 이 메서드와 독립적으로 작동합니다. 이 기능은 HANA 대규모 인스턴스에 대해 제공되는 기본 재해 복구 메커니즘입니다.
- HANA 시스템 복제: 별도 SAP HANA 시스템에 SAP HANA에 있는 모든 데이터를 복제합니다. RTO는 정기적으로 복제되는 데이터를 통해 최소화됩니다. SAP HANA는 비동기 모드, 동기식 메모리 내 모드 및 동기 모드를 지원합니다. 동기 모드는 동일한 데이터 센터 내에 있거나 100km 미만의 거리에 있는 SAP HANA 시스템에만 사용됩니다. HANA 대규모 인스턴스 스탬프의 현재 디자인에서 HANA 시스템 복제는 한 지역 내의 고가용성을 위해서만 사용할 수 있습니다. HANA 시스템 복제에는 다른 Azure 지역으로 재해 복구를 구성하기 위해 타사 역방향 프록시 또는 라우팅 구성 요소가 필요합니다.
- 자동 장애 조치 호스트: HANA 시스템 복제의 대안인 SAP HANA의 로컬 오류 복구 솔루션입니다. 주 노드를 사용할 수 없게 되면 확장 모드에서 하나 이상의 대기 SAP HANA 노드를 구성하고 SAP HANA를 자동으로 대기 노드에 장애 조치합니다.
Azure의 SAP HANA(대규모 인스턴스)는 네 개의 지정학적 영역(미국, 오스트레일리아, 유럽 및 일본)에 있는 두 개의 Azure 지역에서 제공됩니다. HLI(HANA 대규모 인스턴스) 스탬프를 호스팅하는 지정학적 영역 내의 두 지역을 별도의 전용 네트워크 회로에 연결합니다. 재해 복구 메서드를 제공하기 위해 스토리지 스냅샷을 복제하는 데 이러한 HLI 기능을 사용합니다. 복제는 기본적으로 설정되지 않으며 재해 복구 기능을 주문한 고객에 대해서만 설정됩니다. 스토리지 복제는 HANA 큰 인스턴스에 대한 스토리지 스냅샷 사용 여부에 따라 달라집니다. 또한 다른 지리적 영역에 있는 DR 영역으로 Azure 지역을 선택할 수 없습니다.
현재 지원되는 옵션
다음 표에는 현재 지원되는 고가용성 및 재해 복구 방법과 조합이 제공되어 있습니다.
HANA 큰 인스턴스에서 지원되는 시나리오 | 고가용성 옵션 | 재해 복구 옵션 | 의견 |
---|---|---|---|
단일 노드 | 사용할 수 없습니다. | 전용 DR 설치. 다목적 DR 설치. |
|
호스트 자동 장애 조치: 스케일 아웃(대기 모드 유무 상관 없음) 1+1 포함 |
활성 역할의 대기에서 가능. HANA에서 역할 전환 제어. |
전용 DR 설치. 다목적 DR 설치. 스토리지 복제를 사용하여 DR 동기화. |
HANA 볼륨 세트가 모든 노드에 연결됨. DR 사이트에는 동일한 수의 노드가 있어야 함. |
HANA 시스템 복제 | 주 또는 보조 설치에서 가능. 장애 조치(failover)의 경우 보조가 주 역할로 전환. HANA 시스템 복제 및 OS 제어 장애 조치(Failover). |
전용 DR 설치. 다목적 DR 설치. 스토리지 복제를 사용하여 DR 동기화. HANA 시스템 복제를 사용하는 DR은 아직 타사 구성 요소 없이 가능하지 않음. |
별도의 디스크 볼륨 세트가 각 노드에 연결됩니다. 프로덕션 사이트에 있는 보조 복제본의 디스크 볼륨만 DR 위치로 복제됩니다. DR 사이트에는 한 세트의 볼륨이 필요합니다. |
전용 DR 설치는 DR 사이트의 HANA 큰 인스턴스 단위가 다른 워크로드 또는 비프로덕션 시스템을 실행하는 데 사용되지 않는 위치입니다. 이 단위는 수동이며 재해 장애 조치(failover)가 실행되는 경우에만 배포됩니다. 이 설정은 대부분의 고객에게 선호되는 옵션이 아닙니다.
아키텍처의 스토리지 레이아웃 및 이더넷에 대해 알아보려면 HLI 지원 시나리오를 참조하세요.
참고
HANA 2.0 SPS4 이전에는 다중 테넌트 데이터베이스 컨테이너 데이터베이스(테넌트 2개 이상)의 데이터베이스 스냅샷을 생성하는 데 해당 유틸리티가 지원되지 않았습니다. SPS4 이상에서는 SAP가 이 스냅샷 기능을 완벽하게 지원합니다.
다목적 DR 설치는 DR 사이트의 HANA 큰 인스턴스 단위가 비프로덕션 워크로드를 실행하는 곳입니다. 재해가 발생하면 비프로덕션 시스템을 종료하고, 스토리지 복제(추가) 볼륨 세트를 탑재하고 프로덕션 HANA 인스턴스를 시작합니다. HANA 대규모 인스턴스 재해 복구 기능을 사용하는 대부분의 고객은 이 구성을 사용합니다.
다음 SAP 문서에서 SAP HANA 고가용성에 대한 자세한 내용을 참조하세요.
- SAP HANA 고가용성 백서
- SAP HANA 관리 가이드
- SAP HANA 시스템 복제에 대한 SAP HANA Academy 비디오
- SAP 지원 참고 사항 #1999880 – SAP HANA 시스템 복제에 대한 FAQ
- SAP 지원 참고 사항 #2165547 – SAP HANA 시스템 복제 환경 내의 SAP HANA 백업 및 복원
- SAP 지원 참고 사항 #1984882 – 가동 중지 시간이 최소/없는 하드웨어 Exchange에 대한 SAP HANA 시스템 복제 사용
HANA 큰 인스턴스를 사용한 재해 복구의 네트워크 고려 사항
HANA 대규모 인스턴스의 재해 복구 기능을 활용하려면 두 개의 Azure 지역에 네트워크 연결을 설계해야 합니다. 기본 Azure 지역의 온-프레미스에서 Azure ExpressRoute 회로 연결이 필요하고 온-프레미스에서 재해 복구 지역에 또 다른 회로 연결이 필요합니다. 이러한 방법은 MSEE(Microsoft Enterprise Edge 라우터) 위치를 포함하는 Azure 지역에 문제가 있는 상황을 다룹니다.
한 지역의 Azure(대규모 인스턴스)에서 SAP HANA에 연결된 모든 Azure 가상 네트워크를 다른 지역의 HANA 대규모 인스턴스를 연결하는 ExpressRoute 회로에 연결할 수도 있습니다. 이러한 교차 연결을 사용하면 지역 1의 Azure 가상 네트워크에서 실행되는 서비스는 지역 2의 HANA 대규모 인스턴스 단위에 연결될 수 있으며 반대로도 가능합니다. 이 조치는 Azure와 온-프레미스 위치를 연결하는 MSEE 위치 중 하나가 오프라인 상태가 되는 경우에 문제를 해결합니다.
다음 그림은 재해 복구 사례에 대한 복원력 있는 구성을 보여줍니다.
재해 복구에 HANA 대규모 인스턴스 스토리지 복제를 사용하는 경우 기타 요구 사항
- 사용자의 프로덕션 SKU와 동일한 크기의 Azure의 SAP HANA(대규모 인스턴스) SKU를 주문하고 재해 복구 지역에 배포합니다. 현재 고객 배포에서는 비프로덕션 HANA 인스턴스를 실행하기 위해 이러한 인스턴스가 사용됩니다. 이러한 구성을 다목적 DR 설치라고 합니다.
- 재해 복구 사이트에서 복구하려는 Azure의 SAP HANA(대규모 인스턴스) SKU 각각에 대해 DR 사이트의 스토리지를 좀 더 주문합니다. 스토리지를 좀 더 구입하면 스토리지 볼륨을 할당할 수 있습니다. 프로덕션 Azure 지역의 스토리지 복제 대상인 볼륨을 재해 복구 Azure 지역에 할당할 수 있습니다.
- DR 사이트에 대한 주 및 스토리지 기반 복제에 SAP HANA 시스템 복제가 설정되어 있을 수 있습니다. 그런 다음, 주 노드와 보조 노드의 데이터가 DR 사이트에 복제되도록 DR 사이트에서 더 많은 스토리지를 구매해야 합니다.
다음 단계
HANA 대규모 인스턴스에서 SAP HANA 백업 및 복원에 대해 알아보기