

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

# AWS Database Migration Service이란 무엇인가요?
<a name="Welcome"></a>

AWS Database Migration Service(AWS DMS)는 관계형 데이터베이스, 데이터 웨어하우스, NoSQL 데이터베이스 및 기타 유형의 데이터 스토어를 마이그레이션할 수 있는 클라우드 서비스입니다. AWS DMS를 사용하여 데이터를 AWS 클라우드로 마이그레이션하거나, 클라우드와 온프레미스 설정 조합 간에 마이그레이션할 수 있습니다.

AWS DMS를 사용하면 소스 데이터 스토어를 검색하고, 소스 스키마를 변환하고, 데이터를 마이그레이션할 수 있습니다.
+ DMS Fleet Advisor를 사용하여 소스 데이터 인프라를 검색할 수 있습니다. 이 서비스는 온프레미스 데이터베이스 및 분석 서버에서 데이터를 수집하고 AWS 클라우드로 마이그레이션할 수 있는 서버, 데이터베이스, 스키마의 인벤토리를 구축합니다.
+ 다른 데이터베이스 엔진으로 마이그레이션하려면 DMS Schema Conversion을 사용하면 됩니다. 이 서비스는 소스 스키마를 자동으로 평가한 후 새로운 대상 엔진으로 변환합니다. 또는 AWS Schema Conversion Tool(AWS SCT)을 로컬 PC에 다운로드하여 소스 스키마를 변환할 수도 있습니다.
+ 소스 스키마를 변환하고 변환된 코드를 대상 데이터베이스에 적용한 후, AWS DMS를 사용하여 데이터를 마이그레이션할 수 있습니다. 마이그레이션을 한 번 수행하거나, 지속적인 변경 사항을 복제하여 소스와 대상을 동기화 상태로 유지할 수 있습니다. AWS DMS는 AWS 클라우드의 일부이기 때문에 AWS 서비스에서 제공하는 비용 효율성, 빠른 시장 출시 속도, 보안, 유연성을 누릴 수 있습니다.

기본 수준에서 보자면 AWS DMS는 복제 소프트웨어를 실행하는 AWS 클라우드의 서버입니다. 소스 및 대상 연결을 생성하여 데이터를 추출할 위치와 데이터를 로드할 위치를 AWS DMS에 지시합니다. 그 다음, 이 서버에서 실행되는 태스크를 예약하여 데이터를 이동합니다. AWS DMS는 테이블 및 관련 프라이머리 키가 대상에 없는 경우 이러한 항목을 생성합니다. 원하는 경우 대상 테이블을 직접 생성할 수 있습니다. 또는 AWS Schema Conversion Tool(AWS SCT)을 사용하여 대상 테이블, 인덱스, 보기, 트리거 등을 일부 또는 모두 생성할 수 있습니다.

아래 다이어그램에 AWS DMS 프로세스가 나와 있습니다.

