본문 바로가기
[AWS]/AWS 기타

[AWS] RDS 유형 변경시 확인해야 할 점

by METAVERSE STORY 2022. 9. 21.
반응형
728x170

https://aws.amazon.com/ko/premiumsupport/knowledge-center/rds-performance-impact/

 

Amazon RDS의 성능 또는 가동 중지 시간에 영향을 미치는 요인

Amazon RDS의 가동 중지 시간 또는 데이터베이스 성능에 영향을 미치는 요인은 무엇입니까? 최종 업데이트 날짜: 2021년 6월 9일 내 Amazon Relational Database Service(Amazon RDS) DB 인스턴스를 수정하려고 합니

aws.amazon.com

 

 

Amazon RDS에서 인스턴스 클래스 수정

Amazon RDS에서 단일 AZ 인스턴스의 인스턴스 클래스를 수정하면 새로운 Elastic Compute Cloud(Amazon EC2) 호스트가 생성됩니다. 업데이트된 인스턴스 클래스를 사용하여 새 Amazon EC2 호스트를 생성하면 기존 호스트의 데이터베이스가 종료됩니다. 그런 다음 데이터 스토리지가 이전 호스트에서 분리되어 요청된 인스턴스 클래스의 새 호스트에 다시 연결됩니다. 데이터베이스가 다시 시작되고 엔진이 복구를 수행하여 데이터베이스가 일관된 상태로 유지되도록 합니다. 이 프로세스 중에 발생하는 모든 중단은 데이터베이스 복구 기간에 비례합니다.

Amazon RDS에서 다중 AZ 인스턴스의 인스턴스 클래스를 수정하면 예비 인스턴스가 먼저 업데이트됩니다. 이 업데이트 후 장애 조치가 발생하여 대기 인스턴스와 기본 인스턴스의 역할을 전환합니다. 또한 장애 조치 메커니즘은 새 호스트를 가리키도록 DB 인스턴스의 DNS 엔드포인트를 전파합니다. 데이터베이스 복구 후 애플리케이션에서 데이터베이스에 액세스할 수 있습니다. 그런 다음 인스턴스 클래스 수정이 새 대기 인스턴스에서 수행됩니다.

데이터베이스 작업이나 장기 실행 트랜잭션에 따라 장애 조치를 완료하는 데 평소보다 오래 걸릴 수 있습니다. 장애 조치는 일반적으로 60~120초 내에 완료됩니다. 그러나 트랜잭션이 크거나 복구 프로세스가 길어질 경우 장애 조치 시간이 길어질 수 있습니다. 인스턴스를 수정하는 동안 데이터베이스에 열린 트랜잭션이 없는지 확인하는 것이 좋습니다. 중단을 방지하기 위해 유지 보수 작업을 예약할 수도 있습니다.

반응형
그리드형

댓글