CloudWatch 알람을 생성해 Amazon RDS에 남은 스토리지 공간을 모니터링하고 스토리지 부족 문제를 예방하려면 어떻게 해야 하나요?

2분 분량
0

내 Amazon Relational Database Service(RDS) DB 인스턴스가 STORAGE_FULL 상태이고 DB 인스턴스 응답이 중단되었습니다.

간략한 설명


전체 스토리지 문제가 발생하는 것을 예방하려면 Amazon CloudWatch 콘솔이나 AWS Command Line Interface(AWS CLI)를 사용해 스토리지 공간을 모니터링하는 알람을 생성하세요. 특히 FreeStorageSpace 지표가 미리 정의한 임계값에 도달하면 이를 알리는 알람을 생성하는 것이 좋습니다. 이를 통해 Amazon RDS DB 인스턴스에서 스토리지가 부족할 때 발생하는 가동 중지 시간을 예방할 수 있습니다.

참고: Aurora 데이터베이스에는 FreeStorageSpace 지표가 없습니다. 따라서 이 단계는 RDS 데이터베이스에만 적용됩니다.

해결 방법

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우, AWS CLI 오류 문제 해결을 참고하세요. 또한 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.

  1. CloudWatch 콘솔을 엽니다.
  2. 탐색 창에 있는 알람에서 모든 알람을 선택합니다.
  3. 알람 생성을 선택하고 지표 선택을 선택합니다.
  4. FreeStorageSpace 지표를 검색합니다.
  5. RDS를 선택하고 데이터베이스별 지표를 선택합니다.
  6. 모니터링하려는 인스턴스에서 DB 인스턴스 식별자인 FreeStorageSpace 지표를 선택합니다.
  7. 통계최소로 설정하고 기간1분으로 설정합니다.
  8. 조건 섹션에서 임계값을 구성합니다. 예를 들어 하한/동급을 선택하고 임계값을 지정합니다.
    참고: 파라미터 값을 바이트 단위로 지정해야 합니다. 예를 들어 10GB는 10,737,418,240바이트입니다.
  9. 다음을 선택합니다.
  10. 작업 구성 페이지의 알람 상태에서 알람 사용을 선택합니다.
  11. SNS 토픽 선택에서 새 토픽 생성을 선택합니다.
  12. 토픽 이름을 입력합니다. 예: rds-storage-alarm
  13. 알림을 받을 이메일 엔드포인트에 이메일 주소를 입력합니다.
  14. 토픽 생성을 선택합니다. 이 작업을 하면 지정한 주소로 확인 이메일이 전송됩니다.
  15. AWS 알림에서 받은 이메일 알림을 연 다음 구독 확인을 선택합니다.
  16. CloudWatch 콘솔의 작업 구성 페이지로 돌아갑니다.
  17. 다음을 선택합니다.
  18. 알람의 이름과 설명을 입력하고 다음을 선택합니다.
  19. 지표 미리보기를 검토한 후 알람 생성을 선택합니다.

알람을 생성한 후 Amazon RDS 콘솔을 열고 탐색 창에서 데이터베이스를 선택합니다. 데이터베이스 이름을 선택하고 모니터링 탭을 선택해 FreeStorageSpace 지표를 확인합니다.

또 하한 임계값에 중요 알람을 만드는 것이 좋습니다. 예를 들어, 첫 알람을 25GB로 설정하고 두 번째 중요 알람을 10GB로 설정할 수 있습니다.

스토리지 부족 문제를 예방하는 방법을 더 보려면 다음 방법을 따르세요.

자세한 내용은 Amazon RDS 인스턴스의 지표 모니터링을 참고하세요. RDS DB 인스턴스 스토리지가 이미 가득 찬 경우 Amazon RDS DB 인스턴스에서 스토리지가 부족한 문제를 해결하려면 어떻게 해야 하나요?를 참고하세요.

관련 정보

Amazon CloudWatch 알람 사용

put-metric-alarm