Amazon RDS 여유 스토리지 공간을 모니터링하고 스토리지 용량 초과 문제를 방지하기 위해 CloudWatch 경보를 생성하려면 어떻게 해야 합니까?

최종 업데이트 날짜: 2019년 10월 3일

Amazon Relational Database Service(Amazon RDS) 인스턴스가 STORAGE_FULL 상태이고 인스턴스가 중단되어 있습니다. RDS DB 인스턴스의 사용 가능한 스토리지 공간을 모니터링하여 스토리지가 부족하지 않도록 하려면 어떻게 해야 합니까?

간략한 설명

CloudWatch 콘솔에서 경보를 생성하거나 AWS 명령줄 인터페이스(AWS CLI)를 사용하여 여유 스토리지 공간을 모니터링하는 경보를 생성하십시오. FreeStorageSpace 지표가 정의된 임계값에 도달할 때 이를 알려주는 CloudWatch 경보를 생성하면 스토리지 용량 초과 문제를 방지할 수 있습니다. 이를 통해 RDS DB 인스턴스의 스토리지가 부족할 때 발생하는 다운타임을 방지할 수 있습니다.

해결 방법

  1. CloudWatch 콘솔을 열고 탐색 창에서 로그를 선택합니다.
  2. 경보 생성을 선택하고 지표 선택을 선택합니다.
  3. 모든 지표 탭에서 RDS를 선택합니다.
  4. Per-Database 지표를 선택합니다.
  5. FreeStorageSpace 지표를 검색합니다.
  6. 모니터링하려는 인스턴스에 대해 DB 인스턴스 식별자 FreeStorageSpace 지표를 선택합니다.
  7. 조건 섹션에서 임계값을 구성합니다. 예를 들어 낮게/같게를 선택한 다음, 임계값을 지정합니다.
    참고: 파라미터에 대한 값을 바이트로 지정해야 합니다. 예를 들어, 10GB는 10,737,418,240바이트입니다.
  8. 다음을 선택합니다.
  9. 작업 구성 페이지에서 경보 상태에 대해 경보 중을 선택합니다.
  10. SNS 주제 선택에서 신규 주제 생성을 선택합니다.
  11. 주제 이름을 입력합니다(예: rds-storage-alarm).
  12. 알림을 받을 이메일 엔드포인트에 이메일 주소를 입력합니다.
  13. 주제 생성을 선택합니다. 그러면 지정한 주소로 확인 이메일이 전송됩니다.
  14. AWS 알림에서 받은 이메일 알림을 열고 구독 확인을 선택합니다.
  15. CloudWatch 콘솔의 작업 구성 페이지로 돌아갑니다.
  16. 다음을 선택합니다.
  17. 경보의 이름과 설명을 입력하고 다음을 선택합니다.
  18. 지표의 미리 보기를 검토하고 경보 생성을 선택합니다.

경보를 생성한 후 Amazon RDS 콘솔을 연 다음, 탐색 창에서 데이터베이스를 선택합니다. 데이터베이스 이름을 선택한 다음, 모니터링 탭을 선택하여 FreeStorageSpace에 대한 지표를 확인합니다.

더 낮은 임계값에 대해 두 번째 중요 경보를 생성하는 것도 바람직합니다. 예를 들어 첫 번째 경보를 25GB로 설정하고 두 번째 중요 경보를 10GB로 설정할 수 있습니다.

다음 방법을 사용하여 스토리지 용량 초과 문제를 방지할 수도 있습니다.

스토리지 용량 초과 예방 방법에 대한 더 자세한 내용을 확인하려면 Amazon RDS 모니터링을 참조하십시오. RDS DB 인스턴스 스토리지가 이미 가득 찬 경우, Amazon RDS DB 인스턴스에 스토리지가 부족할 때 발생하는 문제를 해결하려면 어떻게 해야 합니까?를 참조하십시오.


이 문서가 도움이 되었습니까?

AWS에서 개선해야 할 부분이 있습니까?


도움이 필요하십니까?