시나리오: CloudWatch를 사용하여 예상 요금 모니터링 - Amazon CloudWatch

시나리오: CloudWatch를 사용하여 예상 요금 모니터링

이 시나리오에서는 예상 요금을 모니터링하기 위한 Amazon CloudWatch 경보를 생성합니다. AWS 계정에 대한 예상 요금 모니터링을 사용 설정하면 예상 요금이 계산되어 지표 데이터로서 매일 여러 번 CloudWatch에 전송됩니다.

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

요금이 특정 임계값을 초과한 경우 이메일로 알림을 받도록 선택할 수 있습니다. 이러한 알림은 CloudWatch에 의해 트리거되며, 메시지는 Amazon Simple Notification Service(Amazon SNS)를 사용하여 전송됩니다.

참고

이미 청구된 CloudWatch 요금을 분석하는 방법은 CloudWatch 비용 분석, 최적화 및 절감 섹션을 참조하세요.

1단계: 결제 알림 사용

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

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

요구 사항
  • 루트 사용자 보안 인증 정보를 사용하여 로그인하거나 청구 정보를 볼 수 있는 권한이 부여된 사용자로 로그인해야 합니다.

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

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

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

예상 요금 모니터링을 활성화하려면
  1. https://console.aws.amazon.com/costmanagement/에서 AWS 결제 및 비용 관리 콘솔을 엽니다.

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

  3. 알림 환경 설정에서 편집을 선택합니다.

  4. CloudWatch 결제 알림 수신을 선택합니다.

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

2단계: 결제 알림 생성

중요

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

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

CloudWatch 콘솔을 사용하여 결제 경보를 생성하려면
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

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

  3. 경보 생성을 선택하세요.

  4. 지표 선택을 선택하세요. 찾아보기 탭에서 결제를 선택한 다음 예상 요금 합계를 선택하세요.

    참고

    결제/예상 요금 합계 지표가 표시되지 않으면 결제 알림을 활성화하고 리전을 미국 동부(버지니아 북부)로 변경합니다. 자세한 내용은 결제 알림 사용 설정 단원을 참조하십시오.

  5. EstimatedCharges 지표 확인란을 선택한 다음 지표 선택을 선택하세요.

  6. 통계에서 최대를 선택합니다.

  7. Period(기간)에서 6 hours(6시간)를 선택합니다.

  8. 임곗값 유형에서 정적을 선택합니다.

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

  10. . . . 보다에 대해 경보를 트리거하려는 값을 정의합니다. 예를 들어 USD 200달러입니다.

    EstimatedCharges 지표 값은 미국 달러(USD)로만 표시되며, 통화 변환은 Amazon Services LLC에서 제공합니다. 자세한 내용은 AWS Billing란 무엇인가요?를 참조하세요.

  11. 추가 구성을 선택하고 다음을 수행합니다.

    • Datapoints to alarm(경보를 보낼 데이터 포인트)에서 1 out of 1(1/1)을 지정합니다.

    • Missing data treatment(누락된 데이터 처리)에서 Treat missing data as missing(누락된 데이터를 누락으로 처리)을 선택합니다.

  12. 다음을 선택합니다.

  13. 알림에서 경보 내가 선택되어 있는지 확인하세요. 그런 다음 경보가 ALARM 상태일 때 알림을 받을 Amazon SNS 주제를 지정합니다. Amazon SNS 주제에 이메일 주소를 포함하면 청구 금액이 지정한 임곗값을 초과할 때 이메일을 받을 수 있습니다.

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

  14. 다음을 선택합니다.

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

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

  16. Next(다음)를 선택합니다.

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

3단계: 알림 상태 확인

이제, 방금 만든 결제 경보의 상태를 확인합니다.

경보 상태를 확인하려면
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

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

  3. 탐색 창에서 Alarms, All alarms를 선택합니다.

  4. 테이블에서 새 경보에 대한 행을 찾으세요. 구독이 확인되기 전까지 "확인 보류 중"으로 표시가 됩니다. 구독 확인 후에 콘솔을 새로 고쳐 업데이트된 상태를 보여줍니다.

4단계: 결제 알림 편집

예를 들어 매월 AWS에 사용하는 금액을 200 USD에서 400 USD로 늘리고 싶은 경우 기존 결제 경보를 편집하여 경보 트리거 전에 초과해야 하는 금액을 늘릴 수 있습니다.

결제 경보를 편집하려면
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

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

  3. 탐색 창에서 Alarms, All alarms를 선택합니다.

  4. 경보 옆의 확인란을 선택하고 작업, 편집을 차례로 선택하세요.

  5. 비교 대상...에서 경보를 트리거하고 이메일 알림을 전송하기 위해 초과해야 하는 새 크기를 지정하세요.

  6. 변경 사항 저장을 선택합니다.

5단계: 결제 알림 삭제

결제 경보가 더 이상 필요 없는 경우 해당 경보를 삭제할 수 있습니다.

결제 경보를 삭제하려면
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

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

  3. 탐색 창에서 Alarms, All alarms를 선택합니다.

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

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