기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
AWS DMS 작업 사용
AWS Database Migration Service(AWS DMS) 태스크는 모든 작업이 이루어지는 곳입니다. 마이그레이션 및 특수 처리(로깅 요구 사항, 제어 테이블 데이터 및 오류 처리 등)에 사용할 테이블(또는 뷰)과 스키마를 지정합니다.
작업은 세 가지 주요 단계로 구성되어 있습니다.
기존 데이터 마이그레이션(전체 로드)
캐시된 변경 사항 적용
지속적 복제(변경 데이터 캡처)
AWS DMS 마이그레이션 태스크에서 데이터를 마이그레이션하는 방법에 대한 자세한 내용 및 개요는 의 상위 수준 보기 AWS DMS 섹션을 참조하세요.
마이그레이션 작업 생성 시 몇 가지 사항에 대해 알고 있어야 합니다.
-
작업을 생성하려면 먼저 소스 엔드포인트, 대상 엔드포인트, 복제 인스턴스를 생성해야 합니다.
-
많은 작업 설정을 지정하여 마이그레이션 작업을 조정할 수 있습니다. 이러한 조정 작업은 AWS Management Console, AWS Command Line Interface(AWS CLI) 또는 AWS DMS API를 사용하여 수행합니다. 이러한 설정에는 마이그레이션 오류의 처리 방식 지정, 오류 로깅 및 제어 테이블 정보가 포함됩니다. 태스크 구성 파일을 사용하여 태스크 설정을 지정하는 방법에 관한 자세한 내용은 작업 설정 예제 섹션을 참조하세요.
-
작업을 생성하면 즉시 실행할 수 있습니다. 필수 메타데이터가 정의된 대상 테이블은 자동으로 생성되어 로드되고, 복제 프로세스가 지속됨을 지정할 수 있습니다.
-
기본적으로 AWS DMS는 작업 생성 즉시 작업을 시작합니다. 그렇지만 경우에 따라 작업 시작을 연기하기도 합니다. 예를 들어, AWS CLI를 사용할 경우 한 프로세스로는 작업을 생성하고 다른 프로세스로는 트리거 이벤트에 따라 해당 작업을 시작하게 할 수 있습니다. 필요에 따라 작업 시작을 연기할 수 있습니다.
-
콘솔, AWS CLI 또는 AWS DMS API를 사용하여 작업을 모니터링, 중지 또는 다시 시작할 수 있습니다. AWS DMS API를 사용하여 태스크를 중지하는 방법에 대한 내용은 AWS DMS API 참조의 StopReplicationTask를 참조하세요.
다음은 AWS DMS 작업으로 수행할 수 있는 작업입니다.
작업 | 관련 설명서 |
---|---|
태스크 생성 작업 생성 시 마이그레이션 설정과 함께 소스, 대상 및 복제 인스턴스를 지정합니다. |
|
지속적 복제 태스크 생성 원본과 대상 간에 지속적인 복제를 수행하는 작업을 설정할 수 있습니다. |
|
태스크 설정 적용 각 작업에는 데이터베이스 마이그레이션의 요구 사항에 따라 구성할 수 있는 설정이 있습니다. JSON 파일로 이 설정을 생성하거나 AWS DMS 콘솔을 사용하여 일부 설정과 함께 이 설정을 지정할 수 있습니다. 태스크 구성 파일을 사용하여 태스크 설정을 지정하는 방법에 관한 자세한 내용은 작업 설정 예제 섹션을 참조하세요. |
|
테이블 매핑 사용 테이블 매핑은 여러 가지 유형의 규칙을 사용하여 테이블에 대한 추가 태스크 설정을 지정합니다. 이러한 규칙을 사용하여 데이터 소스, 소스 스키마, 테이블 및 보기, 데이터, 태스크 중에 발생하는 테이블 변환 및 데이터 변환, 이러한 테이블과 열을 소스에서 대상으로 마이그레이션하는 방법에 대한 설정을 지정할 수 있습니다. |
선택 규칙 선택 규칙 및 작업변환 규칙 변환 규칙 및 작업테이블 설정 규칙 테이블 및 컬렉션 설정 규칙과 작업 |
마이그레이션 전 태스크 평가 실행 마이그레이션 도중 문제를 일으킬 수 있는 소스 및 대상 데이터베이스와 관련된 문제를 보여주는 마이그레이션 전 태스크 평가를 활성화하고 실행할 수 있습니다. 여기에는 지원되지 않는 데이터 형식, 일치하지 않는 인덱스와 프라이머리 키, 기타 태스크 설정 충돌 등을 비롯한 문제가 포함될 수 있습니다. 태스크 실행 전에 이러한 마이그레이션 전 평가를 실행하여 마이그레이션 도중 문제가 발생하기 전에 잠재적 문제를 파악합니다. |
|
데이터 유효성 검사 데이터 검증은 AWS DMS가 원본 데이터 스토어의 데이터와 대상 데이터 스토어의 데이터 비교를 수행하도록 하는 데 사용할 수 있는 작업 설정입니다. |
|
태스크 수정 작업이 중지되면 작업 설정을 수정할 수 있습니다. |
|
태스크 이동 태스크가 중지되면 태스크를 다른 복제 인스턴스로 이동할 수 있습니다. |
|
태스크 도중 테이블 다시 로드 작업 중에 오류가 발생하면 작업 중에 테이블을 다시 로드할 수 있습니다. |
|
필터 적용 소스 필터를 사용하여 소스에서 대상으로 전송되는 레코드의 수와 유형을 제한할 수 있습니다. 예를 들어, 본사 사업장에서 근무하는 직원만이 대상 데이터베이스로 이동하도록 지정할 수 있습니다. 데이터 열에서 필터를 적용합니다. |
|
태스크 모니터링 작업에서 사용하는 테이블과 작업 성능에 관한 정보를 가져오는 방법에는 여러 가지가 있습니다. |
|
태스크 로그 관리 AWS DMS API 또는 AWS CLI를 사용하여 작업 로그를 보고 삭제할 수 있습니다. |