[AWS] Aurora RDS 무중단 스케일-업

[AWS] Aurora RDS 무중단 스케일-업


Aurora는 MySQL 및 PostgreSQL과 호환되는 완전관리형 RDBMS 엔진입니다. 디비 클러스터링이 기본 제공되며 오토스케일을 위한 복제를 자동화할 수 있습니다.

Aurora RDS를 운영하다가 Primary 노드를 무중단으로 스케일-업 해야 하는 상황이 발생할 수 있습니다. RDS 중지가 허용된다면 간단히 클러스터에서 인스턴스 클래스를 변경하고 즉시적용을 통해 진행하면 됩니다.

무중단으로 스케일-업을 하기 위해서는 읽기 복제본을 목표 사양으로 생성한 뒤, fail-over를 통해 이 노드를 Primary로 승격하면 됩니다. 기존의 쓰기노드는 자동으로 읽기노드로 변경됩니다.
이 때 장애조치 우선순위 tier가 primary로 수동 승격된 노드가 기존 primary 보다 더 낮을 때는 다시 자동으로 원래의 primary노드로 primary가 복귀되니 주의해야 합니다. 안정적인 작업을 위해서는 승격할 노드의 tier를 교체할 노드의 tier보다 높게 지정해 놓으면 됩니다. tier는 숫자가 낮을수록 우선순위가 높습니다.


댓글

이 블로그의 인기 게시물

AWS SA 자격증 시험 합격 후기

[AWS] Lightsail vs EC2 (서울리전 2018.5 기준)

[AWS] EC2 SMTP 트래픽 제한 해제 하기 - 대량 이메일 발송서버 구성을 위해