아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
뱅크샐러드 favicon뱅크샐러드

AWS DMS 사용 경험 공유: RDS 통합으로 비용 절감!

by DD
2023-07-19
3년 전
조회수 12

RDS 클러스터 자원 낭비를 해결하기 위해 AWS DMS를 활용한 데이터베이스 통합을 진행함

DMS를 사용하여 TB 단위의 데이터를 최소한의 서비스 중단으로 이관함

RDS 클러스터 비용 1/3 감소 및 장애 격리 효과를 얻음

DMS 아키텍처 및 작동 원리

AWS DMS는 Source와 Target 엔드포인트를 생성하여 데이터를 이관한다. 구체적으로, 복제 인스턴스를 통해 데이터를 읽고 쓰는 방식으로 작동하며, 다양한 데이터베이스 간의 마이그레이션을 지원한다. 따라서, On-Premise 환경에서 Cloud로의 데이터 이관도 가능하다.

DMS 사용 시 고려사항 및 트레이드오프

DMS 사용 시 부하 문제를 고려하여 RDS 인스턴스 스펙 업이 필수적이다. 반면, binary log 파일 보존 기간 제약으로 인해 대용량 데이터 이관 시 어려움이 발생할 수 있다. 따라서, Limited LOB Mode를 활용하여 이관 속도를 높이는 방안을 고려해야 한다.

DMS 실전 적용 가이드

DMS 사용 전, 데이터 검증을 위해 충분한 테스트를 거쳐야 한다. 구체적으로, Row Count 비교, Sampling 및 Diff 확인을 통해 데이터 정합성을 검증한다. 따라서, FOREIGN_KEY 제약 조건 및 LOB 데이터 NOT NULL 제약 조건과 같은 에러 케이스에 대한 사전 대비가 필요하다.

사용법과 함께 작성해본 좌충우돌 AWS DMS 사용기 - feat. RDS 통합 이야기
원문 읽기
원문 읽기
중급
아키텍처
AWS DMS
RDS
MySQL
SQL
DevOps
Data

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

코드 리뷰의 맹점을 파헤치다!

데브투 로고

AWS Transform for SQL Server: SQL Server를 Aurora PostgreSQL로 손쉽게!

AWS 로고

RDS MySQL IOPS 문제, 메모리 사이즈 업으로 해결!

버즈빌 로고

Kiro CLI로 RDS/Aurora 장애 분석을 자동화하세요!

AWS 로고

여기어때, AI로 Oracle DB를 6주 만에 Aurora MySQL로 마이그레이션 성공!

AWS 로고

SQL 기초부터 실전까지 마스터!

더 프라임아젠 로고
뱅크샐러드 favicon뱅크샐러드
중급
아키텍처
AWS DMS
RDS
MySQL
SQL
DevOps
Data

관련 추천 글

코드 리뷰의 맹점을 파헤치다!

데브투 로고

AWS Transform for SQL Server: SQL Server를 Aurora PostgreSQL로 손쉽게!

AWS 로고

RDS MySQL IOPS 문제, 메모리 사이즈 업으로 해결!

버즈빌 로고