Amazon RDS의 여유 스토리지 공간을 모니터링하고 스토리지가 가득 차는 문제를 방지하기 위해 CloudWatch 경보를 생성하려면 어떻게 해야 하나요?

최종 업데이트 날짜: 2020년 12월 3일

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

간략한 설명

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

해결 방법

참고: AWS CLI 명령을 실행할 때 오류가 발생하는 경우 최신 버전의 AWS CLI를 사용하고 있는지 확인하세요.

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

경보를 생성한 후 Amazon RDS 콘솔을 열고 탐색 창에서 [데이터베이스(Databases)]를 선택합니다. 데이터베이스 이름을 선택하고 [모니터링(Monitoring)] 탭을 선택하여 FreeStorageSpace에 대한 지표를 확인합니다.

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

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

스토리지 가득 참 문제를 방지하는 방법은 Amazon RDS 모니터링을 참조하세요. RDS DB 인스턴스 스토리지가 이미 가득 찬 경우 Amazon RDS DB 인스턴스에 스토리지가 부족할 때 발생하는 문제를 해결하려면 어떻게 해야 하나요?를 참조하세요.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?