어드민 ↔ 서빙 구현

마이그레이션 IDC 이전
스냅샷 시점 동안의 데이터 일관성
초기 스냅샷
- IDC 1의 DB 풀백업
- 이 시점에 기존 데이터 변경 중
Replication 연결
- 스냅샷 생성 시점의 binary log 포지션부터 IDC2를 Replica로 붙임 (클러스터)
- binary log
- 데이터 변경 내역 기록 (DML - insert, update, delete / DDL 변경까지 모두 기록)
- statement 기반 - 실행된 SQL 그대로 기록
- row 기반 - 실제 변경된 row의 값을 기록
- 스냅샷 이후 발생하는 변경(Insert / update / delete)를 IDC2가 실시간으로 따라감
- 충분한 시간을 가지고 데이터가 정상적으로 리플리케이션이 되는지 확인
마이그레이션 전략
STEP1) 포인트 관리 DB 복제
- IDC2에 포인트 관리 DB를 구성하고, IDC1 Master → IDC2 Replica 방향으로 복제를 설정한다.
- 모든 쓰기는 여전히 IDC1 Master에 반영되고, IDC2 Replica가 이를 따라간다.
STEP2) 포인트 사용내역 DB 복제
IDC2에 포인트 사용내역 DB를 구성하고, IDC1 Master → IDC2 Replica 방향으로 복제를 설정한다.