액티브-액티브 클러스터에 DB 인스턴스 추가
DB 스냅샷을 복원하거나 DB 인스턴스를 특정 시점으로 복원하여 DB 인스턴스를 Amazon RDS for MySQL 액티브-액티브 클러스터에 추가할 수 있습니다. 액티브-액티브 클러스터에는 최대 9개의 DB 인스턴스가 포함될 수 있습니다.
DB 인스턴스를 특정 시점으로 복구할 때는 일반적으로 DB 스냅샷에서 복원된 DB 인스턴스보다 최근 트랜잭션이 더 많이 포함됩니다. DB 인스턴스에 최근 트랜잭션이 더 많으면 복제를 시작할 때 적용해야 하는 트랜잭션 수가 줄어듭니다. 따라서 특정 시점으로 복구를 사용하여 클러스터에 DB 인스턴스를 추가하는 것이 일반적으로 DB 스냅샷에서 복원하는 것보다 빠릅니다.
특정 시점으로 복구를 사용하여 액티브-액티브 클러스터에 DB 인스턴스 추가
클러스터의 DB 인스턴스에서 특정 시점으로 복구를 수행하여 액티브-액티브 클러스터에 DB 인스턴스를 추가할 수 있습니다.
다른 AWS 리전에서 DB 인스턴스를 특정 시점으로 복구하는 방법에 대한 자세한 내용은 다른 AWS 리전에 자동 백업 복제 섹션을 참조하세요.
특정 시점으로 복구를 사용하여 액티브-액티브 클러스터에 DB 인스턴스를 추가하려면
-
액티브-액티브 클러스터의 DB 인스턴스에서 특정 시점으로 복구를 수행하여 새 DB 인스턴스를 생성합니다.
클러스터의 모든 DB 인스턴스에서 특정 시점으로 복구를 수행하여 새 DB 인스턴스를 생성할 수 있습니다. 지침은 Amazon RDS에서 DB 인스턴스를 지정된 시간으로 복원 단원을 참조하십시오.
중요
특정 시점으로 복구 중에는 액티브-액티브 클러스터 파라미터가 설정된 DB 파라미터 그룹에 새 DB 인스턴스를 연결합니다. 그렇지 않으면 새 DB 인스턴스에서 그룹 복제가 시작되지 않습니다. 파라미터 및 각 파라미터에 대한 필수 설정에 대한 정보는 액티브-액티브 클러스터의 필수 파라미터 설정 섹션을 참조하세요.
작은 정보
특정 시점으로 복구를 시작하기 전에 DB 인스턴스의 스냅샷을 생성하면 새 DB 인스턴스에서 트랜잭션을 적용하는 데 필요한 시간을 줄일 수 있습니다.
-
새 DB 인스턴스와 연결한 DB 파라미터 그룹을 포함하여 액티브-액티브 클러스터의 DB 인스턴스와 연결된 각 DB 파라미터 그룹의
group_replication_group_seeds
파라미터에 DB 인스턴스를 추가합니다.파라미터 설정에 대한 자세한 내용은 Amazon RDS에서 DB 파라미터 그룹의 파라미터 수정 섹션을 참조하세요.
-
SQL 클라이언트에서 새 DB 인스턴스에 연결하고 mysql.rds_group_replication_set_recovery_channel 저장 프로시저를 호출합니다.
group_replication_user_password
를rdsgrprepladmin
사용자의 암호로 대체합니다.call mysql.rds_group_replication_set_recovery_channel('
group_replication_user_password
'); -
SQL 클라이언트를 통해 mysql.rds_group_replication_start 저장 프로시저를 호출하여 복제를 시작합니다.
call mysql.rds_group_replication_start(0);
DB 스냅샷을 사용하여 액티브-액티브 클러스터에 DB 인스턴스 추가
클러스터에 있는 DB 인스턴스의 DB 스냅샷을 만든 다음 DB 스냅샷을 복원하여 액티브-액티브 클러스터에 DB 인스턴스를 추가할 수 있습니다.
스냅샷을 다른 AWS 리전으로 복사하는 방법에 대한 자세한 내용은 리전 간 스냅샷 복사 시 고려 사항 섹션을 참조하세요.
DB 스냅샷을 사용하여 액티브-액티브 클러스터에 DB 인스턴스를 추가하려면
-
액티브-액티브 클러스터에서 DB 인스턴스의 DB 스냅샷을 생성합니다.
클러스터에 있는 모든 DB 인스턴스의 DB 스냅샷을 생성할 수 있습니다. 지침은 Amazon RDS의 단일 AZ DB 인스턴스에 대한 DB 스냅샷 생성 단원을 참조하십시오.
-
DB 스냅샷에서 DB 인스턴스를 복원합니다.
스냅샷 복원 작업 중에 액티브-액티브 클러스터 파라미터가 설정된 DB 파라미터 그룹에 새 DB 인스턴스를 연결합니다. 파라미터 및 각 파라미터에 대한 필수 설정에 대한 정보는 액티브-액티브 클러스터의 필수 파라미터 설정 섹션을 참조하세요.
DB 스냅샷에서 DB 인스턴스를 복원하는 방법에 대한 자세한 내용은 DB 인스턴스 복원 섹션을 참조하세요.
-
새 DB 인스턴스와 연결한 DB 파라미터 그룹을 포함하여 액티브-액티브 클러스터의 DB 인스턴스와 연결된 각 DB 파라미터 그룹의
group_replication_group_seeds
파라미터에 DB 인스턴스를 추가합니다.파라미터 설정에 대한 자세한 내용은 Amazon RDS에서 DB 파라미터 그룹의 파라미터 수정 섹션을 참조하세요.
-
SQL 클라이언트에서 새 DB 인스턴스에 연결하고 mysql.rds_group_replication_set_recovery_channel 저장 프로시저를 호출합니다.
group_replication_user_password
를rdsgrprepladmin
사용자의 암호로 대체합니다.call mysql.rds_group_replication_set_recovery_channel('
group_replication_user_password
'); -
SQL 클라이언트를 통해 mysql.rds_group_replication_start 저장 프로시저를 호출하여 복제를 시작합니다.
call mysql.rds_group_replication_start(0);