다음을 통해 공유


Azure Database for PostgreSQL의 마이그레이션 서비스에 대한 미리 배포 유효성 검사

적용 대상: Azure Database for PostgreSQL - 유연한 서버

마이그레이션 전 유효성 검사는 Azure Database for PostgreSQL로 마이그레이션하기 위한 원본 데이터베이스 시스템의 준비 상태를 평가하고 유효성 검사하는 것과 관련된 규칙 집합입니다. 이 프로세스는 데이터베이스 마이그레이션 또는 마이그레이션 후 작업에 영향을 미치는 잠재적인 문제를 식별하고 해결합니다.

마이그레이션 전 유효성 검사 기능을 어떻게 사용하나요?

Azure Database for PostgreSQL - 유연한 서버로 마이그레이션할 때 마이그레이션 전 유효성 검사를 사용하려면, 적절한 마이그레이션 옵션을 설정 중에 Azure Portal을 통해 선택하거나 마이그레이션을 만들 때 Azure CLI에서 --migration-option 매개 변수를 지정하여 선택할 수 있습니다. 두 가지 방법 모두에서 수행하는 방법은 다음과 같습니다.

Azure Portal 사용

  • Azure Database for PostgreSQL 내의 마이그레이션 탭으로 이동합니다.

  • 만들기 단추를 선택합니다.

  • 설정 페이지에서 유효성 검사가 포함된 마이그레이션 옵션을 선택합니다. 이는 유효성 검사, 유효성 검사 및 마이그레이션으로 레이블이 지정될 수 있습니다.

    마이그레이션을 시작하는 미리 배포 옵션의 스크린샷.

Azure CLI 사용

  • 명령줄 인터페이스를 엽니다.

  • Azure CLI가 설치되어 있고 az sign-in을 사용하여 Azure 계정에 로그인되어 있는지 확인합니다.

  • 마이그레이션 옵션을 사용하려면 버전이 2.56.0 이상이어야 합니다.

Azure CLI를 사용하여 마이그레이션 작업 만들기 명령을 구성합니다.

az postgres flexible-server migration create --subscription <subscription ID> --resource-group <Resource group Name> --name <Flexible server Name> --migration-name <Unique migration ID> --migration-option ValidateAndMigrate --properties "Path of the JSON File" --migration-mode offline

유효성 검사가 성공한 경우 --migration-option 매개 변수 뒤에 유효성 검사 옵션을 포함하여 사전 마이그레이션만 수행하려면 Validate, Migrate 또는 ValidateAndMigrate를 수행하여 유효성 검사를 수행한 다음 마이그레이션을 진행합니다.

마이그레이션 전 유효성 검사 옵션

다음 옵션 중 하나를 선택할 수 있습니다.

  • 유효성 검사 - 대상으로 마이그레이션하기 위한 서버 및 데이터베이스 준비 상태의 유효성을 검사하려면 이 옵션을 사용합니다. 이 옵션은 데이터 마이그레이션을 시작하지 않으며 서버 가동 중지 시간이 필요하지 않습니다.

    • 마이그레이션을 수행하는 동안 발생할 수 있는 잠재적인 문제를 파악하기 위해 마이그레이션 전 유효성 검사를 수행하여 마이그레이션을 더 효과적으로 계획합니다.
  • 마이그레이션 - 유효성 검사 프로세스를 거치지 않고 마이그레이션을 시작하려면 이 옵션을 사용합니다. 성공 가능성을 높이려면 마이그레이션을 시작하기 전에 유효성 검사를 수행합니다. 유효성 검사가 완료되면 이 옵션을 사용하여 마이그레이션 프로세스를 시작할 수 있습니다.

  • ValidateandMigrate - 이 옵션은 유효성 검사를 수행하며 모든 유효성 검사가 성공 또는 경고 상태인 경우 마이그레이션이 트리거됩니다. 유효성 검사에 실패해도 원본 서버와 대상 서버 간의 마이그레이션이 시작되지 않습니다.

고객은 마이그레이션을 실행하기 전에 마이그레이션 전 유효성 검사를 사용하여 문제를 식별하는 것이 좋습니다. 이는 마이그레이션을 더 잘 계획하고 마이그레이션 프로세스 중에 예기치 못한 상황을 방지하는 데 도움이 됩니다.

  1. 유효성 검사 옵션을 선택하고 계획된 마이그레이션 날짜보다 앞서 마이그레이션 전 유효성 검사를 실행합니다.

  2. 출력을 분석하고 오류에 대한 수정 조치를 취합니다.

  3. 유효성 검사가 성공할 때까지 1단계를 다시 실행합니다.

  4. 계획된 날짜와 시간에 유효성 검사 및 마이그레이션 옵션을 사용하여 마이그레이션을 시작합니다.

유효성 검사 상태

유효성 검사된 옵션을 실행하는 결과 게시물은 다음과 같습니다.

  • 성공 - 문제가 발견되지 않았으며 마이그레이션을 계획할 수 있습니다.
  • 실패 - 유효성 검사 중에 오류가 발견되어 마이그레이션이 실패할 수 있습니다. 마이그레이션을 계획하기 전에 오류 목록과 제안된 해결 방법을 검토하고 수정 측정값을 취합니다.
  • 경고 - 경고는 마이그레이션을 계획하는 동안 기억해야 할 정보 메시지입니다.