메뉴
Amazon Relational Database Service
사용 설명서 (API Version 2014-10-31)

여러 AWS 리전에 걸쳐 Amazon Aurora DB 클러스터 복제

Amazon Aurora DB 클러스터를 원본 DB 클러스터와 다른 AWS 리전의 읽기 전용 복제본으로 만들 수 있습니다. 이 방식을 택하면 재해 복구 기능을 개선하고, 읽기 작업을 사용자와 더욱 가까운 리전으로 확장하고, 한 리전에서 다른 리전으로 손쉽게 마이그레이션할 수 있습니다.

암호화된 DB 클러스터와 암호화되지 않은 DB 클러스터의 읽기 전용 복제본을 모두 만들 수 있습니다. 원본 DB 클러스터가 암호화되어 있으면 읽기 전용 복제본을 암호화해야 합니다.

다른 리전에 Aurora DB 클러스터의 읽기 전용 복제본을 만들 때는 다음에 주의해야 합니다.

  • Aurora는 원본 DB 클러스터와 읽기 전용 복제본 사이에 안전한 통신 채널을 설정합니다. Aurora는 보안 그룹 항목 추가 등 보안 채널 활성화에 필요한 일체의 AWS 보안 구성을 설정합니다.

  • 교차 리전 시나리오에서는 리전 간 네트워크 채널이 더 길어지기 때문에 원본 DB 클러스터와 읽기 전용 복제본 간의 지연 시간이 증가합니다.

  • 리전 간 복제를 위해 데이터를 전송할 때는 Amazon RDS 데이터 전송 요금이 발생합니다. 다음과 같은 리전 간 복제 작업에서 요금이 발생하는 이유는 원본 리전을 벗어나 데이터를 전송하기 때문입니다.

    • 읽기 전용 복제본을 생성할 때는 Amazon RDS가 원본 클러스터의 스냅샷을 캡처하여 읽기 전용 복제본 리전으로 전송합니다.

    • 원본 데이터베이스에서 데이터를 변경할 때마다 Amazon RDS가 원본 리전에서 읽기 전용 복제본 리전으로 데이터를 전송합니다.

    Amazon RDS 데이터 전송 요금에 대한 자세한 내용은 Amazon Aurora 요금을 참조하십시오.

원본 DB 클러스터 하나당 리전 간 읽기 전용 복제본 DB 클러스터를 하나만 만들 수 있습니다. 원본 DB 클러스터와 리전 간 읽기 전용 복제본 DB 클러스터 모두 DB 클러스터의 기본 인스턴스 외에 최대 15개의 Aurora 복제본을 가질 수 있습니다. 이 기능을 통해 원본 리전과 복제본 대상 리전 양쪽으로 읽기 작업을 확장할 수 있습니다.

시작하기 전

리전 간 읽기 전용 복제본인 Aurora DB 클러스터를 만들기 전에 먼저 원본 Aurora DB 클러스터에 대한 이진 로깅을 활성화해야 합니다. Amazon Aurora 리전 간 복제는 리전 간 읽기 전용 복제본 DB 클러스터에서 MySQL 이진 복제를 사용하여 변경 사항을 반복합니다.

Aurora DB 클러스터에 대한 이진 로깅을 활성화하려면 원본 DB 클러스터의 binlog_format 파라미터를 업데이트해야 합니다. binlog_format 파라미터는 기본적으로 default.aurora5.6 클러스터 파라미터 그룹에 속하는 클러스터 수준 파라미터입니다. DB 클러스터에서 기본 DB 클러스터 파라미터 그룹을 사용하는 경우, binlog_format 설정을 수정하려면 새로운 DB 클러스터 파라미터 그룹을 만들어야 합니다. binlog_formatMIXED로 설정하는 것이 좋습니다. 그러나 특정한 binlog 형식이 필요하다면 binlog_formatROW 또는 STATEMENT로 설정할 수도 있습니다. Aurora DB 클러스터를 재부팅하여 변경 사항을 적용하십시오.

자세한 내용은 DB 클러스터와 DB 인스턴스 파라미터DB 파라미터 그룹 작업을(를) 참조하십시오.

리전 간 읽기 전용 복제본인 Amazon Aurora DB 클러스터 만들기

Amazon RDS Management Console, AWS Command Line Interface(AWS CLI) 또는 Amazon RDS API를 사용하여 리전 간 읽기 전용 복제본인 Aurora DB 클러스터를 만들 수 있습니다. 암호화된 DB 클러스터와 암호화되지 않은 DB 클러스터에서 모두 리전 간 읽기 전용 복제본을 만들 수 있습니다.

