VCN 피어링을 사용하여 서로 다른 지역의 클라우드 데이터베이스 간에 데이터 복제

Oracle Cloud Infrastructure GoldenGate 및 VCN(가상 클라우드 네트워크) 피어링을 설정 및 구성하여 서로 다른 두 지역에 위치한 두 Oracle Autonomous AI Database 간에 데이터를 복제하는 방법을 알아봅니다.

개요

Oracle Cloud Infrastructure GoldenGate를 사용하면 프라이빗 끝점을 사용하여 서로 다른 지역에 위치한 지원되는 OCI 데이터베이스에서 데이터를 복제할 수 있습니다. 이 예에서는 피닉스(지역 A)의 OCI GoldenGate를 프라이빗 끝점을 사용하여 프랑크푸르트(지역 B)의 자율운영 AI 데이터베이스 인스턴스에 연결하는 방법을 보여줍니다.

다음은 diff-region-vcn.png에 대한 설명입니다.

diff-region-vcn.png 그림에 대한 설명

시작하기 전에

계속하려면 다음이 있어야 합니다.

작업 1: 네트워킹 구성

  1. 리전 A에서 2개의 리전 서브넷이 있는 VCN(VCN A)을 생성합니다.

    • 퍼블릭(10.0.0.0/24)

    • 프라이빗(10.0.1.0/24)

    1. VCN A 세부 정보 페이지에서 게이트웨이를 선택합니다.

    2. 동적 경로 지정 게이트웨이 연결에서 DRG 연결 생성을 선택합니다.

    3. In the Create DRG Attachment panel, enter a name and select a location, and then select Create DRG Attachment.

    4. DRG 첨부 파일 목록에서 만든 DRG 이름을 선택합니다. DRG 세부 정보 페이지로 이동합니다.

    5. DRG 세부정보 페이지에서 DRG 이름을 선택한 다음 첨부를 선택합니다.

    6. 원격 피어링 접속 연결에서 원격 피어링 접속 만들기를 선택합니다.

    7. [원격 피어링 접속 생성] 패널에서 이름을 입력하고 기본 설정을 그대로 두고 원격 피어링 접속 생성을 선택합니다. RPC 연결은 DRG에 자동으로 추가되고 해당 피어링 상태가 새로 만들기(피어링되지 않음)로 설정됩니다.

    8. 원격 피어링 접속 연결 목록에서 생성한 RPC를 선택합니다.

    9. RPC 세부 정보 페이지에서 OCID에 대해 복사를 선택합니다.

      주: 나중에 사용하기 위해 OCID를 텍스트 편집기에 일시적으로 붙여 넣을 수 있습니다.

  2. 리전 B의 이전 단계를 반복하여 리전 서브넷 2개와 DRG가 있는 VCN(VCN B)을 생성합니다.

    • 퍼블릭(192.168.0.0/24)

    • 프라이빗(192.168.1.0/24)

  3. 영역 B의 RPC 세부정보 페이지에서 RPC 이름을 선택한 다음 연결 설정을 선택합니다.

  4. 연결 설정 패널에서 영역 A를 선택한 다음 영역 A의 RPC OCID를 붙여넣습니다. 그런 다음 피어 상태가 피어링됨으로 설정됩니다.

  5. VCN A의 세부정보 페이지에서 경로 지정을 선택한 다음 프라이빗 서브넷에 대한 경로 테이블 -<VCN 이름>을 선택합니다.

  6. 경로 규칙 추가를 선택합니다.

  7. [경로 규칙 추가] 패널에서 다음 필드에 정보를 입력한 후 경로 규칙 추가를 선택합니다.

    1. 대상 유형: 동적 경로 지정 게이트웨이

    2. 대상 CIDR블록: 192.168.1.0/24

  8. VCN B의 세부정보 페이지의 리소스에서 보안 목록을 선택한 다음 프라이빗 서브넷의 보안 목록<VCN 이름>을 선택합니다.

  9. 수신 규칙 추가를 선택합니다.

  10. [수신 규칙 추가] 대화상자에서 다음 필드에 정보를 입력한 후 수신 규칙 추가를 선택합니다.

    1. 소스 유형: CIDR

    2. 소스 CIDR: 10.0.1.0/24

    3. IP 프로토콜: TCP

    4. 소스 포트 범위: All

    5. 대상 포트 범위: 1522

      주: Oracle Autonomous AI Database(ADB) 인스턴스에 액세스하기 위한 기본 포트입니다.

  11. VCN B의 세부정보 페이지의 리소스에서 경로 테이블을 선택한 다음 프라이빗 서브넷의 경로 테이블 -<VCN 이름>을 선택합니다.

  12. 경로 규칙 추가를 선택합니다.

  13. [경로 규칙 추가] 패널에서 다음 필드에 정보를 입력한 후 경로 규칙 추가를 선택합니다.

    1. 대상 유형: 동적 경로 지정 게이트웨이

    2. 대상 CIDR: 10.0.1.0/24

