

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AWS Database Migration Service(DMS)를 사용하여 Amazon DocumentDB로 마이그레이션: 빠른 시작 안내서
<a name="migration-quick-start"></a>

**Topics**
+ [DMS 소스 준비](#migrate-qs-dma-source)
+ [DMS 설정](#migrate-qs-dms-setup)
+ [DocumentDB 압축 활성화](#migrate-qs-comp)
+ [복제 작업 생성](#migrate-qs-create)
+ [진행률 모니터링](#migrate-qs-monitor)
+ [추가 정보](#migrate-qs-info)

## DMS 소스 준비
<a name="migrate-qs-dma-source"></a>

DocumentDB 변경 스트림을 활성화하거나 MongoDB Oplog가 DMS 변경 데이터 캡처(CDC)를 지원하도록 하려면 [변경 스트림 활성화](change_streams.md#change_streams-enabling) 섹션을 참조하세요.
+ DMS 소스는 포함된 모든 컬렉션에 대해 DMS 전체 로드가 완료될 때까지 진행 중인 모든 변경 사항을 유지해야 합니다.
+ DocumentDB 변경 스트림은 시간 기반입니다. 전체 로드를 완료하는 데 걸리는 시간을 수용할 수 있을 만큼 `change_stream_log_retention_duration` 설정이 충분히 큰지 확인합니다.
+ MongoDB Oplog는 고정된 크기입니다. 전체 로드 중에 모든 작업을 유지할 수 있는 크기인지 확인합니다.

## DMS 설정
<a name="migrate-qs-dms-setup"></a>

DMS 인스턴스, 소스 및 대상 엔드포인트를 생성하고 각 엔드포인트를 테스트합니다.

## DocumentDB 압축 활성화
<a name="migrate-qs-comp"></a>

사용자 지정 파라미터 그룹을 DocumentDB 클러스터에 연결하고 default\$1collection\$1compression 파라미터를 활성화됨으로 업데이트하여 압축을 활성화합니다. 자세한 정보는 [컬렉션 수준 문서 압축 관리](doc-compression.md)을 참조하세요.

## 복제 작업 생성
<a name="migrate-qs-create"></a>

1. DMS 콘솔의 탐색 창에서 **마이그레이션 또는 복제**를 선택한 후 **작업**을 선택합니다.

1. **작업 생성**을 선택합니다.

1. **작업 생성** 페이지의 **작업 구성** 섹션에서 다음을 수행합니다.
   + 고유하고 의미 있는 **작업 식별자**(예: "mongodb-docdb-replication")를 입력합니다.
   + **소스 데이터베이스 엔드포인트** 드롭다운 메뉴에서 이전에 생성한 소스 엔드포인트를 선택합니다.
   + **대상 데이터베이스 엔드포인트** 드롭다운 메뉴에서 이전에 생성한 대상 엔드포인트를 선택합니다.
   + **작업 유형**에서 **마이그레이션 및 복제**를 선택합니다.

1. **설정** 섹션에서 다음을 수행합니다.
   + **작업 로그**에서 **CloudWatch 켜기** 로그 상자를 선택합니다.
   + **편집 모드**(섹션 상단)에서 **JSON 편집기**를 선택하고 다음 속성을 설정합니다.
     + `ParallelApplyThreads`를 5로 설정합니다(`TargetMetadata` 아래). 그러면 CDC에서 초당 \$11,000개의 insert/update/delete 작업이 활성화됩니다.
     + `MaxFullLoadSubTasks`를 16으로 설정합니다(`FullLoadSettings` 아래). 인스턴스 크기에 따라 이 값을 늘리는 것이 좋습니다.
     + 대용량 컬렉션(100GB 이상)의 경우 자동 파티션을 활성화합니다(테이블 매핑 아래 및 `parallel-load` 속성 아래).
       + "type": "partitions-auto"
       + "number-of-partitions": 16

## 진행률 모니터링
<a name="migrate-qs-monitor"></a>

AWS DMS 콘솔을 사용하거나 사용자 지정 대시보드([대시보더 도구](https://github.com/awslabs/amazon-documentdb-tools/tree/master/monitoring/docdb-dashboarder))를 생성하여 마이그레이션을 추적합니다. 다음 지표에 중점을 둡니다.
+ **FullLoadThroughputBandwidthTarget** - 마이그레이션의 전체 로드 단계에서 데이터를 대상 데이터베이스로 전송할 때 DMS에서 사용하는 네트워크 대역폭(KB/초)을 측정합니다.
+ **CDCLatencyTarget** - 소스 데이터베이스에서 변경이 발생할 때와 해당 변경이 대상 데이터베이스에 적용될 때 발생하는 시간 지연(초)을 측정합니다.
+ **CDCThroughputRowsTarget** - 마이그레이션의 지속적 복제 단계에서 DMS가 대상 데이터베이스에 적용하는 초당 행 수를 측정합니다.

## 추가 정보
<a name="migrate-qs-info"></a>

Amazon DocumentDB 및 AWS DMS에 대한 자세한 내용은 다음 섹션을 참조하세요.
+ [Amazon DocumentDB 마이그레이션 런북](docdb-migration-runbook.md)
+ [MongoDB에서 Amazon DocumentDB로 마이그레이션](https://docs.aws.amazon.com/dms/latest/sbs/chap-mongodb2documentdb.html)