![\[시작AWS DMS\]](http://docs.aws.amazon.com/ko_kr/dms/latest/userguide/images/datarep-Welcome.png)


**참조**
+ **AWS DMS를 지원하는 AWS 리전** – AWS DMS를 지원하는 AWS 리전 지원에 대한 자세한 내용은 [AWS DMS 복제 인스턴스 작업](CHAP_ReplicationInstance.md) 섹션을 참조하세요.
+ **데이터베이스 마이그레이션 비용** – 데이터베이스 마이그레이션 비용에 대한 자세한 내용은 [AWS Database Migration Service 요금 페이지](https://aws.amazon.com/dms/pricing/) 섹션을 참조하세요.
+ **AWS DMS 기능 및 이점** – AWS DMS 기능 및 이점에 대한 내용은 [AWS Database Migration Service 기능](https://aws.amazon.com/dms/features/) 섹션을 참조하세요.
+ **사용 가능한 데이터베이스 옵션** – Amazon Web Services Services에서 사용할 수 있는 다양한 데이터베이스 옵션에 대해 자세히 알아보려면 [조직에 적합한 데이터베이스 선택](https://aws.amazon.com/getting-started/decision-guides/databases-on-aws-how-to-choose/)을 참조하세요.

## AWS DMS에서 수행하는 마이그레이션 작업
<a name="Welcome.Tasks"></a>

AWS DMS는 마이그레이션 프로젝트와 관련된 까다롭거나 지루한 수많은 태스크를 대신 처리합니다.
+ 기존 솔루션에서는 용량 분석을 수행하고, 하드웨어와 소프트웨어를 구매하고, 시스템을 설치 및 관리하고, 설치를 테스트 및 디버깅해야 합니다. AWS DMS는 마이그레이션에 필요한 모든 하드웨어 및 소프트웨어의 배포, 관리, 모니터링을 자동으로 관리합니다. AWS DMS 구성 프로세스를 시작한 지 몇 분 이내에 마이그레이션을 실행할 수 있습니다.
+ AWS DMS를 사용하면 실제 워크로드에 맞춰 필요에 따라 마이그레이션 리소스를 스케일 업(또는 스케일 다운)할 수 있습니다. 예를 들어, 추가 스토리지가 필요하다고 판단되면 할당된 스토리지를 쉽게 늘리고, 대게 몇 분 내로 마이그레이션을 다시 시작할 수 있습니다.
+ AWS DMS는 사용한 만큼만 지불하는 모델을 사용합니다. 선결제 구매 비용과 지속적인 유지 관리 비용이 부과되는 기존 라이선스 모델과 달리, AWS DMS 리소스는 사용하는 동안에만 비용을 지불하면 됩니다.
+ AWS DMS는 하드웨어 및 소프트웨어, 소프트웨어 패치 적용, 오류 보고 등을 비롯하여 마이그레이션 서버를 지원하는 모든 인프라를 자동으로 관리합니다.
+ AWS DMS는 자동 장애 조치를 제공합니다. 어떤 이유로든 기본 복제 서버에 장애가 발생할 경우, 서비스 중단이 거의 발생하지 않은 채로 백업 복제 서버가 작업을 이어받을 수 있습니다.
+ AWS DMS Fleet Advisor는 데이터 인프라의 인벤토리를 자동으로 생성합니다. 마이그레이션 대상을 식별하고, 마이그레이션을 계획하는 데 도움이 되는 보고서를 생성합니다.
+ AWS DMS Schema Conversion은 소스 데이터 공급자의 마이그레이션 복잡성을 자동으로 평가합니다. 또한 데이터베이스 스키마와 코드 객체를 대상 데이터베이스와 호환되는 형식으로 변환한 다음, 변환된 코드를 적용합니다.
+ AWS DMS는 현재 실행 중인 엔진보다 더 비용 효율적인 최신 데이터베이스 엔진으로 전환하는 데 도움이 될 수 있습니다. 예를 들어, AWS DMS는 Amazon Relational Database Service(RDS) 또는 Amazon Aurora에서 제공하는 관리형 데이터베이스 서비스를 활용하는 데 도움이 될 수 있습니다. 또는 Amazon Redshift에서 제공하는 관리형 데이터 웨어하우스 서비스, Amazon DynamoDB와 같은 NoSQL 플랫폼 또는 Amazon Simple Storage Service(S3)와 같은 저비용 스토리지 플랫폼으로 전환할 수 있습니다. 반대로 기존 인프라에서 벗어나 동일한 데이터베이스 엔진을 계속 사용하려는 경우에도, AWS DMS는 이러한 프로세스를 지원합니다.
+ AWS DMS는 오늘날 가장 널리 사용되는 거의 모든 DBMS 엔진을 소스 엔드포인트로 지원합니다. 자세한 내용은 [데이터 마이그레이션용 소스](CHAP_Source.md) 섹션을 참조하세요.
+ AWS DMS는 사용 가능한 대상 엔진을 광범위하게 제공합니다. 자세한 내용은 [마이그레이션에 적합한 대상](CHAP_Target.md) 섹션을 참조하세요.
+ 지원되는 데이터 소스에서 지원되는 데이터 대상으로 마이그레이션할 수 있습니다. AWS DMS는 지원되는 엔진 간의 완전한 이기종 데이터 마이그레이션을 지원합니다.
+ AWS DMS는 데이터 마이그레이션의 보안을 보장합니다. 저장 데이터는 AWS Key Management Service(AWS KMS) 암호화로 암호화됩니다. 마이그레이션하는 동안 Secure Socket Layer(SSL)를 사용하여 소스에서 대상으로 데이터를 이동할 때 처리 중인 데이터를 암호화할 수 있습니다.