승격이란 대상 Cloud SQL 인스턴스가 소스에서 연결 해제되고 복제본 인스턴스에서 기본 인스턴스로 승격된다는 것을 의미합니다.
연속 마이그레이션의 경우 읽기 및 쓰기를 대상에 이동할 때 프로모션 프로세스를 시작할 수 있습니다.
일회성 이전의 경우 덤프 및 로드가 완료되는 즉시 Cloud SQL 인스턴스가 준비되며 사용자 호출 프로모션은 필요하지 않습니다.정보를 손실하지 않고 마이그레이션을 승격하려면 다음 단계를 따르세요.
- 마이그레이션 작업 페이지로 이동합니다.
승격할 마이그레이션을 나타내는 마이그레이션 작업을 클릭합니다. 마이그레이션 작업 세부정보 페이지가 표시됩니다.
CDC 단계로 전환한 직후에는 덤프 크기에 따라 Cloud SQL 대상 인스턴스가 덤프 및 로드 중에 발생한 변경사항을 따라잡기 때문에 복제가 오래 지연될 수 있습니다.
복제 지연 시간이 크게 감소할 때까지 기다립니다(분 또는 초 단위가 이상적). 복제 지연은 마이그레이션 작업 페이지에서 검토할 수 있습니다.
- 복제 지연 시간이 최소화되면 프로모션을 시작할 수 있습니다.
데이터 손실을 방지하려면 다음 사항을 확인하세요.
- 소스 데이터베이스에 대한 모든 쓰기, 실행 중인 스크립트, 클라이언트 연결을 중지합니다. 여기에서 다운타임 기간이 시작됩니다.
- 복제 지연 시간이 0이 될 때까지 기다립니다. 즉, 마이그레이션 작업이 모든 대기 중인 변경사항을 처리한 것입니다.
- 마이그레이션 작업 세부정보 페이지에서 승격을 클릭합니다.
- 마이그레이션 작업을 승격하시겠어요? 창에서 승격을 클릭합니다.
- 마이그레이션 작업이 소스에서 읽기를 중지하고 하위 상태는
Promote in progress
입니다. 이 시점에서는 프로모션 프로세스를 중지하거나 실행취소할 수 없습니다. - 대상 인스턴스가 쓰기 가능한 기본 인스턴스로 승격됩니다.
마이그레이션 작업 상태는
Completed
입니다. - 이제 애플리케이션을 Cloud SQL 인스턴스에 연결하고 이전 작업을 안전하게 삭제할 수 있습니다.
전체 덤프 단계가 완료되고 마이그레이션 작업이 CDC 단계에 있으면 승격 옵션을 사용할 수 있습니다.
- CDC 단계에서 실패했거나 수동으로 중지된 마이그레이션 작업을 승격하면 소스와 대상의 데이터가 일치하지 않을 수 있습니다.
- 프로모션을 하면 이전된 인스턴스에 PITR (point-in-time recovery)이 사용 설정되므로 프로모션 프로세스가 완료되는 데 시간이 더 오래 걸릴 수 있습니다.