aws (DMS)
DMS
- 관계형 데이터베이스, 비관계형 데이터베이스 및 기타 유형의 데이터 저장소를 마이그레이션할 수 있는 서비스입니다.
- 원본 데이터베이스와 대상 데이터베이스 간에 데이터를 이동할 수 있습니다.
- 원본 데이터베이스와 대상 데이터베이스는 유형이 동일할 필요가 없습니다. 마이그레이션하는 동안 원본 데이터베이스가 계속 작동하므로 데이터베이스를 사용하는 애플리케이션의 가동 중지 시간을 줄일 수 있습니다.
- 온프레미스에서 Amazon EC2 인스턴스 또는 Amazon RDS에 저장된 MySQL 데이터베이스가 있다고 예를 들겠습니다. MySQL 데이터베이스가 원본 데이터베이스라고 하겠습니다. AWS DMS를 사용하여 Amazon Aurora 데이터베이스와 같은 대상 데이터베이스로 데이터를 마이그레이션할 수 있습니다.
- 마이그레이션의 출발지가 되는 데이터베이스 또는 데이터 저장소를 나타냅니다. 예를 들어, 소스 엔드포인트는 RDS,EC2 인스턴스, S3 버킷 등이 될 수있습니다.
- 마이그레이션의 목적지가 되는 데이터베이스 또는 데이터 저장소를 나타냅니다. 대상 엔드포인트 역시 RDS, EC2, S3 등이 될 수 있습니다.
AWS DMS의 다른 사용 사례
개발 및 테스트 데이터베이스 마이그레이션
- 프로덕션 사용자에게 영향을 주지 않고 개발자가 프로덕션 데이터에서 애플리케이션을 테스트할 수 있도록 지원
여러 데이터베이스를 단일 데이터베이스로 결합
- 여러 데이터베이스를 단일 데이터베이스로 결합
연속 복제
- 일회성 마이그레이션을 수행하는 것이 아니라 데이터의 진행 중 복제본을 다른 대상 원복으로 전송