BLOG

AWS Database Migration Service (DMS) 1분만에 이해하기!!
작성일: 2016-09-06

작성자 : SA Team

 

AWS Database Migration Service (DMS)의 특징

1. AWS에서 제공해 주는 RDB 마이그레이션 서비스

2. 설정 및 마이그레이션 작업이 간단

3. 마이그레이션에서 사용한 리소스만큼 비용 과금

4. 이기종 간의 데이터 이전도 가능

5. 스키마 변환 도구도 제공

6. 적은 부하로 지속적인 레플리케이션 가능

 

 

 

특징 01 – 마이그레이션 중에도 애플리케이션에서 DB를 사용 가능

 

1. DMS 인스턴스 생성 -> Source / Target DB 접속 -> DB, 스키마, 테이블 등을 선택

2. Database Migration Service를 통해 데이터베이스를 생성하고 데이터 로드 실행

3. 그 후에 계속적으로 데이터가 동기화

4. 동기화가 끝나면 애플리케이션에서 신규 DB의 Endpoint로 변경

 

 

특징 02 – 데이터베이스 단위의 레플리케이션

필요한 테이블 또는 일부 컬럼만을 레플리케이션 가능

 

 

 

특징 03 – 여러가지 구조로 활용 가능

1:n, n:1, n:m 으로 구성 가능

 

 

 

 

 

활용 사례 01 – DB 마이그레이션

온프레미스 DB에서 AWS로 마이그레이션

 

 

 

VPC 간 DB 마이그레이션

 

 

 

활용 사례 02 – DB 레플리케이션

Change Data Capture (CDC) 기능을 이용하여 지속적인 레플리케이션 + 멀티 AZ

=> 실제 워크로드 DB 레플리케이션에서도 DMS를 활용 가능

 

@온프레미스에서 AWS 간 데이터 동기

@Region간 데이터베이스 동기

@DWH로의 계속적인 데이터 동기

 

DMS에서 지원하는 데이터베이스

 

 

 

특징 04 마이그레이션에서 사용한 만큼 비용을 지불

DMS 인스턴스 

– dms.t2.micro: $0.028/시간
– dms.c4.4xlarge: $1.564/시간

 

범용 SSD 스토리지 

– 0.138/GB/월

 

트레픽

– 인바운드 : 무료
– 동일 AZ 에서의 통신:무료
– 아웃바운드 (동일 리전 다른 AZ) : $0.010/GB
– 아웃바운드(인터넷) : $0.140/GB

 

주의 ※위의 비용은 예제이며 사용하는 리전에 따라 다를 수 있습니다. 자세한 비용은 아래 URL을 참조.
https://aws.amazon.com/dms/pricing/