Amazon RDS DB 인스턴스가 오랫동안 스토리지 최적화 상태에 있는 이유는 무엇입니까?
최종 업데이트 날짜: 2022년 11월 22일
Amazon 관계형 데이터베이스(Amazon RDS) DB 인스턴스의 스토리지 크기를 업데이트했습니다. 그런데 프로세스에 시간이 오래 걸리고 인스턴스가 스토리지 최적화 상태에 있습니다.
해결 방법
Amazon RDS DB 인스턴스의 스토리지 크기를 수정하면 인스턴스의 상태가 스토리지 최적화로 변경됩니다. 즉, DB 인스턴스가 스토리지 크기 또는 유형을 변경하도록 수정되고 있는 것입니다. 스토리지 최적화 프로세스는 RDS 자동화를 통해 수행됩니다. RDS 자동화는 스토리지 수정 후 데이터가 기본 Amazon Elastic Block Store(Amazon EBS) 볼륨에 균등하게 배포되었는지 확인합니다.
대부분의 경우 스토리지를 확장해도 DB 인스턴스가 중단되거나 성능이 저하되지 않습니다. 하지만 이 작업은 몇 시간이 걸릴 수 있습니다. 6시간 동안 또는 인스턴스에서 스토리지 최적화가 완료될 때까지(둘 중 더 긴 기간) 스토리지를 추가로 수정할 수 없습니다. 하지만 인스턴스 크기 조정 또는 재부팅과 같은 다른 인스턴스 수정을 수행할 수 있습니다.
일반적으로 스토리지 최적화는 몇 시간 내에 완료되며 때로는 최대 24시간 이상 걸릴 수도 있습니다. DB 인스턴스가 스토리지 최적화 상태이면 인스턴스가 작동 중인 것입니다. 애플리케이션 가용성은 영향을 받지 않습니다. 애플리케이션을 실행하기 위해 DB 인스턴스가 사용 가능 상태가 될 때까지 기다릴 필요가 없습니다.
참고: 이 프로세스의 속도를 높일 수 있는 방법은 없습니다. 최적화 프로세스가 완료될 때까지 기다려야 합니다. 스토리지 크기가 커질수록 스토리지 사용량이 많아지고 프로세스 시간이 더 오래 걸립니다. 이 프로세스는 자동화된 프로세스이므로 RDS DB 인스턴스에서 스토리지 최적화를 완료하는 데 걸리는 시간을 정할 수 있는 정해진 방법은 없습니다.
Amazon Aurora는 EBS 볼륨으로 지원되지 않는 고객 스토리지 솔루션을 사용하기 때문에 Aurora 인스턴스에 대한 스토리지 최적화를 고려할 필요가 없습니다. 자세한 내용은 Aurora 스토리지 엔진 소개를 참조하세요.
참고: 어떤 유형의 스토리지를 수정하더라도 DB 인스턴스가 스토리지 최적화 상태로 전환될 수 있습니다. 하지만 스토리지를 수정하면 인스턴스가 다시 시작되어 약간의 가동 중지 시간이 필요할 수도 있습니다. 이는 스토리지 유형을 SSD에서 마그네틱으로 또는 그 반대로 변경하는 것과 같이 특정 경우에 필요합니다. 자세한 내용은 DB 인스턴스 설정을 참조하세요.
필요한 경우 DB 인스턴스의 무료 스토리지 용량과 작업을 모니터링하려면 Amazon CloudWatch 경보를 생성하는 것이 가장 좋습니다.