예상 AWS 요금을 모니터링하기 위한 결제 경보 생성 - Amazon CloudWatch

예상 AWS 요금을 모니터링하기 위한 결제 경보 생성

Amazon CloudWatch를 사용하여 예상 AWS 요금을 모니터링할 수 있습니다. AWS 계정에 대한 예상 요금 모니터링을 사용 설정하면 예상 요금이 계산되어 지표 데이터로서 매일 여러 번 CloudWatch에 전송됩니다.

결제 지표 데이터는 미국 동부(버지니아 북부) 리전에 저장되며 전 세계 요금을 나타냅니다. 이 데이터에는 사용한 AWS의 모든 서비스에 대한 예상 요금과 전반적인 총 AWS 예상 요금이 들어 있습니다.

계정 결제가 지정한 임계값을 초과하면 경보가 작동합니다. 현재 결제가 임계값을 초과하는 경우에만 경보가 작동합니다. 해당 시점까지의 월 사용량을 기준으로 추정하지 않습니다.

요금이 임계값을 초과한 시점에 결제 경보를 생성할 경우 경보가 즉시 ALARM 상태가 됩니다.

참고

이미 청구된 CloudWatch 요금을 분석하는 방법은 CloudWatch 결제 및 비용 섹션을 참조하세요.

결제 알림 사용 설정

예상 요금에 대한 경보를 생성할 수 있으려면 먼저 결제 알림을 활성화해야 합니다. 그래야만 예상되는 AWS 요금을 모니터링하고 결제 지표 데이터를 사용하여 경보를 생성할 수 있습니다. 결제 알림을 활성화하고 나면 데이터 수집을 비활성화할 수 없습니다. 그러나 생성된 모든 결제 경보를 삭제할 수는 있습니다.

결제 알림을 처음 활성화하고 나서 결제 데이터를 확인하고 결제 경보를 설정할 수 있기까지 약 15분 정도의 시간이 걸립니다.

요구 사항

  • 계정 루트 사용자 자격 증명을 사용하여 로그인하거나 결제 정보를 볼 수 있는 권한을 부여받은 IAM 사용자로 로그인해야 합니다.

  • 통합 결제 계정의 경우 결제 계정으로 로그인하면 연결된 각 계정에 대한 결제 데이터를 찾을 수 있습니다. 통합 계정에 대해서뿐만 아니라 연결된 각 계정에 대한 서비스별 총 예상 요금 및 예상 요금에 대한 결제 데이터를 볼 수 있습니다.

  • 통합 결제 계정에서 멤버에 연결된 계정 지표는 지급인 계정이 결제 알림 받기 기본 설정을 사용하도록 설정한 경우에만 캡처됩니다. 관리/지급인 계정인 계정을 변경하는 경우 새 관리/지급인 계정에서 결제 알림을 사용해야 합니다.

  • APN 계정에 대한 결제 지표는 CloudWatch에 게시되지 않으므로 계정이 Amazon 파트너 네트워크(APN)에 속하지 않아야 합니다. 자세한 내용은 AWS 파트너 네트워크를 참조하십시오.

예상 요금 모니터링을 활성화하려면

  1. https://console.aws.amazon.com/billing/에서 AWS Billing 콘솔을 엽니다.

  2. 탐색 창에서 결제 기본 설정(Billing preferences)을 선택합니다.

  3. 결제 알림 받기를 선택합니다.

  4. 기본 설정 저장을 선택합니다.

결제 경보 생성

중요

결제 경보를 생성하기 전에 Region(리전)을 US East (N. Virginia)(미국 동부(버지니아 북부))로 설정해야 합니다. 결제 지표 데이터는 이 리전에 저장되어 전 세계 요금을 나타냅니다. 또한 계정 또는 관리/지급인 계정(통합 결제를 사용하는 경우)에 대한 결제 알림을 활성화해야 합니다. 자세한 정보는 결제 알림 사용 설정을 참조하십시오.

이 절차에서는 AWS에 대한 예상 요금이 정의된 임계값을 초과할 때 알림을 보내는 경보를 생성합니다.

CloudWatch 콘솔을 사용하여 결제 경보를 생성하려면

  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 경보(Alarms)를 선택한 다음 모든 경보(All alarms)를 선택합니다.

  3. 경보 생성(Create alarm)을 선택하세요.

  4. 지표 선택(Select metric)을 선택하세요. Browse(찾아보기)에서 Billing(결제)을 선택한 다음 Total Estimated Charge(예상 요금 합계)를 선택합니다.

    참고

    Billing(결제)/Total Estimated Charge(예상 요금 합계) 지표가 표시되지 않으면 결제 알림을 활성화하고 Region(리전)을 US East (N. Virginia)(미국 동부(버지니아 북부))로 변경합니다. 자세한 정보는 결제 알림 사용 설정을 참조하십시오.

  5. EstimatedCharges 지표 상자를 선택한 다음 Select metric(지표 선택)을 선택합니다.

  6. 임계값 유형(Threshold type)에서 정적(Static)을 선택합니다.

  7. Whenever EstimatedCharges is . . .(EstimatedCharges가 다음인 경우 항상…)에서 Greater(보다 큼)를 선택합니다.

  8. than . . .(:)에 경보를 트리거하는 임계값을 정의합니다(예: 200 USD).

    참고

    임계값을 정의하면 미리 보기 그래프에 이번 달의 예상 요금이 표시됩니다.

  9. 다음(Next)을 선택합니다.

  10. Notification(알림)에서 경보가 ALARM 상태일 때 알림을 받을 Amazon SNS 주제를 지정합니다. 기존 Amazon SNS 주제를 선택하거나, 새 Amazon SNS 주제를 생성하거나, 주제 ARN을 사용하여 다른 계정에 알릴 수 있습니다. 경보가 동일한 경보 상태 또는 다른 경보 상태에 대해 여러 개의 알림을 보내도록 하려면 Add notification(알림 추가)을 선택합니다.

  11. 다음(Next)을 선택합니다.

  12. Name and description(이름 및 설명)에 경보 이름을 입력합니다.

    1. (선택 사항) 경보에 대한 설명을 입력합니다.

  13. Preview and create(미리 보기 및 생성)에서 구성이 올바른지 확인한 다음 Create alarm(경보 생성)을 선택합니다.

결제 경보 삭제

결제 경보가 더 이상 필요하지 않다면 삭제할 수 있습니다.

결제 경보를 삭제하려면

  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 필요한 경우 리전을 미국 동부(버지니아 북부)로 변경합니다. 결제 지표 데이터는 이 리전에 저장되며 전 세계 요금을 반영합니다.

  3. 탐색 창에서 경보(Alarms) 모든 경보(All Alarms)를 선택합니다.

  4. 경보 옆의 확인란을 선택하고 작업, 삭제를 차례로 선택합니다.

  5. 확인 메시지가 나타나면 예, 삭제합니다(Yes, Delete)를 선택합니다.