AWS 콘솔을 사용하여 Aurora용 리전 간 읽기 전용 복제본을 만드는 경우, Amazon RDS는 대상 AWS 리전에 DB 클러스터를 만든 다음 해당 DB 클러스터의 기본 인스턴스인 DB 인스턴스를 자동으로 만듭니다.

AWS CLI 또는 RDS API를 사용하여 리전 간 읽기 전용 복제본을 만드는 경우, 먼저 대상 AWS 리전에 DB 클러스터를 만들고 활성화될 때까지 기다립니다. 활성화되면 해당 DB 클러스터의 기본 인스턴스인 DB 인스턴스를 만듭니다.

읽기 전용 복제본 DB 클러스터의 기본 인스턴스를 사용할 수 있게 되면 복제가 시작됩니다.

다음 절차를 사용하여 Aurora DB 클러스터에서 리전 간 읽기 전용 복제본을 만듭니다. 이러한 절차는 암호화되었거나 암호화되지 않은 DB 클러스터에서 읽기 전용 복제본을 만드는 데 사용됩니다.

Amazon RDS Management Console을 사용하여 DB 클러스터에서 리전 간 Aurora 읽기 전용 복제본을 만들려면

  1. https://console.aws.amazon.com/rds에서 Amazon Aurora 콘솔을 엽니다.

  2. AWS Management Console의 오른쪽 상단 모서리에서 원본 DB 클러스터를 호스팅하는 AWS 리전을 선택합니다.

  3. 탐색 창에서 [Instances]를 선택합니다.

  4. 리전 간 읽기 전용 복제본을 만들려는 DB 클러스터의 확인란을 선택합니다. [Instance Actions]와 [Create Cross Region Read Replica]를 차례로 선택합니다.

     인스턴스 작업: 리전 간 읽기 전용 복제본 만들기
  5. 다음 표에 설명되어 있는 대로 [Cross Region Read Replica] 패널에서 리전 간 읽기 전용 복제본 DB 클러스터의 옵션 설정을 선택합니다.

    옵션 설명

    DB 인스턴스 클래스

    DB 클러스터의 기본 인스턴스에 대한 처리 및 메모리 요건을 정의한 DB 인스턴스 클래스를 선택합니다. DB 인스턴스 클래스 옵션에 대한 자세한 내용은 DB 인스턴스 클래스을(를) 참조하십시오.

    다중 AZ 배포

    장애 조치 지원을 위해 대상 리전의 다른 가용 영역에 새 DB 클러스터의 예비 복제본을 만들려면 [Create Replica in Different Zone]을 선택합니다. 다중 가용 영역에 대한 자세한 내용은 리전 및 가용 영역을(를) 참조하십시오.

    읽기 전용 복제본 원본

    리전 간 읽기 전용 복제본을 만들 원본 DB 클러스터를 선택합니다.

    DB Instance Identifier

    리전 간 읽기 전용 복제본 DB 클러스터의 기본 인스턴스 이름을 입력합니다. 이 식별자는 새 DB 클러스터의 기본 인스턴스에 대한 엔드포인트 주소로 사용됩니다.

    DB 인스턴스 식별자는 다음과 같은 제약 조건이 있습니다.

    • 1~63자의 영숫자 문자 또는 하이픈으로 구성되어야 합니다.

    • 첫 번째 문자는 글자이어야 합니다.

    • 하이픈으로 끝나거나 하이픈이 2개 연속으로 이어져서는 안 됩니다.

    • 리전별로 각 AWS 계정의 모든 DB 인스턴스에 대해 고유해야 합니다.

    리전 간 읽기 전용 복제본 DB 클러스터는 원본 DB 클러스터의 스냅샷으로 만드는 것이기 때문에 읽기 전용 복제본의 마스터 사용자 이름과 마스터 암호는 원본 DB 클러스터의 마스터 사용자 이름 및 마스터 암호와 동일합니다.

    DB Cluster Identifier

    리전 간 읽기 전용 복제본 DB 클러스터의 이름을 입력합니다. 복제본의 대상 AWS 리전에서 사용자 계정에 고유한 이름이어야 합니다. 이 식별자는 DB 클러스터에 대한 클러스터 엔드포인트 주소로 사용됩니다. 클러스터 엔드포인트에 대한 자세한 내용은 Aurora 엔드포인트을(를) 참조하십시오.

    DB 클러스터 식별자는 다음과 같은 제약 조건이 있습니다.

    • 1~63자의 영숫자 문자 또는 하이픈으로 구성되어야 합니다.

    • 첫 번째 문자는 글자이어야 합니다.

    • 하이픈으로 끝나거나 하이픈이 2개 연속으로 이어져서는 안 됩니다.

    • 리전별로 각 AWS 계정의 모든 DB 클러스터에 대해 고유해야 합니다.

    대상 리전

    새로운 리전 간 읽기 전용 복제본 DB 클러스터를 호스팅할 AWS 리전을 선택합니다.

    대상 DB 서브넷 그룹

    리전 간 읽기 전용 복제본 DB 클러스터에 사용할 DB 서브넷 그룹을 선택합니다.

    [Enable Encryption]

    원본 DB 클러스터가 암호화되어 있는 경우 [Enable Encryption] 값은 Yes이며, 그렇지 않은 경우 No입니다. 이 값은 변경할 수 없습니다.

    [Master Key]

    이 필드는 원본 DB 클러스터가 암호화되어 있으며 [Enable Encryption] 값이 Yes인 경우에만 표시됩니다.

    읽기 전용 복제본을 암호화하는 데 사용할 AWS KMS 키 식별자를 지정합니다. 리전에 암호화된 DB 클러스터를 복제할 경우 KMS 키가 리전마다 다르므로, 원본 DB 클러스터에서 사용되는 것과 다른 KMS 암호화 키를 지정해야 합니다. 입력하는 KMS 암호화 키는 대상 리전에 유효해야 합니다.

    KMS 키 사용에 대한 자세한 내용은 AWS Key Management Service란 무엇입니까? 단원을 참조하십시오.

    Publicly Accessible

    리전 간 읽기 전용 복제본 DB 클러스터에 퍼블릭 IP 주소를 할당하려면 [Yes]를 선택하고, 그렇지 않으면 [No]를 선택합니다.

    가용 영역

    특정 가용 영역을 지정할 것인지 여부를 결정한 다음, 원하는 가용 영역을 직접 선택하거나 [No preference]를 선택하여 Amazon RDS가 새 DB 클러스터의 가용 영역을 자동으로 선택하도록 합니다.

    Priority

    새 DB 클러스터의 기본 인스턴스에 대한 장애 조치의 우선 순위를 선택합니다. 기본 인스턴스 장애로부터 복원할 때 이 우선 순위에 따라 승격할 Aurora Replicas 순서가 결정됩니다. 값을 선택하지 않을 경우 기본값은 tier-1입니다. 자세한 내용은 Aurora DB 클러스터의 내결함성을(를) 참조하십시오.

    Database Port

    애플리케이션과 유틸리티가 데이터베이스에 액세스할 때 사용할 포트를 지정합니다. Aurora DB 클러스터는 기본적으로 MySQL 포트, 3306으로 지정됩니다. 일부 기업에서는 방화벽으로 이 포트에 대한 연결을 차단합니다. 이처럼 기업 방화벽이 기본 포트를 차단할 경우 새로운 DB 클러스터에 다른 포트를 선택해야 합니다.

    Enable Enhanced Monitoring

    이 옵션을 Yes로 하면 DB 클러스터가 실행되는 운영 체제에 대한 실시간 수집 측정치가 활성화됩니다. 자세한 내용은 Enhanced Monitoring을(를) 참조하십시오.

    역할 모니터링

    이 옵션은 [Enable Enhanced Monitoring]을 [Yes]로 설정한 경우에만 사용할 수 있습니다. [Monitoring Role] 속성을 Amazon RDS가 Amazon CloudWatch Logs과 통신하도록 허용하기 위해 만든 AWS Identity and Access Management(IAM) 역할로 설정하거나, [Default]를 선택하여 RDS가 rds-monitoring-role라는 역할을 만들도록 합니다.

    Granularity

    이 옵션은 [Enable Enhanced Monitoring]을 [Yes]로 설정한 경우에만 사용할 수 있습니다. 새 DB 클러스터에 대해 측정치를 수집하는 간격(초)을 설정합니다.

    Auto Minor Version Upgrade

    MySQL DB 엔진의 부 버전 업그레이드를 사용할 수 있을 때 리전 간 읽기 전용 복제본 DB 클러스터가 자동으로 업그레이드를 실행하도록 하려면 [Yes]를 선택합니다.

    [Auto Minor Version Upgrade] 옵션은 DB 클러스터에 대해 MySQL 엔진 마이너 버전으로의 업그레이드에만 적용됩니다. 시스템 안정성 유지를 위한 정기 패치에는 적용되지 않습니다.

  6. Aurora의 리전 간 읽기 전용 복제본을 만들려면 [Create]를 선택합니다.

