목록 보기
RDS MySQL에서 RDS Aurora로 DB이전 다운타임 최소화 하기
데브옵스

RDS MySQL에서 RDS Aurora로 DB이전 다운타임 최소화 하기

리멤버
리멤버
2025년 1월 14일

두줄요약

RDS MySQL에서 Aurora로 이전할 때 다운타임을 줄이는 절차를 정리했습니다. 스냅샷 마이그레이션과 복제 동기화, binlog 관리가 핵심이었습니다.

문제 상황

  • RDS MySQL에서 Aurora로 이전하면서 데이터 소실 없이 다운타임을 최소화해야 하는 상황
  • 이전 작업 외에도 함께 처리할 일이 많아 제한된 주말 새벽 시간 안에 마무리 필요

해결 방법

  • 최신 스냅샷을 Aurora로 마이그레이션한 뒤, 마이그레이션 중 발생한 변경분을 복제로 동기화
  • binlog 보관 시간 설정, VPC 보안그룹 허용, 복제 전용 계정 생성, 외부 마스터 및 복제 시작 절차 적용
  • 복제 에러는 rds_skip_repl_error로 넘기되, 로그 기록과 주변 데이터 정합성 확인 병행

주의할 점

  • 스냅샷 시점과 binlog 위치가 맞지 않아 복제 에러가 발생할 수 있음
  • 마이그레이션 전 binlog 보관 기간과 저장 공간을 충분히 점검할 필요
  • 이전 완료 후 추가한 보안그룹 규칙과 계정은 제거 필요

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...