MySQL로 지연 복제 구성
MySQL로 지연 복제 구성
AWS RDS 사용자 가이드의 이 페이지를 한국어로 설명합니다.
출처: 문서
본문
재해 복구 전략으로 지연 복제를 사용할 수 있습니다. 지연 복제를 사용하면 원본에서 읽기 복제본으로 복제를 지연할 최소 시간(초)을 지정합니다. 테이블이 실수로 삭제된 것과 같은 재해가 발생한 경우 다음 단계를 완료하여 재해에서 신속하게 복구합니다.
- 재해를 유발한 변경 사항이 읽기 복제본으로 전송되기 전에 읽기 복제본으로의 복제를 중지합니다.
mysql.rds_stop_replication저장 프로시저를 사용하여 복제를 중지합니다.
- 복제를 시작하고 복제가 로그 파일 위치에서 자동으로 중지되도록 지정합니다.
mysql.rds_start_replication_until저장 프로시저를 사용하여 재해 직전의 위치를 지정합니다.
- 읽기 복제본을 독립 실행형 DB 인스턴스로 승격의 지침을 사용하여 읽기 복제본을 새 원본 DB 인스턴스로 승격합니다.
참고
- RDS for MySQL 8.4에서 지연 복제는 MySQL 8.4.3 이상에 지원됩니다. RDS for MySQL 8.0에서 지연 복제는 MySQL 8.0.28 이상에 지원됩니다. RDS for MySQL 5.7에서 지연 복제는 MySQL 5.7.44 이상에 지원됩니다.
- 지연 복제를 구성하려면 저장 프로시저를 사용합니다. AWS Management Console, AWS CLI 또는 Amazon RDS API로는 지연 복제를 구성할 수 없습니다.
- 다음 버전의 지연 복제 구성에서 전역 트랜잭션 식별자(GTID) 기반 복제를 사용할 수 있습니다.
- RDS for MySQL 버전 5.7.44 이상의 5.7 버전
- RDS for MySQL 버전 8.0.28 이상의 8.0 버전
- RDS for MySQL 버전 8.4.3 이상의 8.4 버전
- GTID 기반 복제를 사용하는 경우
mysql.rds_start_replication_until저장 프로시저 대신mysql.rds_start_replication_until_gtid저장 프로시저를 사용하세요. GTID 기반 복제에 대한 자세한 내용은 GTID 기반 복제 사용을 참조하세요.