https://aws.amazon.com/ko/premiumsupport/knowledge-center/rds-performance-impact/
Amazon RDS에서 인스턴스 클래스 수정
Amazon RDS에서 단일 AZ 인스턴스의 인스턴스 클래스를 수정하면 새로운 Elastic Compute Cloud(Amazon EC2) 호스트가 생성됩니다. 업데이트된 인스턴스 클래스를 사용하여 새 Amazon EC2 호스트를 생성하면 기존 호스트의 데이터베이스가 종료됩니다. 그런 다음 데이터 스토리지가 이전 호스트에서 분리되어 요청된 인스턴스 클래스의 새 호스트에 다시 연결됩니다. 데이터베이스가 다시 시작되고 엔진이 복구를 수행하여 데이터베이스가 일관된 상태로 유지되도록 합니다. 이 프로세스 중에 발생하는 모든 중단은 데이터베이스 복구 기간에 비례합니다.
Amazon RDS에서 다중 AZ 인스턴스의 인스턴스 클래스를 수정하면 예비 인스턴스가 먼저 업데이트됩니다. 이 업데이트 후 장애 조치가 발생하여 대기 인스턴스와 기본 인스턴스의 역할을 전환합니다. 또한 장애 조치 메커니즘은 새 호스트를 가리키도록 DB 인스턴스의 DNS 엔드포인트를 전파합니다. 데이터베이스 복구 후 애플리케이션에서 데이터베이스에 액세스할 수 있습니다. 그런 다음 인스턴스 클래스 수정이 새 대기 인스턴스에서 수행됩니다.
데이터베이스 작업이나 장기 실행 트랜잭션에 따라 장애 조치를 완료하는 데 평소보다 오래 걸릴 수 있습니다. 장애 조치는 일반적으로 60~120초 내에 완료됩니다. 그러나 트랜잭션이 크거나 복구 프로세스가 길어질 경우 장애 조치 시간이 길어질 수 있습니다. 인스턴스를 수정하는 동안 데이터베이스에 열린 트랜잭션이 없는지 확인하는 것이 좋습니다. 중단을 방지하기 위해 유지 보수 작업을 예약할 수도 있습니다.
'[AWS] > AWS 기타' 카테고리의 다른 글
[AWS] AWS SMTP 포트 제한 제거 방법 (0) | 2022.09.27 |
---|---|
[AWS] SNS를 이용해서 SQS 및 EMAIL로 메세지 보내기 (0) | 2022.09.26 |
[AWS] SQS FIFO란 무엇인가? (0) | 2022.09.23 |
[AWS] CloudTrail란 무엇인가? (0) | 2022.09.22 |
[AWS] Amazon Inspector 란 무엇인가? (2) | 2022.09.20 |
[AWS] Savings Plan 사용법 (0) | 2022.09.19 |
[AWS] Glue를 사용하여 AWS Athena에서 S3 데이터 쿼리 (1) | 2022.09.16 |
[AWS] Kinesis란 무엇인가? (0) | 2022.09.15 |
댓글