Skip to content

ops: Prod DB 데이터 마이그레이션 (RDS → DB EC2) #51

@Hexeong

Description

@Hexeong

상위 이슈

#39

선행 조건

Warning

#50 (DB EC2 리소스 추가) 작업이 완료되어 DB EC2가 정상적으로 생성된 이후에 진행합니다.

작업 내용

Terraform 코드 변경 없이 수동으로 데이터를 이전하고 앱의 DB 연결을 전환하는 작업입니다.

절차

  1. 앱 서버 EC2에서 RDS로 mysqldump 실행
    mysqldump -h <RDS_HOST> -u root -p solid_connection > dump.sql
  2. dump 파일을 DB EC2로 전송 후 import
    mysql -h <DB_EC2_PRIVATE_IP> -u root -p solid_connection < dump.sql
  3. SSM Parameter Store의 datasource URL을 DB EC2 private IP로 업데이트
  4. 앱 서버 재시작
  5. 정상 동작 확인

작업 상세 내용

  • DB EC2 MySQL 정상 기동 확인
  • RDS → DB EC2 mysqldump 마이그레이션 수행
  • SSM Parameter Store datasource URL 전환
  • 앱 서버 재시작 및 DB 연결 확인
  • 서비스 정상 동작 확인

주의사항

이 작업이 완료되고 서비스가 정상임을 확인한 뒤에야 다음 단계인 RDS 제거(서브 이슈 3)를 진행합니다.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions