기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
마이그레이션 전 평가 실행 지정, 시작, 보기
마이그레이션 전 평가는 신규 또는 기존 마이그레이션 태스크 구성을 기반으로 실행할 하나 이상의 개별 평가를 지정합니다. 개별 평가에서는 마이그레이션 유형, 지원되는 객체, 인덱스 구성, 기타 작업 설정(예: 마이그레이션할 스키마와 테이블을 식별하는 테이블 매핑) 등의 고려 사항에 따라 소스 또는 대상 데이터베이스의 특정 요소를 평가합니다. 예를 들어, 개별 평가에서는 마이그레이션할 수 있거나 없는 소스 데이터 유형 또는 프라이머리 키 포맷을 평가할 수 있습니다.
개별 평가 지정
새 평가 실행을 생성할 경우 태스크 구성에 적용할 수 있는 일부 또는 모든 개별 평가를 실행하도록 선택할 수 있습니다.
AWS DMS는 다음 관계형 소스 및 대상 데이터베이스 엔진에 대한 사전 마이그레이션 평가 실행을 지원합니다.
-
MySQL 평가(MariaDB 및 Amazon Aurora MySQL - 호환 버전 포함)
-
PostgreSQL 평가(Amazon Aurora PostgreSQL - 호환 버전 포함)
마이그레이션 전 평가 실행 시작 및 보기
AWS DMSManagement Console, AWS CLI및 AWS DMSAPI를 사용하여 신규 또는 기존 마이그레이션 작업에 대한 사전 마이그레이션 평가 실행을 시작할 수 있습니다.
마이그레이션 전 평가를 시작하려면 새 작업이나 기존 작업에 대해 평가를 실행하세요.
-
AWS DMS 관리 콘솔의 데이터베이스 마이그레이션 작업 페이지에서 다음 중 하나를 수행하세요.
-
새 작업을 생성하고 평가하려면 태스크 생성을 선택합니다. 데이터베이스 마이그레이션 작업 생성 페이지가 열립니다.
-
테이블 매핑을 포함하여 작업을 생성하는 데 필요한 작업 설정을 입력합니다.
-
마이그레이션 전 평가 섹션에서 마이그레이션 전 평가 실행 확인란을 선택합니다. 이 페이지에는 새 태스크에 대한 평가 실행을 지정하는 옵션이 포함되어 있습니다.
참고
새 작업을 생성할 때 마이그레이션 전 평가 실행을 활성화하면 작업 생성 시 작업을 자동으로 시작하는 옵션이 비활성화됩니다. 평가 실행이 완료된 후 수동으로 작업을 시작할 수 있습니다.
-
-
기존 태스크를 평가하려면 데이터베이스 마이그레이션 태스크 페이지에서 기존 태스크의 식별자를 선택합니다. 선택한 기존 작업의 작업 페이지가 열립니다.
-
작업을 선택하고 마이그레이션 전 평가 생성을 선택합니다. 기존 작업에 대한 평가 실행을 지정하는 옵션이 포함된 프리미엄 평가 생성 페이지가 열립니다.
-
-
-
평가 실행의 고유한 이름을 입력하거나 기본값을 그대로 둡니다.
-
이 평가 실행에 포함하려는 사용 가능한 개별 평가를 선택합니다. 현재 작업 설정을 기반으로 사용 가능한 개별 평가만 선택할 수 있습니다. 기본적으로 사용 가능한 모든 개별 평가가 활성화되고 선택됩니다.
-
계정에서 평가 결과 보고서를 저장할 Amazon S3 버킷과 폴더를 검색하고 선택합니다. 평가 실행을 위한 리소스 설정에 대한 자세한 내용은 마이그레이션 전 평가를 위한 사전 조건 생성 섹션을 참조하세요.
-
선택한 Amazon S3 버킷 및 폴더에 대한 전체 계정 액세스 권한이 있는 IAM 역할을 선택하거나 입력합니다. 평가 실행을 위한 리소스 설정에 대한 자세한 내용은 마이그레이션 전 평가를 위한 사전 조건 생성 섹션을 참조하세요.
-
Amazon S3 버킷에 있는 평가 결과 보고서를 암호화하는 설정을 선택할 수 있습니다. S3 버킷 암호화에 대한 자세한 내용은 Amazon S3 버킷에 대한 기본 서버 측 암호화 동작 설정을 참조하세요.
-
새 작업에 대해 작업 생성을 선택하거나 기존 작업에 대해 생성을 선택합니다.
데이터베이스 마이그레이션 작업 페이지가 열리고 새 작업이나 수정된 작업이 나열되며 상태는 생성 중...입니다. 그리고 해당 작업이 생성되면 마이그레이션 전 평가 실행이 시작된다는 배너 메시지도 함께 표시됩니다.
AWS DMS는 AWS DMSManagement ConsoleAWS CLI, 또는 AWS DMSAPI를 사용하여 최신 및 모든 이전 마이그레이션 전 평가 실행에 대한 액세스를 제공합니다.
평가 실행의 결과를 보려면
-
AWS DMS관리 콘솔의 데이터베이스 마이그레이션 작업 페이지에서 기존 작업의 식별자를 선택합니다. 기존 작업의 작업 페이지가 열립니다.
-
기존 작업 페이지에서 마이그레이션 전 평가 탭을 선택합니다. 그러면 해당 페이지의 마이그레이션 전 평가 섹션이 열리고 평가 실행 결과가 이름별로 역순으로 나열됩니다. 최신 결과가 목록 상단에 나타납니다. 결과를 조회할 평가 실행의 이름을 선택합니다.
이러한 평가 실행 결과는 최근 평가 실행의 이름과 그 상태에 관한 개요를 시작으로 하여 지정된 개별 평가 및 그 상태를 일련의 목록으로 보여줍니다. 그런 다음, 목록에서 평가 이름을 선택하여 개별 평가의 상태 세부 정보를 탐색할 수 있으며 평가 결과는 표의 열 수준까지 확인할 수 있습니다.
평가 실행의 상태 개요와 개별 평가에서는 상태 값이 모두 표시됩니다. 이 값은 평가 실행의 전체 상태와 개별 평가의 유사한 상태를 나타냅니다. 평가 실행의 상태 값을 목록으로 열거하면 다음과 같습니다.
-
"cancelling"– 평가 실행이 취소되었습니다. -
"deleting"– 평가 실행이 삭제되었습니다. -
"failed"–failed상태가 지정된 개별 평가가 하나 이상 완료되었습니다. 이 상태는 오류 조건을 포함한 다른 모든 상태보다 우선합니다. -
"error-provisioning"– 리소스가 프로비저닝되는 동안 (provisioning상태 도중) 내부 오류가 발생했습니다. 프로비저닝 오류로 인해 검증 실패로 이어질 수 있는 평가가 실행되지 않았을 수 있으므로 개별 평가의 상태가 실패하지 않은 경우에만이 상태가 할당됩니다. -
"error-executing"– 개별 평가를 실행하는 동안 (running상태 도중) 내부 오류가 발생했습니다. 이 상태는 개별 평가의 상태가 실패하지 않은 경우에만 할당됩니다. 오류 조건으로 인해 평가 완료가 불가능하여 검증이 실패했을 수 있기 때문입니다. -
"invalid state"– 평가 실행이 알 수 없는 상태입니다. -
"passed"- 모든 개별 평가가 실패, 경고 또는 오류 상태 없이 성공적으로 완료되었습니다. -
"provisioning"– 개별 평가를 실행하는 데 필요한 리소스가 프로비저닝되고 있습니다. -
"running"- 개별 평가가 실행 중입니다. -
"starting"– 평가 실행이 시작되었지만 개별 평가를 위한 리소스가 아직 프로비저닝되지 않았습니다. -
"warning"-warning상태의 개별 평가가 하나 이상 완료되었으며 실패한 평가 또는 오류 상태가 없습니다.
평가 실행의 개별 평가에 대한 상태 값을 목록으로 열거하면 다음과 같습니다.
-
"cancelled"– 평가 실행 취소의 일환으로 개별 평가가 취소되었습니다. -
"error"– 개별 평가가 성공적으로 완료되지 않았습니다. -
"failed"– 개별 평가가 성공적으로 완료되었지만 검증에 실패했다는 결과: 자세한 내용은 해당 결과의 세부 정보를 참조하세요. -
"invalid state"– 개별 평가의 상태가 알 수 없는 상태입니다. -
"passed"– 개별 평가가 완료되었고 성공적인 검증 결과를 얻었습니다. -
"pending"– 개별 평가가 실행 대기 중입니다. -
"running"– 개별 평가가 실행 중입니다. -
"warning"- 경고 상태로 완료된 개별 평가입니다. -
"skipped"- 평가 실행 중에 개별 평가를 건너뛰었습니다.
Amazon S3의 평가 실행 결과에 대한 JSON 파일도 볼 수 있습니다.
Amazon S3의 평가 실행에 대한 JSON 파일을 보려면
-
AWS DMSManagement Console에서 평가 실행의 상태 개요에 표시된 Amazon S3 버킷 링크를 선택합니다. 그러면 버킷에 저장된 버킷 폴더 및 기타 Amazon S3 객체 목록이 표시됩니다. 결과가 버킷 폴더에 저장되어 있다면 폴더를 엽니다.
-
여러 JSON 파일에서 평가 실행 결과를 찾을 수 있습니다.
summary.json파일에는 평가 실행의 전체 결과가 포함됩니다. 나머지 파일에는 평가 실행을 위해 지정된 개별 평가의 이름(예:unsupported-data-types-in-source.json)이 각각 지정됩니다. 각 파일에는 선택한 평가 실행의 해당 개별 평가 결과가 포함되어 있습니다.
기존 마이그레이션 작업에 대한 사전 마이그레이션 평가 실행의 결과를 시작하고 보려면 다음 CLI 명령 및 AWS DMSAPI 작업을 실행할 수 있습니다.
-
CLI:
describe-applicable-individual-assessments, API:DescribeApplicableIndividualAssessments– 하나 이상의 작업 구성 파라미터가 주어지면 신규 마이그레이션 전 평가 실행에 대해 지정할 수 있는 개별 평가를 목록으로 보여줍니다. -
CLI:
start-replication-task-assessment-run, API:StartReplicationTaskAssessmentRun– 기존 마이그레이션 작업에 대한 하나 이상의 개별 평가에 대해 신규 마이그레이션 전 평가 실행을 시작합니다. -
CLI:
describe-replication-task-assessment-runs, API:DescribeReplicationTaskAssessmentRuns- 필터 설정에 따라 마이그레이션 전 실행의 페이지가 매겨진 목록을 반환합니다. -
CLI:
describe-replication-task-individual-assessments, API:DescribeReplicationTaskIndividualAssessments- 필터 설정에 따라 개별 평가의 페이지가 매겨진 목록을 반환합니다. -
CLI:
cancel-replication-task-assessment-run, API:CancelReplicationTaskAssessmentRun– 단일 마이그레이션 전 평가 실행을 취소하지만 삭제하지는 않습니다. -
CLI:
delete-replication-task-assessment-run, API:DeleteReplicationTaskAssessmentRun– 단일 마이그레이션 전 평가 실행의 기록을 삭제합니다.