

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

# AWS Database Migration Service 시작하기 전에 (AWS DMS)
<a name="ex-create-dms-plan"></a>

AMS를 사용하여 데이터베이스 마이그레이션을 계획할 때는 다음 사항을 AWS DMS고려하세요.
+ 소스 및 대상 엔드포인트: 소스 데이터베이스의 어떤 정보와 테이블을 대상 데이터베이스로 마이그레이션해야 하는지 알아야 합니다. AMS는 테이블 및 기본 키 생성을 포함한 기본 스키마 마이그레이션을 AWS DMS 지원합니다. 그러나 AMS AWS DMS 는 대상 데이터베이스에서 보조 인덱스, 외래 키, 계정 등을 자동으로 생성하지 않습니다. 자세한 내용은 [데이터 마이그레이션 소스](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Source.html) 및 [데이터 마이그레이션 대상](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Target.html)을 참조하세요.
+ 스키마/코드 마이그레이션: AMS AWS DMS 는 스키마 또는 코드 변환을 수행하지 않습니다. Oracle SQL Developer, MySQL Workbench 또는 pgAdmin III와 같은 도구를 사용하여 스키마를 변환할 수 있습니다. 기존 스키마를 다른 데이터베이스 엔진으로 변환하려면 [AWS Schema Conversion Tool](https://docs.aws.amazon.com/SchemaConversionTool/latest/userguide/CHAP_SchemaConversionTool.Installing.html)을 사용할 수 있습니다. 대상 스키마를 생성하고 전체 스키마(테이블, 인덱스, 보기 등)을 생성할 수도 있습니다. 또한 PL/SQL 또는 TSQL을 PgSQL 및 기타 형식으로 변환하는 도구를 사용할 수도 있습니다.
+ 지원되지 않는 데이터 형식: 일부 소스 데이터 형식을 대상 데이터베이스와 동일한 데이터 형식으로 변환해야 합니다.

**AWS DMS 고려해야 할 시나리오**

다음과 같은 문서화된 시나리오는 자체 데이터베이스 마이그레이션 경로를 만드는 데 도움이 될 수 있습니다.
+ 온프레미스 MySQL 서버에서 Amazon RDS MySQL로 데이터 마이그레이션: AWS 블로그 게시물 [ 온프레미스 MySQL 데이터를 Amazon RDS로 마이그레이션(및 뒤로)](https://aws.amazon.com/blogs/aws/migrate-mysql-data-to-amazon-rds-and-back/)을 참조하세요.
+ Oracle 데이터베이스에서 Amazon RDS Aurora PostgreSQL 데이터베이스로 데이터 마이그레이션: AWS 블로그 게시물 참조 [ Oracle 데이터베이스에서 Amazon Aurora PostgreSQL 데이터베이스로 마이그레이션하는 방법에 대한 간략한 소개](https://aws.amazon.com/blogs/database/a-quick-introduction-to-migrating-from-an-oracle-database-to-an-amazon-aurora-postgresql-database/)
+ RDS MySQL에서 S3로 데이터 마이그레이션: AWS 블로그 게시물 [AWS DMS를 사용하여 관계형 데이터베이스의 데이터를 Amazon Glacier로 아카이브하는 방법](https://aws.amazon.com/blogs/database/archiving-data-from-relational-databases-to-amazon-glacier-via-aws-dms/) 참조

데이터베이스 마이그레이션을 위해서는 다음 작업을 수행해야 합니다.
+ 데이터베이스 마이그레이션을 계획합니다. 여기에는 복제 서브넷 그룹 설정이 포함됩니다.
+ 마이그레이션을 위한 모든 프로세스를 수행하는 복제 인스턴스를 할당합니다.
+ 소스 및 대상 데이터베이스 엔드포인트를 지정합니다.
+ 하나의 작업이나 작업 집합을 생성하여 사용할 테이블과 복제 프로세스를 정의합니다.
+  AWS DMS IAM `dms-cloudwatch-logs-role` 및 `dms-vpc-role` 역할을 생성합니다. Amazon Redshift를 대상 데이터베이스로 사용하는 경우 IAM 역할도 생성하고 `dms-access-for-endpoint` AWS 계정에 추가해야 합니다. 자세한 내용은 AWS [ CLI 및 AWS DMS API와 함께 사용할 IAM 역할 생성을 참조하세요](https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.html#CHAP_Security.APIRole).

이 연습에서는 AMS 콘솔 또는 AMS CLI를 사용하여 AWS Database Migration Service ()를 생성하는 예를 제공합니다AWS DMS. AWS DMS 복제 인스턴스, 서브넷 그룹 및 작업과 AWS DMS 소스 엔드포인트 및 대상 엔드포인트를 생성하기 위한 CLI 명령이 제공됩니다.

AMS에 대해 자세히 알아보려면 일반 정보는 [AWS Database Migration Service](https://aws.amazon.com/dms/) 섹션을 AWS DMS참조하고 일반적인 질문에 대한 답변은 [AWS Database Migration Service FAQs](https://aws.amazon.com/dms/faqs/)를 참조하세요.