작업 2: 배치 생성

리전 A에서 VCN A를 사용하고 리전 B의 VCN B와 피어링되었는지 확인합니다.

OCI GoldenGate를 사용할 수 있는 지역을 확인하려면 클라우드 데이터 지역을 참조하십시오.

다음 지침에 따라 배포를 생성하십시오.

작업 2: DNS 피어링 구성

  1. VCN A에서 수신 및 전송 엔드포인트 생성:

    1. Oracle Cloud 콘솔 탐색 메뉴에서 네트워킹을 선택한 다음 가상 클라우드 네트워크를 선택합니다.

    2. 가상 클라우드 네트워크 목록에서 VCN A를 선택합니다.

    3. VCN A의 VCN 정보에서 DNS 분석기를 선택합니다.

    4. [리소스]에서 끝점을 선택한 다음 끝점 생성을 선택하여 수신 끝점을 생성합니다.

      1. 끝점 작성 패널에서 이름을 입력합니다.

      2. 서브넷 선택의 경우 드롭다운에서 VCN A 프라이빗 서브넷을 선택합니다.

      3. 끝점 유형에 대해 수신을 선택합니다.

      4. 끝점 생성을 선택합니다.

    5. 1단계를 반복하여 전달 끝점을 생성합니다. 끝점 유형에 대해 전달을 선택해야 합니다.

      주: 자세한 내용은 분석기 끝점 생성을 참조하십시오.

  2. 1단계를 반복하여 VCN B에서 수신 및 전송 엔드포인트를 생성합니다.

  3. VCN A에 대한 규칙 관리:

    1. VCN A로 돌아가서 DNS 분석기에서 선택합니다.

    2. Resources(리소스)에서 Rules(규칙)를 선택한 다음 Manage rules(규칙 관리)를 선택합니다.

      1. 규칙 관리 패널의 규칙 조건에 대해 드롭다운에서 도메인을 선택합니다.

      2. 도메인에 VCN A에 대한 DNS 도메인 이름을 입력합니다.

        ADB 도메인에 연결하려는 경우 ADB 도메인 이름을 추가할 수도 있습니다. 예를 들어, 지역이 피닉스인 경우 ADB 도메인 이름은 adb.us-phoenix-1.oraclecloud.com입니다.

      3. 소스 끝점의 경우 드롭다운에서 VCN B에 대한 수신 끝점을 선택합니다.

      4. 대상 IP주소에 대상 IP 주소를 입력합니다.

      5. 변경사항 저장을 선택합니다.

        주: 분석기 규칙 생성에 대한 자세한 내용은 분석기 규칙을 참조하십시오.

작업 4: 연결 생성 및 할당

  1. 소스 및 대상 데이터베이스에 대한 접속을 생성합니다.

    참고:

    필요 조건이:

    • 트래픽 경로 지정 방법에 대해 '전용 끝점'을 선택합니다.

    • 연결 문자열 또는 전자 지갑에 제공된 FQDN에서 사용되는 도메인이 해당 규칙을 사용하여 적절한 DNS 분석기로 올바르게 전달되는지 확인합니다. 자세한 내용은 리졸버 규칙을 참조하십시오.

  2. 태스크 2에서 생성된 배포에 연결 지정

작업 5: 데이터 복제

  1. Deployments 페이지로 다시 이동한 다음 Task 2에서 생성한 배치를 선택합니다.

  2. [배치 세부정보] 페이지에서 콘솔 실행을 선택합니다.

  3. OCI GoldenGate 배치 콘솔에 로그인

  4. 트랜잭션 정보체크포인트 테이블을 추가합니다.

  5. 추출 추가 및 실행.

  6. 복제 추가 및 실행.

작업 6: 프로세스 모니터 및 유지 관리

  1. 복제 프로세스를 모니터합니다.

  2. 추적 파일 관리.

자세히 알아보기