예상 AWS 요금을 모니터링하기 위한 결제 경보 생성
Amazon CloudWatch를 사용하여 예상 AWS 요금을 모니터링할 수 있습니다. AWS 계정에 대한 예상 요금 모니터링을 사용 설정하면 예상 요금이 계산되어 지표 데이터로서 매일 여러 번 CloudWatch에 전송됩니다.
결제 지표 데이터는 미국 동부(버지니아 북부) 리전에 저장되며 전 세계 요금을 나타냅니다. 이 데이터에는 사용한 AWS의 모든 서비스에 대한 예상 요금과 전반적인 총 AWS 예상 요금이 들어 있습니다.
계정 결제가 지정한 임계값을 초과하면 경보가 작동합니다. 현재 결제가 임계값을 초과하는 경우에만 경보가 작동합니다. 해당 시점까지의 월 사용량을 기준으로 추정하지 않습니다.
요금이 임계값을 초과한 시점에 결제 경보를 생성할 경우 경보가 즉시 ALARM
상태가 됩니다.
이미 청구된 CloudWatch 요금을 분석하는 방법은 CloudWatch 결제 및 비용 섹션을 참조하세요.
결제 알림 사용 설정
예상 요금에 대한 경보를 생성할 수 있으려면 먼저 결제 알림을 활성화해야 합니다. 그래야만 예상되는 AWS 요금을 모니터링하고 결제 지표 데이터를 사용하여 경보를 생성할 수 있습니다. 결제 알림을 활성화하고 나면 데이터 수집을 비활성화할 수 없습니다. 그러나 생성된 모든 결제 경보를 삭제할 수는 있습니다.
결제 알림을 처음 활성화하고 나서 결제 데이터를 확인하고 결제 경보를 설정할 수 있기까지 약 15분 정도의 시간이 걸립니다.
요구 사항
-
계정 루트 사용자 자격 증명을 사용하여 로그인하거나 결제 정보를 볼 수 있는 권한을 부여받은 IAM 사용자로 로그인해야 합니다.
-
통합 결제 계정의 경우 결제 계정으로 로그인하면 연결된 각 계정에 대한 결제 데이터를 찾을 수 있습니다. 통합 계정에 대해서뿐만 아니라 연결된 각 계정에 대한 서비스별 총 예상 요금 및 예상 요금에 대한 결제 데이터를 볼 수 있습니다.
-
통합 결제 계정에서 멤버에 연결된 계정 지표는 지급인 계정이 결제 알림 받기 기본 설정을 사용하도록 설정한 경우에만 캡처됩니다. 관리/지급인 계정인 계정을 변경하는 경우 새 관리/지급인 계정에서 결제 알림을 사용해야 합니다.
-
APN 계정에 대한 결제 지표는 CloudWatch에 게시되지 않으므로 계정이 Amazon 파트너 네트워크(APN)에 속하지 않아야 합니다. 자세한 내용은 AWS 파트너 네트워크
를 참조하십시오.
예상 요금 모니터링을 활성화하려면
https://console.aws.amazon.com/billing/
에서 AWS Billing 콘솔을 엽니다. -
탐색 창에서 결제 기본 설정(Billing preferences)을 선택합니다.
-
결제 알림 받기를 선택합니다.
-
기본 설정 저장을 선택합니다.
결제 경보 생성
결제 알림을 생성하려면 먼저 계정 또는 관리/지급인 계정(통합 결제를 사용하는 경우)에서 결제 알림을 사용해야 합니다. 자세한 정보는 결제 알림 사용 설정을 참조하십시오.
이 절차에서는 AWS에 대한 예상 요금이 지정된 임계값을 초과할 때 알림을 보내는 경보를 생성합니다. 이 절차는 고급 옵션을 사용합니다. 간편 옵션 사용에 대한 자세한 내용은 CloudWatch를 사용하여 예상 요금 모니터링의 결제 경보 생성 단원을 참조하세요.
CloudWatch 콘솔을 사용하여 결제 경보를 생성하려면
https://console.aws.amazon.com/cloudwatch/
에서 CloudWatch 콘솔을 엽니다. -
필요한 경우 리전을 미국 동부(버지니아 북부)로 변경합니다. 결제 지표 데이터는 이 리전에 저장되어 전 세계 요금을 나타냅니다.
-
탐색 창에서 경보(Alarms) 모든 경보(All Alarms)를 선택합니다.
-
경보 생성(Create alarm)을 선택하세요.
-
지표 선택(Select metric)을 선택하세요. 모든 지표 탭에서 결제, 예상 요금 합계를 선택합니다.
[결제(Billing)] 또는 [총 예상 요금(Total Estimated Charge)] 지표가 표시되지 않으면 결제 알림을 사용 설정해야 할 수 있습니다. 자세한 내용은 결제 알림 사용 설정 단원을 참조하세요.
-
EstimatedCharges 옆에 있는 확인란을 선택하고 지표 선택을 선택합니다.
-
조건(Conditions)에서 정적(Static)을 선택합니다.
-
Whenever EstimatedCharges is(EstimatedCharges가 다음인 경우 항상)에서 Greater(보다 큼)를 선택합니다.
-
than(기준)에 경보를 트리거하기 위해 초과해야 하는 월별 금액(예:
200
)을 입력합니다.참고 미리 보기 그래프에 당월 요금이 표시됩니다.
-
다음(Next)을 선택합니다.
-
SNS 주제 선택에서 경보가
ALARM
상태일 때 알릴 SNS 주제를 선택하거나 알림을 받을 새 주제를 생성합니다.경보가 동일한 경보 상태 또는 다른 경보 상태에 대해 여러 개의 알림을 보내도록 설정하려면 알림 추가(Add notification)를 선택합니다.
-
마친 후에는 다음(Next)을 선택합니다.
-
경보 이름 및 설명을 입력합니다. 이름은 ASCII 문자만 포함해야 합니다. 그리고 다음(Next)을 선택합니다.
미리 보기 및 생성(Preview and create)에서 정보 및 조건이 원하는 내용인지 확인한 다음 경보 생성(Create alarm)을 선택합니다.
결제 경보 삭제
결제 경보가 더 이상 필요하지 않다면 삭제할 수 있습니다.
결제 경보를 삭제하려면
https://console.aws.amazon.com/cloudwatch/
에서 CloudWatch 콘솔을 엽니다. -
필요한 경우 리전을 미국 동부(버지니아 북부)로 변경합니다. 결제 지표 데이터는 이 리전에 저장되며 전 세계 요금을 반영합니다.
-
탐색 창에서 경보(Alarms) 모든 경보(All Alarms)를 선택합니다.
-
경보 옆의 확인란을 선택하고 작업, 삭제를 차례로 선택합니다.
-
확인 메시지가 나타나면 예, 삭제합니다(Yes, Delete)를 선택합니다.