마이그레이션 완료

연속 마이그레이션의 경우 애플리케이션에 대상 인스턴스 사용을 시작하려면 마이그레이션 작업을 완료합니다.

이전 작업 세부정보 페이지의 승격 버튼을 사용하여 Database Migration Service가 모든 임시 이전 데이터를 정리하고 대상 인스턴스를 승격하도록 할 수 있습니다.

이전을 완료하려면 다음 단계를 따르세요.

  1. Google Cloud Console에서 이전 작업 페이지로 이동합니다.

    마이그레이션 작업 페이지로 이동

  2. 완료하려는 마이그레이션을 나타내는 마이그레이션 작업을 클릭합니다. 마이그레이션 작업 세부정보 페이지가 표시됩니다.

  3. 데이터 검증 도구를 사용하여 행 수를 확인하여 복제 지연을 추적합니다.

    복제 지연 시간이 크게 감소할 때까지 기다립니다(분 또는 초 단위가 이상적). 복제 지연은 마이그레이션 작업 페이지에서 검토할 수 있습니다.

  4. 복제 지연이 최소화되면 전환을 시작합니다. 데이터 손실을 방지하려면 다음을 확인하세요.

    1. 소스 데이터베이스에 대한 모든 쓰기, 실행 중인 스크립트, 클라이언트 연결을 중지합니다. 여기에서 다운타임 기간이 시작됩니다.

    2. 복제 지연 시간이 0이 될 때까지 기다립니다. 즉, 이전 작업에서 모든 대기 중인 변경사항을 처리한 것입니다.

    복제 지연 시간이 0이 아니더라도 이전을 완료할 수 있습니다. 이렇게 하면 데이터베이스 다운타임이 줄어들 수 있지만 대상의 데이터 정확성에 영향을 줄 수 있습니다.

    1. 이전 작업 세부정보 페이지에서 승격을 클릭한 다음 이전 작업 승격? 창에서 작업을 확인합니다.

    마이그레이션 작업이 소스 데이터베이스에서 읽기를 중지합니다. Database Migration Service는 PostgreSQL용 Cloud SQL 대상 인스턴스를 승격하여 모든 임시 마이그레이션 데이터를 정리합니다. 이 프로세스는 몇 분이 소요될 수 있습니다.

  5. 승격 프로세스가 완료되면 이전 작업 상태가 완료됨으로 변경됩니다.

  6. 이제 애플리케이션을 대상 PostgreSQL용 Cloud SQL 인스턴스에 연결하고 마이그레이션 작업을 안전하게 삭제할 수 있습니다.