
데브옵스
AWS RDS Upgrade 사례
두줄요약
AWS RDS 업그레이드 사례를 통해 중단 시간을 줄이는 세 가지 전환 방식을 소개했습니다. DMS 복제, HAProxy, Blue/Green 배포로 서비스 특성에 맞춰 대응했습니다.
문제 상황
- AWS RDS 업그레이드 과정에서 서비스 중단 시간을 최소화해야 하는 요구
- 서비스 모듈별 읽기/쓰기 특성에 따라 다른 전환 방식 필요
해결 방법
- DMS Replication으로 신규 RDS에 데이터 복제 후 엔드포인트 전환
- 순단 허용 시간에 따라 Normal, Near Real Time, Blue/Green 배포 방식으로 분기
- HAProxy 레이어 추가, WAS 중지/재시작, 코드 반영과 배포 조합으로 점검과 롤백 대응
