AWS Elasticache Reids를 사용하다보면, 불가피하게 Primary(Master) Node를 변경해야 될 때가 있다.
이럴 경우, 아주 간단한 방법으로 Online으로 변경이 가능하다.
AWS에서는 이 과정을 승격(Promote)라고 부른다.
말 그래도 Replica Node를 Primary Node로 승격해준다는 말이다.
Promote를 진행하기 전에 먼저 Redis Engine의 Multi-AZ FailOver설정을 Disable해야 한다.
Redis Engine 을 선택하고 Modify를 클릭한다.
Multi-AZ 를 No로 선택하고 Modify를 누른다.
(만약에 Muilti-AZ 를 비활성화로 사용중이라면 생략해도 된다.)
Status가 modifying에서 available로 변경된 것을 확인하면
승격할 replica node를 선택한 후, Promote(승격)을 수행한다.
Online으로 진행되며 1분이내에 보통 완료된다.
Promote가 완료되면 앞서 했던 방식대로 다시 Multi-AZ를 Yes로 Modify 한다.
만약 Promote전에 Multi-AZ 가 활성화된 상태였다면, Promote가 완료된 이후에 다시 재활성화시켜야 한다.
간단히 요약하자면,
1. Muli-AZ 비활성화
2. Replica Node를 Promote 수행.
3. Multi-AZ 활성화.
과정이 되며 Online으로 완료된다.