AWS
AWS DMS로 쉽게 하는 데이터베이스 마이그레이션
heesoohi
2025. 3. 15. 21:27
이전 포스팅까지 여러 종류의 데이터베이스 기술들을 정리해보았다. 이번에는 데이터베이스 간에 데이터 마이그레이션하는 방법에 대해 살펴보려고 한다.
# DMS
데이터베이스 간 데이터 마이그레이션을 위해 DMS(Database Migration Service)를 사용할 수 있다.
💡 DMS를 이용해 데이터를 이동하는 방법
1. DMS 소프트웨어를 실행하는 EC2 인스턴스를 실행
2. DMS를 이용해 소스 데이터베이스로부터 데이터 추출
3. DMS가 해당 데이터를 대상 데이터베이스로 입력
이러한 방식으로 DMS를 이용하여 데이터베이스를 AWS 클라우드로 신속하고 빠르게 마이그레이션할 수 있다. 이러한 기술 덕분에 데이터 복원 및 자가 복구 작업을 수행하는 것도 가능한 것!
또한 위와 같은 마이그레이션 작업 동안에도, 소스 데이터베이스를 중단할 필요가 없어서, 제약 없이 사용할 수 있다.
💡 마이그레이션 지원
- 동종 마이그레이션
: 소스 데이터베이스와 대상 데이터베이스가 동일한 데이터베이스 기술을 사용하는 경우에 해당
예를 들어 Oracle 사이에 마이그레이션에 사용 - 이기종 마이그레이션
: 소스 데이터베이스와 대상 데이터베이스가 서로 다른 데이터베이스 기술을 이용하는 경우
ex) Microsoft SQL Server에서 오로라 데이터베이스로 마이그레이션하는 경우
이 경우, DMS가 소스에서 대상으로 데이터 변환하는 작업을 수행해 줌.