VCN 피어링을 사용하여 서로 다른 영역의 클라우드 데이터베이스 간에 데이터 복제
이 콘텐츠를 제대로 표시하려면 JavaScript를 사용으로 설정해야 합니다.
VCN 피어링을 사용하여 서로 다른 영역의 클라우드 데이터베이스 간에 데이터 복제
서로 다른 두 지역에 위치한 두 자율운영 데이터베이스 간에 데이터를 복제하도록 Oracle Cloud Infrastructure GoldenGate 및 VCN(가상 클라우드 네트워크) 피어링을 설정하고 구성하는 방법을 알아봅니다.
개요
Oracle Cloud Infrastructure GoldenGate 를 사용하면 프라이빗 끝점이 있는 여러 지역에 위치한 지원되는 OCI 데이터베이스에서 데이터를 복제할 수 있습니다. 이 예에서는 피닉스(지역 A)의 OCI GoldenGate 를 프랑크푸르트(지역 B)의 ATP(Autonomous Transaction Processing) 인스턴스에 프라이빗 끝점을 연결하는 방법을 보여줍니다.
그림 vcn-peering.png 설명
작업 1: 네트워킹 구성
지역 A에서 지역별 서브넷 2개가 있는 VCN(VCN 생성 )을 2개 생성합니다.
퍼블릭(10.0.0.0/24
)
프라이빗(10.0.1.0/24
)
VCN A 세부 정보 페이지에서 게이트웨이 를 누릅니다.
동적 경로 지정 게이트웨이 연결에서 DRG 연결 생성 을 누릅니다.
[DRG 연결 생성] 패널에서 이름을 입력하고 위치를 선택한 다음 DRG 연결 생성 을 누릅니다.
DRG 연결 목록에서 만든 DRG 이름을 누릅니다. DRG 세부 정보 페이지로 이동합니다.
DRG 세부정보 페이지에서 DRG 이름을 누른 다음 첨부 를 누릅니다.
원격 피어링 접속 연결 아래에서 원격 피어링 접속 생성 을 누릅니다.
원격 피어링 접속 생성 패널에서 이름을 입력하고 기본 설정을 그대로 두고 원격 피어링 접속 생성 을 누릅니다. RPC 연결은 DRG에 자동으로 추가되고 해당 피어링 상태가 [신규](피어링되지 않음)로 설정됩니다.
원격 피어링 접속 연결 목록에서 생성한 RPC를 선택합니다.
RPC 세부 정보 페이지에서 OCID에 대해 복사 를 누릅니다.
주:
나중에 사용할 수 있도록 OCID를 텍스트 편집기에 임시로 붙여넣을 수 있습니다.
리전 B의 이전 단계를 반복하여 2개의 리전 서브넷과 DRG가 있는 VCN(VCN B)을 생성합니다.
공개(192.168.0.0/24)
)
프라이빗(192.168.1.0/24
)
영역 B의 RPC 세부정보 페이지에서 RPC 이름을 누른 다음 접속 설정 을 누릅니다.
연결 설정 패널에서 영역 A를 선택한 다음 영역 A의 RPC OCID를 붙여넣습니다. 그런 다음 피어 상태가 피어링됨으로 설정됩니다.
VCN A의 [세부정보] 페이지에서 경로 지정 을 누른 다음 프라이빗 서브넷-<VCN 이름>에 대한 경로 테이블 을 누릅니다.
경로 규칙 추가 를 누릅니다.
[경로 규칙 추가] 패널에서 다음 필드에 정보를 입력한 다음 경로 규칙 추가 를 누릅니다.
대상 유형: 동적 경로 지정 게이트웨이
대상 CIDR 블록: 192.168.1.0/24
VCN B의 Details 페이지의 Resources 에서 Security Lists 를 누른 다음, Private Subnet-<VCN Name> 에 대한 보안 목록을 누릅니다.
수신 규칙 추가 를 누릅니다.
[수신 규칙 추가] 대화상자에서 다음 필드에 정보를 입력한 다음 수신 규칙 추가 를 누릅니다.
소스 유형: CIDR
소스 CIDR: 10.0.1.0/24
IP 프로토콜: TCP
소스 포트 범위: All
대상 포트 범위: 1522
주:
Oracle Autonomous Database(ADB) 인스턴스에 액세스하기 위한 기본 포트입니다.
VCN B의 [세부정보] 페이지의 리소스 에서 경로 테이블 을 누르고 프라이빗 서브넷에 대한 경로 테이블-<VCN 이름> 을 누릅니다.
경로 규칙 추가 를 누릅니다.
[경로 규칙 추가] 패널에서 다음 필드에 정보를 입력한 다음 경로 규칙 추가 를 누릅니다.
대상 유형: 동적 경로 지정 게이트웨이
대상 CIDR: 10.0.1.0/24
작업 2: 배치 생성
지역 B에서 VCN B와 피어링된 지역 A의 VCN A를 사용해야 합니다.
OCI GoldenGate을 사용할 수 있는 지역을 확인하려면 클라우드 데이터 리전 을 참조하십시오.
배포를 생성 하려면 지침을 따르십시오.
작업 2: DNS 피어링 구성
VCN A에서 수신 및 전달 끝점 생성:
Oracle Cloud 콘솔 탐색 메뉴에서 네트워킹 을 누른 다음 가상 클라우드 네트워크 를 선택합니다.
가상 클라우드 네트워크 목록에서 VCN A를 선택합니다.
VCN A의 VCN 정보에서 DNS 분석기 를 선택합니다.
리소스 아래에서 끝점 을 누른 다음 끝점 생성 을 눌러 수신 및 전달 끝점을 생성합니다.
Create endpoint(끝점 만들기) 패널에서 Name(이름)을 입력합니다.
서브넷 선택 의 경우 드롭다운에서 VCN A 프라이빗 서브넷을 선택합니다.
끝점 유형 에 대해 수신 을 선택합니다.
끝점 생성 을 누릅니다.
위 단계를 반복하여 전달 끝점을 만듭니다.
1단계를 반복하여 VCN B에 Listening과 Forwarding 끝점을 생성합니다.
VCN A에 대한 규칙 관리:
VCN A로 돌아가서 DNS 분석기를 누릅니다.
리소스 아래에서 규칙 , 규칙 관리 순으로 누릅니다.
규칙 관리 패널의 규칙 조건 에 대해 드롭다운에서 도메인 을 선택합니다.
도메인 에 VCN A에 대한 DNS 도메인 이름을 입력합니다.
ADB 도메인 이름에 접속하려는 경우에도 추가할 수 있습니다. 예를 들어, 지역이 피닉스인 경우 ADB 도메인 이름은 adb.us-phoenix-1.oraclecloud.com
입니다.
소스 끝점 의 경우 드롭다운에서 VCN B에 대한 수신 끝점을 선택합니다.
대상 IP 주소 에 대해 대상 IP 주소를 입력합니다.
변경사항 저장 을 누릅니다.
주:
분석기 규칙 생성에 대한 자세한 내용은
해결기 규칙 을 참조하십시오.
작업 4: 연결 생성 및 할당
소스 및 대상 데이터베이스에 대한 접속을 생성 합니다.
주:
필요 조건이:
트래픽 경로 지정 방법에 대해 '전용 끝점'을 선택합니다.
접속 문자열 또는 전자 지갑에 제공된 FQDN에서 사용된 도메인이 해당 규칙을 사용하여 적절한 DNS 분석기로 올바르게 전달되고 있는지 확인하십시오. 자세한 내용은 해결자 규칙 을 참조하십시오.
작업 2에서 생성된 배포에 대한 접속을 지정 합니다.