연속 마이그레이션의 경우 애플리케이션에 대상 클러스터를 사용하기 시작할 때 마이그레이션 작업을 완료합니다.
이전 작업 세부정보 페이지의 승격 버튼을 사용하여 Database Migration Service가 모든 임시 이전 데이터를 정리하고 대상 클러스터를 승격하도록 할 수 있습니다.
이전을 완료하려면 다음 단계를 따르세요.
Google Cloud 콘솔에서 이전 작업으로 이동합니다.
완료하려는 마이그레이션을 나타내는 마이그레이션 작업을 클릭합니다. 이전 작업 세부정보 페이지가 표시됩니다.
데이터 검증 도구를 사용하여 행 수를 확인하여 복제 지연을 추적합니다.
복제 지연 시간이 크게 감소할 때까지 기다립니다(분 또는 초 단위가 이상적). 복제 지연 시간은 이전 작업 세부정보 페이지에서 확인할 수 있습니다.
복제 지연이 최소화되면 승격을 준비합니다. 데이터 손실을 방지하려면 다음 사항을 확인하세요.
소스 데이터베이스에 대한 모든 쓰기, 실행 중인 스크립트, 클라이언트 연결을 중지합니다. 여기에서 다운타임 기간이 시작됩니다.
복제 지연 시간이 0이 될 때까지 기다립니다. 즉, 이전 작업에서 모든 대기 중인 변경사항을 처리한 것입니다.
복제 지연 시간이 0이 아니더라도 이전을 완료할 수 있습니다. 이렇게 하면 데이터베이스 다운타임이 줄어들 수 있지만 대상의 데이터 정확성에 영향을 줄 수 있습니다.
이전 작업 세부정보 페이지에서 승격을 클릭한 다음 이전 작업 승격? 창에서 작업을 확인합니다.
마이그레이션 작업이 소스 데이터베이스에서 읽기를 중지합니다. Database Migration Service는 PostgreSQL용 AlloyDB 대상을 승격하여 모든 임시 마이그레이션 데이터를 정리합니다. 이 프로세스는 몇 분이 소요될 수 있습니다.
승격 프로세스가 완료되면 이전 작업 상태가 완료됨으로 변경됩니다.
이제 애플리케이션을 대상 PostgreSQL용 AlloyDB 인스턴스에 연결하고 마이그레이션 작업을 안전하게 삭제할 수 있습니다.