Amazon Aurora multi-az, single-az failover 동작 테스트
Aurora의 몇가지 구성과 failover 테스트 결과입니다.
구성
writer only + single-az로 생성
cross-az에 reader 추가하면 -> writer, reader가 각 각 active-standby로 2 zone 구성이 된다.
same-az에 reader 추가하면(writer와 동일한 AZ에 지정하여 추가할 수 있다.) -> 각 인스턴스의 multi-az 속성이 "2 zones"가 아닌 "No"로 유지된다.
테스트
multi-az에서 writer-reader failover 하면 -> writer가 있었던 az의 reader standby가 부팅되면서 writer가 된다.(30초 소요) 이벤트 메시지 예: Started cross AZ failover to DB instance:
single-az에서 writer-reader failover 하면 -> writer가 있었던 az의 reader가 리부팅되면서 writer가 된다.(30초 소요) 이벤트 메시지 예: Started same AZ failover to DB instance:
결론
디비를 사용하는 web, was가 multi-az 구성이면 Aurora도 multi-az로, single-az이면 Aurora도 single-az로 구성한다.
기타
rds 유형 변경: 8분 소요, t2.small -> r5.large
rds 클러스터 업그레이드: 13분 소요, mysql 5.6 -> 5.7
과정: 온라인 체크->오프라인 체크->스냅샷->클로닝->셧다운->퍼징->업그레이드->재시작->셧다운->재시작->완료
(클러스터)파라메타 그룹, 옵션 그룹도 자동 업그레이드 함.
Last updated
Was this helpful?