지역 간 장애 복구 설정

고가용성(High Availability)은 지역 정전 중에도 높은 비율의 시간에 운영 및 액세스할 수 있는 시스템의 기능입니다. OCI GoldenGate을 통해 고가용성을 달성하려면 기본 배포와 다른 OCI 리전에 피어 배포를 생성합니다.

시작하기 전에

이 빠른 시작을 성공적으로 완료하려면 다음이 있어야 합니다.

  • 무료 또는 유료 Oracle Cloud 계정
  • 둘 이상의 OCI 리전에 액세스
  • OCI GoldenGate에 액세스
  • 모든 OCI 리전의 기존 OCI GoldenGate 배포

작업 1: 지역 간 재해 복구 준비

  1. 최소 권장 정책을 검토하고 필요에 따라 테넌시에 정책을 추가합니다.
    다음을 수행했는지 확인합니다.
    • GoldenGate 배치가 테넌시의 리소스에 액세스할 수 있도록 동적 그룹을 생성합니다.
    • GoldenGate 배치가 OCI 암호 복제를 사용하고 OCI 암호 리소스를 사용/관리하도록 허용하는 정책을 추가합니다.
  2. 모범 사례는 배포 및 연결 인증서를 OCI Vault에 비밀로 저장하는 것입니다.
    1. 암호를 사용하도록 기존 접속을 편집하거나 배치에서 기존 접속을 지정 해제한 다음 암호를 사용하는 새 접속을 생성 및 지정합니다.
    2. 암호 레벨에서 영역 간 복제를 사용으로 설정합니다.
    3. 배치에서 영역 간 암호 복제를 활용할 수 있도록 다음 정책이 추가되었는지 확인합니다.
      Allow dynamic-group '<IAM Domain>'/'<dynamic-group-name>' to use secret-replication in tenancy 
  3. 소스 및 대상 데이터베이스에 대한 재해 복구를 활성화합니다. 예를 들어 자율운영 AI 데이터베이스에 자율운영 Data Guard를 사용할 수 있습니다.

    주:

    기존 자율운영 AI 데이터베이스에 대해 자율운영 Data Guard를 사용으로 설정하는 경우 OCI GoldenGate에서 사용하는 접속 문자열에 기본 및 대기 데이터베이스 세부정보가 모두 포함되어 있는지 확인하기 위해 접속을 새로고침해야 합니다.

작업 2: Disaster Recovery 활성화

  1. Oracle Cloud 탐색 메뉴에서 Oracle AI Database를 선택한 다음 GoldenGate를 선택합니다.
  2. GoldenGate 메뉴에서 배포를 선택합니다.
  3. Deployments 페이지에서 배치를 선택합니다.
  4. 배치 세부정보 페이지에서 재해 복구를 선택합니다.
  5. 배치의 재해 복구 페이지에서 피어 추가를 누릅니다.
  6. 피어 배치 추가 패널에서 대기 피어를 생성할 영역을 선택합니다.

    참고:

    대기 데이터베이스와 동일한 영역을 선택하는 것이 좋습니다.
  7. 사용 가능한 옵션을 검토하려면 최적의 배치를 자동으로 선택을 선택 해제합니다.
    1. 여러 가용성 도메인이 있는 지역에서는 기본 배치와 다른 AD(가용성 도메인)를 선택할 수 있습니다.
    2. (선택 사항) AD를 선택한 후 FD(결함 도메인)를 선택할 수 있습니다.
  8. 시스템이 선택한 대기 영역에서 최상의 AD/FD 조합을 선택하도록 하려면 최적 배치 자동 선택을 선택합니다.
  9. OCI GoldenGate 서비스 테넌시가 배치에 액세스할 프라이빗 끝점을 생성할 서브넷을 선택합니다.
  10. (선택 사항) 기본 배치에서 지원되는 경우 공용 액세스를 사용으로 설정하기 위해 로드 밸런서가 생성될 서브넷을 선택합니다.
  11. 추가를 누릅니다. 몇 분 후 대기 피어 배치가 활성 상태가 됩니다.

작업 3: Switchover

  1. 대기 피어 배치가 활성 상태인 후 대기 피어의 작업 메뉴에서 전환을 선택합니다.
  2. 전환 대화 상자에서 전환을 눌러 작업을 확인합니다.

기본 및 대기 피어 배치의 상태가 모두 업데이트 중으로 변경됩니다. switchover 동안에는 기본 배치가 새 대기 피어가 되고 대기는 새 기본 배치가 됩니다.

몇 분 후 배치가 다시 활성 상태가 되어 로그인할 수 있습니다.

주:

자동 시작으로 설정된 프로세스는 새 배포 내에서 자동으로 시작됩니다.

작업 4: 배포 경로 업데이트

배포 경로를 사용하여 GoldenGate 배포를 연결하는 경우 전환이 완료된 후 배포 경로를 편집하고 대상 호스트를 업데이트해야 합니다.
배포 경로 대상 호스트를 업데이트하려면 다음을 수행합니다.
  1. GoldenGate 버전 23.10 이상:
    1. OCI GoldenGate 배치 콘솔에서 배포 서비스를 선택합니다.
    2. 대상 시작 경로 또는 배포 경로의 경로 정보를 확인한 다음 소스 또는 대상 URI를 각각 편집합니다.
  2. 또는 다음 REST API 호출을 사용하여 업데이트를 수행할 수 있습니다.
    curl -u <username>:<password> -X PATCH https://<deployment-host>:443/services/v2/sources/<distribution-path-name> -d '{
    "target": {   
    "uri": "wss://<new-target-deployment-host>:443/services/v2/targets?trail=<trail-name>"
    }
    }' | jq .
    
  3. 2. IAM 인증을 사용하는 경우 대상 대기 배치에 대한 새 GoldenGate 접속도 생성하고 소스 배치에 지정해야 합니다.