BLOG
작성자 : 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/