AWS CLI를 사용하여 DB 클러스터에서 리전 간 Aurora 읽기 전용 복제본을 만들려면

  1. 읽기 전용 복제본 DB 클러스터를 만들려는 리전에서 AWS CLI create-db-cluster 명령을 호출합니다. --replication-source-identifier 옵션을 포함시키고, 읽기 전용 복제본을 만들 원본 DB 클러스터의 Amazon 리소스 이름(ARN)을 지정합니다.

    --replication-source-identifier로 식별되는 DB 클러스터가 암호화되어 있는 리전 간 복제의 경우, --source-region 또는 --pre-signed-url 옵션 및 --kms-key-id 옵션도 지정해야 합니다. --source-region을 사용하면 복제할 암호화된 DB 클러스터가 포함된 원본 리전에서 실행할 수 있는 CreateDBCluster API 작업에 대한 유효한 요청인 미리 서명된 URL이 자동 생성됩니다. --pre-signed-url을 사용하려면 대신 미리 서명된 URL을 수동으로 생성해야 합니다. KMS 키 ID는 읽기 전용 복제본을 암호화하는 데 사용되며, 대상 리전에 대해 유효한 KMS 암호화 키여야 합니다. 이러한 옵션에 대해 자세히 알아보려면 create-db-cluster를 참조하십시오.

    참고

    --storage-encrypted를 지정하고 --kms-key-id의 값을 제공하여 암호화되지 않은 DB 클러스터에서 암호화된 읽기 전용 복제본으로 리전 간 복제를 설정할 수 있습니다. 이 경우 --source-region 또는 --pre-signed-url을 지정하지 않아도 됩니다.

    --master-username--master-user-password 파라미터 값은 원본 DB 클러스터에서 가져오므로 포함시키지 않아도 됩니다.

    다음 코드 예에서는 us-west-2 리전의 암호화되지 않은 DB 클러스터 스냅샷에서 us-east-1 리전에 읽기 전용 복제본을 만듭니다. 이 명령은 us-east-1 리전에서 호출됩니다.

    Linux, OS X, Unix의 경우:

    Copy
    aws rds create-db-cluster \ --db-cluster-identifier sample-replica-cluster \ --engine aurora \ --replication-source-identifier arn:aws:rds:us-west-2:123456789012:cluster:sample-master-cluster

    Windows의 경우:

    Copy
    aws rds create-db-cluster ^ --db-cluster-identifier sample-replica-cluster ^ --engine aurora ^ --replication-source-identifier arn:aws:rds:us-west-2:123456789012:cluster:sample-master-cluster

    다음 코드 예에서는 us-west-2 리전의 암호화된 DB 클러스터 스냅샷에서 us-east-1 리전에 읽기 전용 복제본을 만듭니다. 이 명령은 us-east-1 리전에서 호출됩니다.

    Linux, OS X, Unix의 경우:

    Copy
    aws rds create-db-cluster \ --db-cluster-identifier sample-replica-cluster \ --engine aurora \ --replication-source-identifier arn:aws:rds:us-west-2:123456789012:cluster:sample-master-cluster \ --kms-key-id my-us-east-1-key \ --source-region us-west-2

    Windows의 경우:

    Copy
    aws rds create-db-cluster ^ --db-cluster-identifier sample-replica-cluster ^ --engine aurora ^ --replication-source-identifier arn:aws:rds:us-west-2:123456789012:cluster:sample-master-cluster ^ --kms-key-id my-us-east-1-key ^ --source-region us-west-2
  2. 다음 예와 같이 AWS CLI describe-db-clusters 명령을 사용하여 DB 클러스터를 사용할 수 있는지 확인합니다.

    Copy
    aws rds describe-db-clusters --db-cluster-identifier sample-replica-cluster

    describe-db-clusters 결과에 상태가 로 표시되면 DB 클러스터의 기본 인스턴스를 만들어 복제를 시작합니다. available 그러려면 다음 예와 같이 AWS CLI create-db-instance 명령을 사용하십시오.

    Linux, OS X, Unix의 경우:

    Copy
    aws rds create-db-instance \ --db-cluster-identifier sample-replica-cluster \ --db-instance-class db.r3.large \ --db-instance-identifier sample-replica-instance \ --engine aurora

    Windows의 경우:

    Copy
    aws rds create-db-instance ^ --db-cluster-identifier sample-replica-cluster ^ --db-instance-class db.r3.large ^ --db-instance-identifier sample-replica-instance ^ --engine aurora

    DB 인스턴스가 생성되어 사용할 수 있게 되면 복제가 시작됩니다. AWS CLI describe-db-instances 명령을 호출하여 DB 인스턴스를 사용할 수 있는지 여부를 파악할 수 있습니다.

