
백엔드
Amazon RDS Blue/Green 배포를 사용한 Amazon Aurora PostgreSQL 업그레이드에 대한 롤백 전략 구현
두줄요약
Amazon Aurora PostgreSQL 업그레이드에서 RDS Blue/Green 배포의 롤백 전략을 설명했습니다. 자체 관리형 논리적 복제로 Blue Prime 클러스터를 구성해 복구 경로를 마련하는 방법을 다뤘습니다.
핵심 내용
- Amazon Aurora PostgreSQL 업그레이드에서 RDS Blue/Green 배포로 다운타임과 위험을 줄이는 흐름
- 전환 후 기본 롤백 기능이 없으므로 자체 관리형 논리적 복제로 Blue Prime 롤백 클러스터를 추가 구성하는 방법
- 전환 전 트래픽 중지, Blue/Green 삭제, 이전 Blue 복제, 게시·구독·복제 슬롯 설정으로 롤백 경로 확보
주의할 점
- DDL 복제, 시퀀스, 구체화된 뷰, 대용량 객체, 기본 키 없는 테이블 변경 등 관리형 Blue/Green의 제한
- 롤백 클러스터 구성 시 추가 다운타임 발생
- 롤백용 클러스터 전환은 DNS 또는 애플리케이션 엔드포인트 수동 처리 필요
적용해볼 점
- 업그레이드 전 스테이징과 프로덕션 수준 부하에서 충분한 검증 수행
- 롤백 절차와 엔드포인트 변경 문서화 또는 자동화 스크립트 준비
- 비용과 운영 편의를 위해 Blue, Green, Blue Prime 리소스 정리 계획 수립
