반응형

1. SAP HANA Replication 이란?

  • SAP HANA System Replication ( HSR ) is a mechanism ensuring the high availability of you SAP system.
    HSR이란 HANA System의 고가용성을 보장하기 위한 매커니즘 이다.
  • System replication is SAP's recommended configuration for addressing SAP HANA Outage reduction due to planed maintenance, faults, and disasters.
    SR은 계획된 유지 관리, 결함, 재난에 대응하여 서비스 중단 시간을 줄이기 위해 SAP에서 권장하는 구성이라고 볼 수 있다.

2. System replication 동작 원리

  • HANA System Replication이 활성화 되면, Secondary DB의 각 서버 프로세스들이 Primary DB와 연결되고 데이터 스냅샷을 요청한다.
  • 그 이후, Primary DB에서의 모든 변경 로그들을 지속적으로 복제한다.

  • Redo log가 복제되기 전 가지는 Primary DB의 트랜잭션은 커밋되지 않고, 이는 SR 구성시 설정하는 복제 모드 설정에 의해 결정된다.
  • System Replication이 수행되는 동안, Secondary DB는 Standby 상태로 유지되고 takeover 발생시 Primary DB의 역할을 넘겨 받아 Active DB로서의 역할을 한다.
    ( 일반적으로 Primary DB는 Active DB, Secondary DB는 Standby DB라고 부른다. )
  • Primary DB에 문제가 발생하면 Secondary DB는 복제모드가 아닌 운영모드로 전환 ( takeover )되며, 이슈가 발생한 DB가 정상화 되면 이를 Secondary DB로서 유지하거나 기존의 구성으로 되돌린다.

3. 이외의 구성

  • System Replication을 이용해 2 tier가 아닌 Active <-> Standby <-> DR ( Disaster Recovery ) 형태의 3 tier로 구성하는 것이 일반적이다.
  • Secondary DB는 Primary DB를 복제하고, DR DB는 Secondary DB를 복제한다. ( 보통 Sync / Async Mode의 차이를 두며 관련 내용은 이후 포스팅 예정 )

  • 물론, Secondary DB와 Third DB가 모두 Primary DB를 복제하는 Multitarget System Replication 구성도 가능하다.
    ( 해당 기능의 경우 HANA version에 따라 지원 가능 여부 확인이 필요하다. )

 

🙋‍♂️ 궁금한 점이나 잘못된 내용을 댓글로 적어주시면 감사하겠습니다 !!

 

Ref.

 

SAP Help Portal

 

help.sap.com

 

반응형

'SAP > HANA' 카테고리의 다른 글

# [HANA] Database User  (0) 2024.03.17
# [HANA] HANA DB  (0) 2023.12.13
# [HANA] SAP HANA STUDIO 설치  (0) 2023.08.22
# [HANA] HANA version  (0) 2023.02.27
# [HANA] HANA DB Startup sequence ( HANA DB 실행 순서 )  (0) 2023.02.10

+ Recent posts