장애 조치 유무로 Amazon Relational Database Service(Amazon RDS) 인스턴스를 재부팅할 때 연결이 어떻게 처리되는지 알고 싶습니다.
해결 방법
일반적으로 유지 관리를 위해 DB 인스턴스를 재부팅해야 할 수 있습니다. 예를 들어 DB 인스턴스와 연결된 DB 파라미터 그룹을 일부 수정하거나 변경하는 경우 인스턴스를 재부팅해야 변경 사항이 적용됩니다. DB 인스턴스를 재부팅하면 데이터베이스 엔진 서비스가 다시 시작됩니다. 재부팅하면 인스턴스 상태가 재부팅으로 설정되면서 인스턴스가 잠시 중단됩니다. 자세한 내용은 DB 인스턴스 재부팅을 참조하십시오.
Amazon RDS 인스턴스를 재부팅하면 Amazon RDS 콘솔의 로그 및 이벤트 섹션에 다음과 같은 이벤트가 표시됩니다.
단일 AZ Amazon RDS 인스턴스를 재부팅하는 경우:
2021년 10월 5일 오전 4:31:22 UTC DB 인스턴스가 다시 시작됨
장애 조치 없이 다중 AZ RDS 인스턴스를 재부팅하는 경우:
2021년 10월 18일 오후 8:12:03 UTC DB 인스턴스가 다시 시작됨
2021년 10월 18일 오후 8:11:52 UTC DB 인스턴스 종료
장애 조치로 다중 AZ RDS 인스턴스를 재부팅하는 경우:
2021년 10월 5일 오후 2:15:33 UTC DB 인스턴스가 다시 시작됨
2021년 10월 5일 오후 2:15:18 UTC 사용자가 DB 인스턴스의 장애 조치를 요청함
2021년 10월 5일 오후 2:15:18 UTC 다중 AZ 인스턴스 장애 조치 완료
2021년 10월 5일, 오후 2:13:18 UTC 다중 AZ 인스턴스 장애 조치가 시작됨
단일 AZ Amazon RDS for Microsoft SQL Server 인스턴스를 재부팅하는 경우:
2021년 10월 5일 오전 4:31:22 UTC DB 인스턴스가 다시 시작됨
장애 조치 없이 다중 AZ RDS for Microsoft SQL Server 인스턴스를 재부팅하는 경우:
2021년 10월 5일, 오전 4:32:22 UTC DB 인스턴스가 다시 시작됨
2021년 10월 5일, 오전 4:32:20 UTC DB 인스턴스가 다시 시작됨
장애 조치로 다중 AZ RDS for Microsoft SQL Server 인스턴스를 재부팅하는 경우:
2021년 10월 5일, 오후 2:49:18 UTC 다중 AZ 장애 조치 대기 완료 - DNS 전파에 몇 분 정도 걸릴 수 있음
2021년 10월 5일, 오후 2:49:11 UTC 다중 AZ 인스턴스 장애 조치 완료
2021년 10월 5일, 오후 2:48:42 UTC 다중 AZ 인스턴스 장애 조치가 시작됨
2021년 10월 5일 오후 2:48:33 UTC DB 인스턴스가 다시 시작됨
장애 조치 유무에 관계없이 DB 인스턴스를 재부팅하면 인스턴스가 종료됩니다. 따라서 DB 인스턴스에 대한 기존 연결을 모두 정리하고 다시 설정해야 합니다. 애플리케이션 계층에서 데이터베이스 연결 재시도를 구현하는 것이 가장 좋습니다. 장애 조치로 재부팅하면 테스트 목적으로 DB 인스턴스의 장애를 시뮬레이션하거나 장애 조치 후 원래 가용 영역으로 작업을 복원할 때 유용합니다.