RDS API를 사용하여 DB 클러스터에서 리전 간 Aurora 읽기 전용 복제본을 만들려면

  1. 읽기 전용 복제본 DB 클러스터를 만들려는 리전에서 RDS API CreateDBCluster 작업을 호출합니다. ReplicationSourceIdentifier 파라미터를 포함시키고, 읽기 전용 복제본을 만들 원본 DB 클러스터의 Amazon 리소스 이름(ARN)을 지정합니다.

    ReplicationSourceIdentifier로 식별되는 DB 클러스터가 암호화되어 있는 리전 간 복제의 경우, PreSignedUrlKmsKeyId 파라미터도 지정해야 합니다. 미리 서명된 URL은 복제할 암호화된 DB 클러스터가 포함된 원본 리전에서 실행할 수 있는 CreateDBCluster API 작업에 대한 유효한 요청이어야 합니다. KMS 키 ID는 읽기 전용 복제본을 암호화하는 데 사용되며, 대상 리전에 대해 유효한 KMS 암호화 키여야 합니다. 미리 서명된 URL을 수동이 아닌 자동으로 생성하려면 대신 AWS CLI create-db-cluster 명령과 함께 --source-region 옵션을 사용합니다.

    참고

    StorageEncryptedtrue로 지정하고 KmsKeyId의 값을 제공하여 암호화되지 않은 DB 클러스터에서 암호화된 읽기 전용 복제본으로 리전 간 복제를 설정할 수 있습니다. 이 경우 PreSignedUrl을 지정하지 않아도 됩니다.

    MasterUsernameMasterUserPassword 파라미터 값은 원본 DB 클러스터에서 가져오므로 포함시키지 않아도 됩니다.

    다음 코드 예에서는 us-west-2 리전의 암호화되지 않은 DB 클러스터 스냅샷에서 us-east-1 리전에 읽기 전용 복제본을 만듭니다. 이 작업은 us-east-1 리전에서 호출됩니다.

    Copy
    https://rds.us-east-1.amazonaws.com/ ?Action=CreateDBCluster &ReplicationSourceIdentifier=arn:aws:rds:us-west-2:123456789012:cluster:sample-master-cluster &DBClusterIdentifier=sample-replica-cluster &Engine=aurora &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20161117/us-east-1/rds/aws4_request &X-Amz-Date=20160201T001547Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=a04c831a0b54b5e4cd236a90dcb9f5fab7185eb3b72b5ebe9a70a4e95790c8b7

    다음 코드 예에서는 us-west-2 리전의 암호화된 DB 클러스터 스냅샷에서 us-east-1 리전에 읽기 전용 복제본을 만듭니다. 이 작업은 us-east-1 리전에서 호출됩니다.

    Copy
    https://rds.us-east-1.amazonaws.com/ ?Action=CreateDBCluster &KmsKeyId=my-us-east-1-key &PreSignedUrl=https%253A%252F%252Frds.us-west-2.amazonaws.com%252F %253FAction%253DCreateDBCluster %2526DestinationRegion%253Dus-east-1 %2526KmsKeyId%253Dmy-us-east-1-key %2526ReplicationSourceIdentifier%253Darn%25253Aaws%25253Ards%25253Aus-west-2%25253A123456789012%25253Acluster%25253Asample-master-cluster %2526SignatureMethod%253DHmacSHA256 %2526SignatureVersion%253D4 %2526Version%253D2014-10-31 %2526X-Amz-Algorithm%253DAWS4-HMAC-SHA256 %2526X-Amz-Credential%253DAKIADQKE4SARGYLE%252F20161117%252Fus-west-2%252Frds%252Faws4_request %2526X-Amz-Date%253D20161117T215409Z %2526X-Amz-Expires%253D3600 %2526X-Amz-SignedHeaders%253Dcontent-type%253Bhost%253Buser-agent%253Bx-amz-content-sha256%253Bx-amz-date %2526X-Amz-Signature%253D255a0f17b4e717d3b67fad163c3ec26573b882c03a65523522cf890a67fca613 &ReplicationSourceIdentifier=arn:aws:rds:us-west-2:123456789012:cluster:sample-master-cluster &DBClusterIdentifier=sample-replica-cluster &Engine=aurora &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20161117/us-east-1/rds/aws4_request &X-Amz-Date=20160201T001547Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=a04c831a0b54b5e4cd236a90dcb9f5fab7185eb3b72b5ebe9a70a4e95790c8b7
  2. 다음 예와 같이 RDS API DescribeDBClusters 작업을 사용하여 DB 클러스터를 사용할 수 있는지 확인합니다.

    Copy
    https://rds.us-east-1.amazonaws.com/ ?Action=DescribeDBClusters &DBClusterIdentifier=sample-replica-cluster &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20161117/us-east-1/rds/aws4_request &X-Amz-Date=20160201T002223Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=84c2e4f8fba7c577ac5d820711e34c6e45ffcd35be8a6b7c50f329a74f35f426

    DescribeDBClusters 결과에 상태가 로 표시되면 DB 클러스터의 기본 인스턴스를 만들어 복제를 시작합니다. available 그러려면 다음 예와 같이 RDS API CreateDBInstance 작업을 사용하십시오.

    Copy
    https://rds.us-east-1.amazonaws.com/ ?Action=CreateDBInstance &DBClusterIdentifier=sample-replica-cluster &DBInstanceClass=db.r3.large &DBInstanceIdentifier=sample-replica-instance &Engine=aurora &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-10-31 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20161117/us-east-1/rds/aws4_request &X-Amz-Date=20160201T003808Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=125fe575959f5bbcebd53f2365f907179757a08b5d7a16a378dfa59387f58cdb

    DB 인스턴스가 생성되어 사용할 수 있게 되면 복제가 시작됩니다. AWS CLI DescribeDBInstances 명령을 호출하여 DB 인스턴스를 사용할 수 있는지 여부를 파악할 수 있습니다.

