기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Amazon RDS 전환 읽기 전용 복제본 실행 블록
범주: 데이터베이스 전환
Amazon RDS 읽기 전용 복제본 실행 블록을 사용하면 Amazon RDS Oracle 읽기 전용 복제본의 제어된 전환을 수행하여 새 기본 데이터베이스 인스턴스로 만들 수 있습니다. 이렇게 하면 정상적인 경로에서 데이터가 손실되지 않고 리전 간 읽기 전용 복제본을 사용하는 Amazon RDS Oracle 배포에 대해 다중 리전 데이터베이스 장애 조치가 활성화됩니다.
주요 이점
데이터 손실 제로 전환: 정상적인 전환 경로를 사용하면 읽기 전용 복제본을 승격하기 전에 기본과 대기 간에 모든 데이터가 동기화되어 데이터 손실을 방지할 수 있습니다.
자동 검증: 리전 스위치는 전환을 시도하기 전에 엔진 호환성, 복제 상태, 백업 구성 및 보류 중인 유지 관리를 검증합니다.
성능 저하 폴백: 정상적인 전환이 불가능하거나 성능 저하 실행이 요청되는 경우 리전 스위치는 읽기 전용 복제본을 직접 승격하여 복구 속도를 우선시할 수 있습니다.
구성
Amazon RDS 전환 읽기 전용 복제본 실행 블록을 구성할 때 다중 리전 Amazon RDS Oracle 배포의 각 리전에 대한 데이터베이스 인스턴스 ARNs을 제공합니다.
중요
실행 블록을 구성하기 전에 계획의 실행 역할에 올바른 IAM 정책이 있는지 확인합니다. 자세한 내용은 Amazon RDS 전환 읽기 전용 복제본 실행 블록 샘플 정책 단원을 참조하십시오.
Amazon RDS 전환 읽기 전용 복제본 실행 블록을 구성하려면 다음 값을 입력합니다.
단계 이름: 이름을 입력합니다.
설명(선택 사항): 단계에 대한 설명을 입력합니다.
리전용 DB 인스턴스 ARN: 계획의 각 리전에 대한 데이터베이스 인스턴스 ARN을 입력합니다. 각 리전에 대해 ARN을 제공해야 합니다.
제한 시간: 제한 시간 값을 입력합니다.
그런 다음 단계 저장을 선택합니다.
작동 방식
Amazon RDS 전환 읽기 전용 복제본 실행 블록을 사용하여 계획을 실행하면 리전 전환이 다음 작업을 수행합니다.
유예 전환(기본값):
리전 전환은 대상 읽기 전용 복제본 인스턴스가 사용 가능한 상태에 도달할 때까지 기다립니다.
리전 스위치는 대상 인스턴스가 유효한 대기 모드(장착 또는 open-read-only)의 Oracle 19c 이상 읽기 전용 복제본인지 확인합니다.
리전 스위치는 기본 인스턴스와 대기 인스턴스 간에 복제가 활성 상태인지 확인합니다.
리전 스위치는 대기 인스턴스에서 자동 백업이 활성화되어 있는지 확인합니다.
리전 스위치는 두 인스턴스 모두에서 보류 중인 유지 관리 작업을 차단하는지 확인합니다.
리전 스위치는 다른 리전의 기본 인스턴스를 사용할 수 있는지 확인합니다.
리전은 대기를 기본으로 승격
SwitchoverReadReplica하기 위해 호출을 전환합니다.리전 전환은 인스턴스가 기본이 되어 사용 가능한 상태에 도달할 때까지 기다립니다.
원래 기본 구성에 다중 AZ가 활성화된 경우 리전 스위치는 원래 구성과 일치하도록 새 기본 구성에서 다중 AZ를 활성화합니다.
부실한 실행(읽기 전용 복제본 홍보):
promoteReadReplica 동작과 함께 잘못된 실행이 요청되면 리전 스위치는를 사용하여 직접 읽기 전용 복제본을 승격합니다PromoteReadReplica. 이는 더 빠르지만 복제가 완전히 동기화되지 않은 경우 데이터가 손실될 수 있습니다. 승격 후 리전 스위치는 원래 기본 구성에서 백업 보존 기간, 기본 백업 기간 및 다중 AZ 설정을 복원합니다.
동작을 지정하지 않고 잘못된 실행을 요청하면 리전 전환이 정상적인 전환 경로로 돌아갑니다.
참고
이 실행 블록은 Amazon RDS Oracle 19c 이상만 지원합니다. Aurora 데이터베이스는 대신 Aurora Global Databases 실행 블록을 사용해야 합니다.
계획 평가의 일부로 평가되는 항목
리전 전환이 계획을 평가할 때 리전 전환은 Amazon RDS 전환 읽기 전용 복제본 실행 블록 구성에 대해 몇 가지 검사를 수행합니다.
데이터베이스 인스턴스 ARNs 유효하고 인스턴스가 해당 리전에 있습니다.
한 인스턴스는 다른 인스턴스의 읽기 전용 복제본입니다(유효한 복제 관계가 있음).
엔진은 Oracle 19c 이상(Aurora 아님, 사용자 지정 아님)입니다.
엔진 버전은 기본 인스턴스와 대기 인스턴스 간에 일치합니다.
대기 인스턴스가 탑재 또는 open-read-only 모드입니다.
대기 인스턴스에는 보존 기간이 0이 아닌 자동 백업이 활성화되어 있습니다.
복제가 인스턴스 간에 적극적으로 복제되고 있습니다.
리전 내 인스턴스에는 보류 중인 차단 유지 관리 작업이 없습니다.
옵션 그룹은 관련 없는 인스턴스와 공유되지 않습니다(전환 중에 문제가 발생할 수 있음).
리소스 모니터 데이터는 다른 리전 인스턴스에 대해 존재합니다(불량한 승격 후 구성 복원에 사용됨).
리전 전환은 또한 계획의 IAM 역할에 Amazon RDS 전환에 대한 올바른 권한이 있는지 확인합니다. 리전 전환 실행 블록에 필요한 권한에 대한 자세한 내용은 Amazon RDS 전환 읽기 전용 복제본 실행 블록 샘플 정책 섹션을 참조하세요. 검사 중 하나라도 실패하면 리전 전환은 콘솔에서 볼 수 있는 경고 메시지를 반환합니다. 또는 API 작업을 통해 또는 API 작업을 사용하여 검증 경고를 받을 수 있습니다.