본문 바로가기
DB

최단시간 다운타임으로 안전하게 DB 이전하기 - 이론

by for2gles 2022. 11. 19.
반응형

이 방법은 내가 회사에서 Ncloud 에서 AWS로 클라우드를 이전할 때 사용 한 방법이다.

이 방법이 유용했던 이유는 다운타임이 짧고(중요) 모든 데이터가 안전하게 이전된다.

 

순서

0. 유저에게 서버 점검 안내 메시지 미리 고지

1. 백업하기

2. Replication

3. 서버 중단 및 점검 메시지 띄우기

4. Master - Slave 간에 테이블별 마지막 id 비교를 통해 누락된 데이터 검증

    - 양 서버 접속해서 데이터 비교하는 script를 미리 구현해놓으면 빠르게 종료됨

5. Slave 중단

6. DB Endpoint 변경 배포 및 서버 재개

반응형

댓글0