Amazon Aurora multi-az, single-az failover 동작 테스트

Aurora의 몇가지 구성과 failover 테스트 결과입니다.

구성

  1. writer only + single-az로 생성

  2. cross-az에 reader 추가하면 -> writer, reader가 각 각 active-standby로 2 zone 구성이 된다.

  3. same-az에 reader 추가하면(writer와 동일한 AZ에 지정하여 추가할 수 있다.) -> 각 인스턴스의 multi-az 속성이 "2 zones"가 아닌 "No"로 유지된다.

테스트

  1. multi-az에서 writer-reader failover 하면 -> writer가 있었던 az의 reader standby가 부팅되면서 writer가 된다.(30초 소요) 이벤트 메시지 예: Started cross AZ failover to DB instance:

  2. 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?