Amazon Aurora 리전 간 복제본 보기

describe-db-clusters AWS CLI 명령 또는 DescribeDBClusters RDS API 작업을 호출하여 Amazon Aurora DB 클러스터에 대한 리전 간 복제 관계를 확인할 수 있습니다. 리전 간 읽기 전용 복제본 DB 클러스터의 DB 클러스터 식별자는 응답에서 ReadReplicaIdentifiers 필드를 참조하고, 복제 마스터인 원본 DB 클러스터의 ARN은 ReplicationSourceIdentifier 요소을(를) 참조하십시오.

Amazon Aurora 리전 간 복제본 문제 해결

Amazon Aurora 리전 간 읽기 전용 복제본을 만들 때 발생할 수 있는 일반적인 오류 메시지와 지정된 오류의 해결책이 아래에 목록으로 정리되어 있습니다.

원본 클러스터 [DB 클러스터 ARN]의 binlog가 활성화되어 있지 않음

이 문제를 해결하려면 원본 DB 클러스터에 대한 이진 로깅을 활성화합니다. 자세한 내용은 시작하기 전을(를) 참조하십시오.

원본 클러스터 [DB 클러스터 ARN]에 라이터에서 동기화된 클러스터 파라미터 그룹이 없음

binlog_format DB 클러스터 파라미터를 업데이트했지만 DB 클러스터의 기본 인스턴스를 재부팅하지 않은 경우 이 오류가 발생합니다. DB 클러스터의 기본 인스턴스(라이터)를 재부팅하고 다시 시도하십시오.

원본 클러스터 [DB 클러스터 ARN]의 읽기 전용 복제본이 이미 이 리전에 있음

원본 DB 클러스터 하나당 리전 간 읽기 전용 복제본 DB 클러스터를 하나만 만들 수 있습니다. 읽기 전용 복제본 DB 클러스터를 새로 만들려면 읽기 전용 복제본인 기존의 리전 간 DB 클러스터를 삭제해야 합니다.

DB 클러스터 [DB 클러스터 ARN]에서 리전 간 복제를 지원하려면 데이터베이스 엔진 업그레이드 필요

이 문제를 해결하려면 원본 DB 클러스터의 모든 인스턴스에 대해 데이터베이스 엔진 버전을 최신 데이터베이스 엔진 버전으로 업그레이드한 다음, 리전 간 읽기 전용 복제본 DB를 다시 만들어 보십시오.