Amazon CloudWatch에는 사전 약정이나 최소 비용이 없으며 사용량에 따라 비용을 지불하면 됩니다. 매달 말에 사용량에 대한 요금이 청구됩니다.
프리 티어
Amazon CloudWatch를 무료로 시작할 수 있습니다. 대부분 AWS 서비스(EC2, S3, Kinesis 등)는 무료로 지표를 CloudWatch로 자동 전송합니다. 많은 애플리케이션을 이 프리 티어 한도 내에서 실행할 수 있습니다. 여기에서 AWS 프리 티어에 대해 자세히 알아볼 수 있습니다.
지표 | 기본 모니터링 지표(5분 간격) 세부 모니터링 지표 10개(1분 간격) 1백만 개의 API 요청(GetMetricData 및 GetMetricWidgetImage에는 해당되지 않음) |
---|---|
대시보드 | 월별 최대 50개의 지표를 제공하는 대시보드 3개 |
경보 | 경보 지표 10개(고분해능 경보에는 적용되지 않음) |
로그 | 5GB 데이터(수집, 아카이브 스토리지, Logs Insights 쿼리로 스캔한 데이터) |
이벤트 | 사용자 지정 이벤트를 제외한 모든 이벤트가 포함됨 |
Contributor Insights | 매월 1개의 Contributor Insights 규칙 매월 규칙과 일치하는 첫 번째 백만 로그 이벤트 |
Synthetics | 매월 100번의 카나리 실행 |
Evidently | 첫 번째 무료 평가판에는 계정당 300만 개의 Evidently 이벤트와 1000만 개의 Evidently 분석 단위가 포함됩니다. |
RUM | 첫 번째 무료 평가판에는 계정당 100만 개의 RUM 이벤트가 포함됩니다. |
유료 티어
사전 약정이나 최소 비용이 없습니다. 사용량에 따라 비용을 지불하며 매월 말에 사용한 만큼 요금이 청구됩니다.
참고: 요금은 리전별로 다릅니다. AWS 요금 계산기를 사용해 월별 청구액을 추산할 수 있습니다.
-
지표
-
대시보드
-
경보
-
로그
-
이벤트
-
Contributor Insights
-
카나리아
-
Evidently
-
RUM
-
Metrics Insights
-
지표
-
-
대시보드
-
-
경보
-
-
로그
-
-
이벤트
-
-
Contributor Insights
-
-
카나리아
-
-
Evidently
-
CloudWatch Evidently를 통해 애플리케이션 개발자는 실험을 수행하고 새로운 기능이 기준보다 통계적으로 더 나은 성능을 발휘하는지 확인할 수 있습니다. 새로운 기능을 시작할 때 개발자는 일부 사용자에게 기능을 노출하고 주요 지표를 모니터링한 다음 일반 사용을 위해 안전하게 롤아웃을 확장할 수 있습니다. Evidently는 Evidently 이벤트 및 Evidently 분석 단위 수에 따라 가격이 책정됩니다.
Evidently 이벤트
Evidently 이벤트에는 두 가지 유형이 있습니다. 한 가지 유형은 클릭 또는 페이지 보기와 같은 사용자 작업의 데이터 이벤트입니다. 다른 유형은 사용자에게 제공할 기능 변형을 결정하는 배정 이벤트입니다.이벤트: 100만 이벤트당 5 USD
Evidently 분석 단위
Evidently 분석 단위는 Evidently에서 생성한 규칙을 기반으로 Evidently 이벤트에서 생성됩니다. 즉, 이벤트에 대한 규칙 일치 수입니다. 단일 Evidently 분석 단위인 클릭 수를 생성하는 사용자 클릭 이벤트를 예로 들 수 있습니다. 또 다른 예로 두 개의 Evidently 분석 단위인 체크아웃 값과 장바구니에 있는 항목 수를 생성하는 사용자 체크아웃 이벤트가 있습니다.Evidently 분석 단위: 백만 분석 단위당 7.50 USD
참고: CloudWatch 지표 비용은 Evidently에서 생성한 지표에도 부과됩니다.
-
RUM
-
CloudWatch RUM은 수집된 RUM 이벤트 수에 따라 가격이 책정됩니다. RUM 웹 클라이언트를 사용하여 수집된 각 데이터 항목은 RUM 이벤트로 간주됩니다. RUM 이벤트의 예로는 페이지 보기, JavaScript 오류 및 HTTP 오류가 있습니다. 데이터 플러그인을 유연하게 구성할 수 있습니다. 자세한 내용은 여기를 참조하세요.
RUM 이벤트: 이벤트100,000개당 1 USD
추가 요금
CloudWatch Logs, Amazon Cognito 및 AWS X-Ray와 같이 사용되는 다른 AWS 서비스에 대해 추가 요금이 발생할 수 있습니다. AWS 서비스 요금에 대한 자세한 정보는 관련 AWS 서비스 세부 정보 페이지에서 요금 섹션을 참조하세요.
-
Metrics Insights
-
CloudWatch Metrics Insights는 CloudWatch 콘솔을 통해 무료로 사용할 수 있습니다. GetMetricData API를 통해서도 CloudWatch Metrics Insights를 사용할 수 있습니다.
CloudWatch Metrics Insights 쿼리를 생성하면 쿼리 정의에 따라 Metrics Insights가 계정의 모든 지표를 검색하고 쿼리에 지정된 네임스페이스, 지표 이름 및 WHERE 절을 기반으로 분석할 지표를 선택합니다. 그런 다음 선택한 지표에 대한 시계열 데이터를 검색하고 요청된 결과를 반환하기 전에 쿼리 절에 지정된 GROUPING 및 ORDERING을 적용하여 해당 데이터를 분석합니다.
GetMetricData API를 통해 Metrics Insights로 쿼리하면 결과 출력 방식에 관계없이 분석된 지표 수를 기준으로 요금이 계산됩니다. 분석된 지표 1,000개당 0.01 USD가 청구됩니다.
요금 예시
참고: 여기에 표시된 요금은 예제일 뿐입니다. 해당 리전의 최신 요금 정보는 요금 탭을 참조하시기 바랍니다.
-
예제 1 – EC2 세부 모니터링
세부 모니터링으로 EC2 인스턴스가 전송하는 지표의 수는 EC2 인스턴스 유형에 따라 다릅니다. 자세한 내용은 인스턴스 지표 설명서를 참조하십시오. 이 예제에서는 가장 일반적으로 사용되는 인스턴스 유형을 다루는 지표 7개를 가정합니다.
애플리케이션이 30일 동안 한 주 7일 24시간 내내 10개의 Amazon EC2 인스턴스에서 실행되고 모든 인스턴스에서 EC2 세부 모니터링을 활성화하는 경우, 요금은 다음과 같습니다.
총 지표 수 = 인스턴스당 지표 7개 * 인스턴스 10개 = 지표 70개
월별 CloudWatch 지표 요금(사용자 지정 지표당 0.30 USD) = 70 * 0.30 USD = 21 USD
월별 CloudWatch 요금 = 월별 21 USD
총 10,000개 지표를 초과하는 경우 볼륨 요금 티어가 적용됩니다. 자세한 내용은 지표 요금 표를 참조하십시오.
-
예제 2 – 사용자 지정 지표
애플리케이션이 30일 기준 한 달 내내 24시간 동안 51,000개의 Amazon EC2 인스턴스에서 실행되고 PutMetricData API를 통해 5개의 사용자 지정 지표를 게시하는 경우, 요금은 다음과 같습니다.
총 지표 수 = 인스턴스당 지표 5개 * 인스턴스 51,000개 = 지표 255,000개
처음 10,000개의 지표 요금(지표당 0.30 USD) = 10,000 * 0.30 USD = 3,000 USD
10,001개에서 250,000개의 지표 요금(지표당 0.10 USD) = 240,000 * 0.10 USD = 24,000 USD
250,001개에서 255,000개의 지표 요금(지표당 0.05 USD) = 5,000 * 0.05 USD = 250 USD
월별 CloudWatch 사용자 지정 지표 요금 = 3,000 USD + 24,000 USD + 250 USD = 월별 27,250 USD총 API 요청 수 = 인스턴스 51,000개 * (43,200분/5분) = 요청 440,640,000개
처음 1,000,000개의 API 요청 = 0 USD
1,000,001개에서 440,640,000개의 API 요청 = 439,640,000/1,000 * 0.01 USD = 4,396.40 USD월별 CloudWatch 요금 = 27,250 USD + 4,396.40 USD = 월별 31,646.40 USD
-
예제 3 – 로그를 사용해 모니터링
하루에 1GB의 수집된 로그 데이터를 전송하고 HTTP 응답을 모니터링하고 한 달 동안 해당 데이터를 아카이브하여 30일 기준 한 달 내내 24시간 동안 웹 애플리케이션 액세스 로그를 통해 HTTP 2xx, 3xx 및 4xx 응답 코드를 모니터링하는 경우, 요금은 다음과 같습니다.
월별 수집된 로그 요금
총 수집된 로드 데이터 = 1GB * 30일 = 30GB
0에서 5GB = 0 USD
5에서 30GB = 0.50 USD * 25 = 12.50 USD월별 모니터링 요금
CloudWatch 지표 3개(지표당 0 USD) = 3 * 0 USD = 0 USD월별 아카이브된 로그 요금(로그 데이터가 6GB로 압축되었다고 가정)
0에서 5GB = 0 USD
5GB에서 6GB = 0.03 USD * 1 = 0.03 USD월별 CloudWatch 요금 = 12.50 USD + 0 USD + 0.03 USD = 12.53 USD
-
예제 4 - CloudWatch 로그로 전달된 VPC 흐름 로그 모니터링
매월 72TB의 수집된 VPC 흐름 로그를 CloudWatch 로그로 전송하는 VPC를 모니터링하고 한 달 동안 해당 데이터를 아카이브하는 경우, 요금은 다음과 같습니다.
월별 로그 수집 요금
0에서 10TB(GB당 0.50 USD) = 10 * 1,024 * 0.50 USD = 5,120.00 USD
10TB에서 30TB(GB당 0.25 USD) = 20 * 1,024 * 0.25 USD = 5,120.00 USD
30TB에서 50TB(GB당 0.10 USD) = 20 * 1,024 * 0.10 USD = 2,048.00 USD
50TB에서 72TB(GB당 0.05 USD) = 22 * 1,024 * 0.05 USD = 1,126.40 USD
총 수집 요금 = 5,120 USD + 5,120 USD + 2,048 USD + 1126.40 USD = 13,414.40 USD월별 로그 아카이브 요금(로그 데이터를 30TB로 압축한다고 가정)
30TB(GB당 0.03 USD) = 30 * 1024 * 0.03 = 921.6 USD월별 CloudWatch 요금 = 13,414.40 USD + 921.6 USD = 14,336 USD
-
예제 5 - S3로 전송된 VPC 흐름 로그 모니터링
매월 72TB의 선택적 Apache Parquet 형식으로 수집된 VPC 흐름 로그를 S3로 직접 전송하는 VPC를 모니터링하고 한 달 동안 해당 데이터를 아카이브하는 경우, 요금은 다음과 같습니다.
월별 로그 수집 요금
0에서 10TB(GB당 0.25 USD) = 10 * 1,024 * 0.25 USD = 2,560.00 USD
10TB에서 30TB(GB당 0.15 USD) = 20 * 1,024 * 0.15 USD = 3,072.00 USD
30TB에서 50TB(GB당 0.075 USD) = 20 * 1,024 * 0.075 USD = 1,536.00 USD
50TB에서 72TB(GB당 0.05 USD) = 22 * 1,024 * 0.05 USD = 1,126.40 USD
총 수집 요금 = 2,560 USD + 3,072 USD + 1,536 USD + 1126.40 USD = 8,294.40 USD월별 Apache Parquet 형식 변환 요금(선택 사항)
72TB(GB당 0.03 USD) = 72 * 1,024 * 0.03 = 2,211.84 USD
월별 로그 아카이브 요금(로그 데이터를 6.5TB로 압축한다고 가정)* *
6.5TB(GB당 0.023 USD) = 6.5 * 1,024 * 0.023 = 153.01 USD월별 요금 = 8,294.40 USD + 153.01 USD + 2,211.84 USD = 10,659.25 USD
-
예제 6 - 이상 탐지 시 경보 작동
매월 10개의 표준 해상도 지표에 대해 Amazon CloudWatch 이상 탐지를 활성화하고 이들 지표 중에서 5개 표준 해상도만 경보를 원하면, 5개의 이상 탐지 경보를 생성합니다. 이상 탐지는 표준 분해능 경보로만 사용 가능합니다. 월별 요금은 다음과 같이 계산됩니다.
총 표준 해상도 이상 탐지 경보 수 = 5
경보당 지표 수에 기반하여 경보 요금이 청구됩니다. 모든 이상 탐지 경보에 대해 경보당 3개의 표준 분해능 지표를 생성합니다. 첫 번째는 평가 중인 실제 지표이고 두 번째는 예상 동작의 상한 지표이고 세 번째는 예상 동작의 하한 지표입니다.
1개의 표준 해상도 이상 탐지 경보 = 0.10 USD * 경보당 표준 분해능 지표 3개 = 월별 0.30 USD
5개의 표준 해상도 이상 탐지 경보 = 0.30 USD 표준 해상도별 이상 탐지 경보 * 5개 경보 = 매월 1.50 USD
월별 CloudWatch 요금 = 월별 1.50 USD
여기에 표시되는 요금 정보는 미국 동부 리전을 기준으로 합니다. 해당 리전의 최신 요금 정보는 요금 탭을 참조하시기 바랍니다. 현재 모든 상용 AWS 리전에서 이상 탐지를 사용할 수 있습니다.
-
예제 7 - Amazon ECS용 Container Insights
10개의 Amazon EC2 인스턴스, 평균 50개의 실행 컨테이너, 20개의 고유한 작업 이름 및 5개의 고유한 서비스 이름이 있는 하나의 컨테이너 클러스터를 모니터링하는 경우 비용은 다음과 같습니다.
CloudWatch 지표
모든 클러스터, 작업 및 서비스에 대해 사전에 정의된 수의 지표가 보고됩니다. 모든 클러스터는 8개의 지표를 보고하며 모든 작업은 6개의 지표를 보고하고 모든 서비스는 11개의 지표를 보고합니다. CloudWatch 지표는 해당 이름으로 작업 및 서비스에 따라 집계됩니다. 실행 중인 인스턴스 수를 늘리더라도 생성된 CloudWatch 지표 수에는 영향을 미치지 않습니다. 모든 CloudWatch 지표는 시간 단위로 비례 배분됩니다. 이 예에서는 한 달 동안 데이터 포인트가 보고된다고 가정합니다.클러스터당 월별 CloudWatch 지표 수= 8개의 클러스터 지표 + (6개의 작업 지표 * 20개의 고유한 작업 이름) + (11개의 서비스 지표 * 5개의 고유한 서비스 이름)= 8 + (6 * 20) + (11 * 5)= 183개의 CloudWatch 지표월별 CloudWatch 지표 비용 = 처음 10,000개 지표에 대해 지표당 0.30 USD * 183개의 지표 = 54.90 USD총 지표 수가 10,000개를 초과하는 경우 볼륨 요금 티어가 적용됩니다. 자세한 내용은 지표 요금 표를 참조하십시오.CloudWatch Logs
Amazon ECS의 경우 지표당 매시간 평균 13KB가 수집됩니다. 수집된 로그 비용은 클러스터, 컨테이너, 팟, 서비스, 인스턴스 이름, 레이블 등에 사용된 이름에 따라 다릅니다.수집된 월별 CloudWatch Logs(GB) = (13KB/1024/1024)GB * 183개의 지표 * 월평균 730시간 = 매월 1.66GB월별 수집 로그 비용 = 수집된 로그 GB당 0.50 USD * CloudWatch Logs의 성능 이벤트 1.66GB = 매월 0.83 USD월별 CloudWatch 비용 = 54.90 USD + 0.83 USD = 매월 55.73 USD
여기에 표시되는 요금 값은 미국 동부(버지니아 북부) AWS 리전을 기준으로 합니다. 해당 지역의 요금 정보를 참조하십시오. -
예제 8 - Amazon EKS 및 Kubernetes(k8s)에 대한 Container Insights
10개의 노드 또는 Amazon EC2 인스턴스, 20개의 팟, 5개의 고유한 서비스 이름 및 1개의 네임스페이스가 있는 하나의 컨테이너 클러스터를 모니터링하는 경우 요금은 다음과 같습니다.
CloudWatch 지표
모든 클러스터, 노드, 팟 및 서비스에 대해 사전에 정의된 수의 지표가 보고됩니다. 모든 클러스터는 24개의 지표를 보고합니다. 모든 노드는 8개의 지표를 보고하며 모든 팟은 9개의 지표를 보고하고 모든 서비스는 6개의 지표를 보고합니다. CloudWatch 지표는 해당 이름을 사용하여 팟, 서비스 및 네임스페이스별로 집계됩니다. 실행 중인 인스턴스 수를 늘리더라도 생성된 CloudWatch 지표 수에는 영향을 미치지 않습니다. 모든 CloudWatch 지표는 시간 단위로 비례 배분됩니다. 이 예에서는 한 달 동안 데이터 포인트가 보고된다고 가정합니다.클러스터당 월별 CloudWatch 지표 수= 24개의 클러스터 지표 + (10개의 노드 또는 EC2 인스턴스 * 8개의 노드 지표) + (20개의 고유한 팟 이름 * 9개의 팟 지표 * 1 네임스페이스) + (5개의 고유한 서비스 이름 * 6개의 서비스 지표 * 1개의 네임스페이스) + (1개의 고유한 네임 스페이스 * 6개의 네임스페이스 지표)= 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 320개의 CloudWatch 지표월별 CloudWatch 지표 비용 = 처음 10,000개 지표에 대해 지표당 0.30 USD * 320개의 지표 = 96 USD총 지표 수가 10,000개를 초과하는 경우 볼륨 요금 티어가 적용됩니다. 자세한 내용은 지표 요금 표를 참조하십시오.CloudWatch Logs
Kubernetes의 경우 지표당 매시간 평균 38KB가 수집됩니다. 수집된 로그 비용은 클러스터, 컨테이너, 팟, 서비스, 인스턴스 이름, 레이블 등에 사용된 이름에 따라 다릅니다.수집된 월별 CloudWatch Logs(GB) = (38KB/1024/1024)GB * 320개의 지표 * 월평균 730시간 = 매월 8.47GB
월별 수집 로그 비용 = 수집된 로그 GB당 0.50 USD * CloudWatch Logs의 성능 이벤트 8.47GB = 매월 4.23 USD월별 CloudWatch 비용 = 96 USD + 4.23 USD = 매월 100.23 USD여기에 표시되는 요금 값은 미국 동부(버지니아 북부) AWS 리전을 기준으로 합니다. 해당 지역의 요금 정보를 참조하십시오. -
예제 9 - ServiceLens로 애플리케이션 모니터링
API(Amazon API Gateway 사용), 10개의 노드가 있는 컨테이너 클러스터 1개 또는 Amazon EC2 인스턴스, 20개의 포드, 5개의 고유한 서비스 이름, 1개의 네임스페이스, 3개의 Lambda 함수, 1개의 DynamoDB 테이블을 포함하는 애플리케이션을 모니터링하는 경우 요금은 다음과 같을 수 있습니다.
CloudWatch 지표
API, Lambda 및 DynamoDB: 이러한 AWS 서비스의 지표는 추가 비용 없이 사용할 수 있습니다.Kubernete: 예 7에서 설명한 대로 모든 클러스터, 노드, 포드 및 서비스에 대해 사전 정의된 수의 지표가 보고됩니다(자세한 내용은 AWS의 Kubernete 참조). 모든 클러스터는 24개의 지표를 보고합니다. 모든 노드는 8개의 지표를 보고하며 모든 팟은 9개의 지표를 보고하고 모든 서비스는 6개의 지표를 보고합니다. CloudWatch 지표는 해당 이름을 사용하여 팟, 서비스 및 네임스페이스별로 집계됩니다. 실행 중인 인스턴스 수를 늘리더라도 생성된 CloudWatch 지표 수에는 영향을 미치지 않습니다. 모든 CloudWatch 지표는 시간 단위로 비례 배분됩니다. 이 예에서는 한 달 동안 데이터 포인트가 보고된다고 가정합니다.
클러스터당 월별 CloudWatch 지표 수
= 24개의 클러스터 지표 + (10개의 노드 또는 EC2 인스턴스 * 8개의 노드 지표) + (20개의 고유한 팟 이름 * 9개의 팟 지표 * 1 네임스페이스) + (5개의 고유한 서비스 이름 * 6개의 서비스 지표 * 1개의 네임스페이스) + (1개의 고유한 네임 스페이스 * 6개의 네임스페이스 지표)
= 24 + (10 * 8) + (20 * 9 * 1) + (5 * 6 * 1) + (1 * 6) = 24 + 80 + 180 + 30 + 6 = 320개의 CloudWatch 지표월별 CloudWatch 지표 비용 = 처음 10,000개 지표에 대해 지표당 0.30 USD * 320개의 지표 = 96 USD 총 지표 수가 10,000개를 초과하는 경우 볼륨 요금 티어가 적용됩니다. 자세한 내용은 지표 요금 표를 참조하십시오.
CloudWatch Logs
API 및 Lambda: CloudWatch에서 수집된 API 게이트웨이 로그 및 Lambda 로그의 경우 월별 수집 로그 비용 = 수집된 로그 GB당 0.50 USD * CloudWatch Logs와 같은 50GB 성능 이벤트 = 매월 25 USD.AWS X-Ray
시간당 2,000건의 요청을 수신하는 애플리케이션이 있고 10%의 샘플링 비율을 사용하고 있다면, 비용은 다음과 같이 계산됩니다.기록된 트레이스
매월 기록된 트레이스 = 시간당 요청 2,000건 x 24시간 x 31일 x 10% = 트레이스 148,800개
매월 청구 가능한 기록된 트레이스 = 트레이스 148,800개 – 프리 티어 제공 트레이스 100,000개 = 트레이스 48,800개
월별 기록된 트레이스 비용 = 트레이스 48,800개 * 0.000005 USD = 0.24 USD또한, 시간당 캡처된 데이터(트레이스 200개)를 검색하는 쿼리 100개를 만들면서 쿼리당 트레이스 50개에 대해 전체 트레이스 데이터를 검색한다고 가정해보겠습니다.
검색되고 스캔된 트레이스
매월 스캔된 트레이스 = 쿼리 100개 x 시간당 트레이스 200개 x 31일 = 트레이스 620,000개
매월 검색된 트레이스 = 쿼리 100개 x 쿼리당 트레이스 50개 x 31일 = 트레이스 155,000개
매월 총 검색되고 스캔된 트레이스 = 레이스 155,000개 + 트레이스 620,000개 = 트레이스 775,000개
AWS X-Ray를 사용하면 매달 검색하거나 스캔한 첫 1,000,000개의 트레이스가 무료이므로 775,000개의 트레이스를 검색하고 스캔하는 데 드는 비용은 0 USD입니다.AWS X-Ray를 사용하는 월별 총비용은 기록된 트레이스에 대해 0.24 USD가 됩니다.
월별 모니터링 비용 = 96 USD + 25+ 4.23 USD + 0.24 USD = 매월 125.47 USD.
여기에 표시되는 요금 값은 미국 동부(버지니아 북부) AWS 리전을 기준으로 합니다. 해당 지역의 요금 정보를 참조하십시오.
-
예제 10 - Contributor Insights로 모니터링
매월 CloudWatch Logs에 대해 2,250억 건의 로그 이벤트로 Amazon VPC 흐름 로그를 모니터링하고 이러한 로그 이벤트에 대해 각각 100%, 50% 및 10% 일치하는 3개의 Contributor Insights 규칙이 있는 경우 요금은 다음과 같습니다.
규칙 요금
총 규칙 수 = 규칙 3개
첫 번째 Contributor Insights 규칙 = 0 USD
규칙당 2개의 Contributor Insights 규칙 @ 0.50 USD = 1.00 USD일치하는 로그 이벤트
총 일치하는 로그 이벤트 수 = (225B * 100%) + (225 * 50%) + (225B * 10%) = 225B + 112.5B + 22.5B = 3,600억
일치하는 로그 이벤트 0~100만 = 0 USD
일치하는 로그 이벤트 100만~3,600억 = 359,999M * 0.02 USD = 7,200 USD월별 CloudWatch 요금 = 1.00 USD + 7,200 USD = 7,201 USD
-
예 11 – Synthetics로 최종 사용자 모니터링
5분마다 한 번 실행되는 Canary를 5개 생성하고 Canary가 생성하는 5개의 지표에 대한 경보를 추가하고 1개월 동안 데이터를 저장하는 경우, 월별 청구 금액은 다음과 같이 계산됩니다.
Canary 5개 * 매 시간 12번 실행 * 매일 24시간 * 매월 31일 = 44,640번 Canary 실행
월별 CloudWatch 요금
Canary 실행 요금 = 44,640번 Canary 실행 * Canary 실행당 0.0012 USD = 매월 53.57 USD
매월 경보 5번 = 5 * 0.10 USD = 0.50 USD/월
총 월별 CloudWatch 요금 = 53.57 USD + 0.50 USD = 54.07 USD월별 추가 요금
각 Canary 실행은 또한 AWS Lambda 함수를 실행하고 CloudWatch Logs 및 지정된 Amazon S3 버킷에 로그와 결과를 씁니다. AWS Lambda, Amazon S3, CloudWatch Logs와 같은 AWS 서비스 요금에 대한 자세한 정보는 관련 AWS 서비스 세부 정보 페이지에서 요금 섹션을 참조하십시오.
Lambda 요금 = 요청 요금 + 기간 요금
= 44,640번 실행의 요청 * 1,000,000번당 0.2 USD + 기간 20초 * 44,640번 Canary 실행 * 메모리 크기 1GB * 초 기준 GB당 0.000016667 USD
= 0.01 USD + 14.88 USD = 14.89 USD/월CloudWatch Logs 요금 = 수집 요금 + 스토리지 요금
= 실행당 0.00015GB 수집 * 44,640번 실행 * GB당 0.5 USD + 실행당 0.00015GB 스토리지* 44,640번 Canary 실행 * 월 기준 GB당 0.03 USD
= 3.35 USD + 0.20 USD = 3.55 USD/월S3 요금 = PUT 요청 요금 + 스토리지 요금
= 44,640번 실행의 PUT 요청 * 1,000번 요청당 0.005 USD + 실행당 0.001GB 스토리지 * 44,640번 Canary 실행 * 1개월 * 월 기준 GB당 0.023 USD
= 0.22 USD + 1.03 USD = 1.25 USD/월추가 월별 요금 = 14.89 USD + 3.55 USD + 1.25 USD = 19.69 USD
총 월별 요금 = 54.07 USD + 19.69 USD = 73.76 USD
여기에 표시되는 요금 정보는 미국 동부 리전을 기준으로 합니다. 해당 리전의 최신 요금 정보는 요금 탭을 참조하시기 바랍니다.
-
예제 12 - 복합 경보를 통한 경보 작동
복합 경보는 모든 유형의 CloudWatch 경보를 결합할 수 있습니다. 지표 경보는 경보당 지표 수를 기준으로 요금이 청구되지만 복합 경보는 경보 단위당 요금이 부과됩니다. 복합 경보 1개의 비용은 해당 경보에 결합된 지표 경보 수에 관계없이 매월 0.50 USD입니다.
표준 분해능 지표 경보 4개가 결합된 복합 경보 1개를 생성하는 경우 월별 요금은 다음과 같이 계산됩니다.
표준 분해능 경보 4개 = 경보 지표당 0.10 USD * 4 = 매월 0.40 USD
복합 경보 1개 = 매월 0.50 USD
월별 CloudWatch 요금 = 0.40 USD + 0.50 USD = 0.90 USD/월
-
예제 13 - S3 요청 지표
Amazon S3 요청 지표를 사용하면 운영 관련 문제를 신속하게 파악하고 대응할 수 있습니다. 공유 접두사 또는 객체 태그로 식별된 필터를 구성하고 객체의 하위 집합만 모니터링할 수 있는 16개의 지표를 활용할 수 있습니다. 필터는 특정 비즈니스 애플리케이션, 워크플로 또는 내부 조직에 대해 지표를 정렬합니다. 버킷에 대한 활동에 따라 생성되는 지표가 결정되므로 반드시 16개의 지표를 모두 매시간 게시할 필요는 없습니다.
매일 백업 루틴을 수행하고 1시간 이내에 완료하는 애플리케이션을 예로 들어 보겠습니다. 애플리케이션은 S3에 대해 PUT 요청만 수행하기 때문에 AllRequests, PutRequests, TotalRequestLatency, BytesUploaded 같은 지표의 하위 집합이 생성됩니다. DeleteRequests, SelectRequests, SelectReturnedBytes 등 다른 작업 유형과 관련된 지표는 생성되지 않습니다. 위의 예에서는 사용 가능한 지표 16개 중 8개가 생성된다고 가정하겠습니다. 자세한 지표 목록은 Amazon S3 설명서에서 확인할 수 있습니다. 루틴이 같은 시간에 시작되고 끝난다고 가정할 경우 이러한 지표를 생성하고 CloudWatch에 게시하는 데 드는 요금은 다음과 같습니다.
총 지표 수 = 8
게시된 총 지표 시간 = 30일 동안 하루에 1시간(예로 든 월의 일수를 30일로 가정) = 1 * 30 = 매월 30시간
매월 총 시간 = 30일 * 24시간 = 매월 720시간
처음 10,000개의 사용자 지정 지표 @지표당 0.30 USD = 0.30 USD * 8(지표 수) * 720시간당(매월 시간) 30(매월 지표 시간) = 매월 0.10 USD.
S3 요청 지표에 대한 월별 CloudWatch 요금 = 매월 0.10 USD
총 지표 수가 10,000개를 초과하는 경우 위의 요금 표에 따라 볼륨 요금 티어가 적용됩니다.
-
예제 14 - Lambda Insights로 모니터링
매월 100만 번 호출되는 Lambda 함수 1개를 모니터링하는 경우 비용은 다음과 같습니다.
CloudWatch 지표
모든 함수에 대해 사전에 정의된 수의 지표가 보고됩니다. 모든 함수는 8개 지표를 보고합니다. CloudWatch 지표는 해당 이름을 사용하여 함수별로 집계됩니다. 모든 CloudWatch 지표는 시간 단위로 비례 배분됩니다. 함수는 한 시간에 한 번 미만으로 호출되는 경우 호출된 시간에 대해서만 청구됩니다.함수당 월별 CloudWatch 지표 수
= 8 지표 * 1 함수
= 8 CloudWatch 지표
월별 CloudWatch 지표 비용 = 처음 10,000개 지표에 대해 지표당 0.30 USD * 8개의 지표 = 2.40 USD
계정에서 총 지표 수가 10,000개를 초과하는 경우 볼륨 요금 티어가 적용됩니다. 자세한 내용은 지표 요금 표를 참조하세요.CloudWatch Logs
각 함수 호출에 대해 단일 로그 이벤트가 생성됩니다. 각 로그 이벤트의 크기는 약 1.1KB입니다.수집된 월별 CloudWatch Logs(GB) = (1.1KB/1024/1024)GB * 매월 1,000,000개 호출 = 매월 1.05GB
월별 수집 로그 비용 = 수집된 로그 GB당 0.50 USD * CloudWatch Logs의 성능 이벤트 1.05GB = 매월 0.52 USD
월별 CloudWatch 비용 = 2.40 USD + 0.52 USD = 매월 2.92 USD
최소 요금이나 의무적인 서비스 이용은 없습니다. 함수가 호출되지 않으면 비용을 지불하지 않습니다.
여기에 표시되는 요금 값은 미국 동부(버지니아 북부) AWS 리전을 기준으로 합니다. 해당 리전의 요금 정보를 참조하세요.
-
예제 15 – 지표 스트림
애플리케이션이 매월 30일 동안 24x7로 실행되고 1분마다 10,000개의 지표 업데이트를 생성하며 CloudWatch 지표 스트림에서 미국 동부의 Kinesis Data Firehose 전송 스트림을 통해 파트너 HTTP 엔드포인트로 데이터를 전송하는 경우 월별 요금은 다음과 같습니다.
CloudWatch 지표 스트림
총 지표 업데이트 수 = 분당 10,000개의 지표 업데이트 * 43,200분(1개월) = 매월 432,000,000개의 지표 업데이트
432,000,000개의 지표 업데이트(1,000개의 지표 업데이트당 0.003 USD) = 매월 1,296 USD
월별 CloudWatch 요금 = 월별 1,296 USDKinesis Data Firehose
수집된 Kinesis Data Firehose 데이터(매월 GB) = 432,000,000개의 지표 업데이트 * 0.5KB(지표 업데이트당 가정된 평균 크기) / 1,048,576KB/GB = 206GB/월
미국 동부에서 Kinesis Data Firehose 요금은 월별 처음 수집된 데이터 500TB에 대해 GB당 0.029 USD입니다(월별 206GB * 0.029 USD = 5.97 USD).
Kinesis Data Firehose 요금 = 월별 5.97 USD송신 데이터(Kinesis Data Firehose HTTP 엔드포인트에서 모니터링 파트너로)
최대 매월 9.999TB(GB당 0.09 USD)(처음 GB는 무료이므로 요금 계산에서 1GB는 제외함) = 205GB * 0.09 USD = 18.45 USD
송신 데이터 요금 = 매월 18.45 USD총 매월 요금 = 매월 1,296 USD + 매월 5.97 USD + 매월 18.45 USD = 매월 1,320.42 USD
참고: 여기에 표시되는 요금 값은 미국 동부(버지니아 북부) AWS 리전을 기준으로 합니다. 해당 리전의 요금 정보를 참조하세요.
-
예 16 – Evidently를 사용한 배정(트래픽 분할)
100% 샘플링 속도로 매월 총 페이지 조회 수가 200,000인 사용자 트래픽에 대해 두 가지 기능(이전 버전 및 새 버전)을 제공하는 트래픽 분할 캠페인 하나를 실행한다고 가정해 보겠습니다. 분석이 필요 없습니다. 애플리케이션에서 페이지 보기당 하나의 배정 이벤트를 생성합니다. 여기서 배정은 어떤 사용자에게 어떤 기능(즉, 트래픽 분할)이 표시되는지를 결정하는 Evidently API 호출입니다. 요금은 다음과 같습니다.
Evidently 이벤트 요금
총 Evidently 이벤트(배정) 수 = 조회 수 200,000 * 페이지 조회당 Evidently 이벤트 1개 = Evidently 이벤트 200,000개
200,000개 배정 Evidently 이벤트 @ 백만 개당 5 USD Evidently 이벤트 = 1.00 USD월간 CloudWatch Evidently 요금 = 1.00 USD
-
예 17 – Evidently로 모니터링 시작
100% 샘플링 속도로 매월 총 페이지 조회 수 200,000의 사용자 트래픽에 대해 각각 두 가지 기능 변형을 제공하는 두 번의 출시를 실행한다고 가정해 보겠습니다. 각 데이터 이벤트에서 생성된 3개의 지표(즉, 3개의 규칙 일치)를 모니터링하려고 합니다. 애플리케이션에서 페이지 보기당 하나의 배정 이벤트를 생성합니다. 여기서 배정은 어떤 사용자에게 어떤 기능(트래픽 분할)이 표시되는지를 결정하는 Evidently API 호출입니다. 또한 페이지 보기당 두 개의 데이터 이벤트(예: 사용자 클릭)를 생성합니다. 요금은 다음과 같습니다.
Evidently 이벤트 요금
배정의 경우 Evidently 이벤트 수 = 조회 수 200,000 * 페이지 조회당 Evidently 이벤트 1개 * 시작 2회 = Evidently 이벤트 400,000개
데이터 이벤트의 경우 Evidently 이벤트 수 = 조회 수 200,000 * 페이지 보기당 Evidently 이벤트 2개 = 데이터 Evidently 이벤트 400,000개
총 Evidently 이벤트 = 배정 Evidently 이벤트 + 데이터 Evidently 이벤트 = 400,000 + 400,000 = 800,000
Evidently 이벤트 800,000개 @ 백만 개당 5 USD Evidently 이벤트 = 4.00 USDEvidently 분석 단위 요금
Evidently 지표 수 = 시작 2회 * 지표 3개 = 지표 6개
Evidently 분석 단위 수 = 지표 6개 * 데이터 Evidently 이벤트 400,000개 = 2,400,000
분석 비용 = Evidently 분석 단위 2,400,000개 @ Evidently 분석 단위 백만 개당 7.50 USD = 18.00 USD월간 CloudWatch Evidently 요금 = 이벤트 요금 + 분석 요금 = 4.00 USD + 18.00 USD = 22.00 USD
CloudWatch 지표 요금 = 지표 12개 * 0.30 USD = 3.60 USD
(변형당 CloudWatch 지표 수 – Evidently 지표 6개 * 변형 2개)
-
예 18 – Evidently를 사용한 실험 및 시작 모니터링
100% 샘플링 속도로 매월 총 페이지 조회 수 200,000의 사용자 트래픽에 대해 각각 두 가지 기능 변형을 제공하는 두 번의 시작과 세 번의 실험을 실행한다고 가정해 보겠습니다. 각 데이터 이벤트에서 생성된 3개의 지표(즉, 3개의 규칙 일치)를 모니터링하려고 합니다. 애플리케이션에서 페이지 보기당 하나의 배정 이벤트를 생성합니다. 여기서 배정은 어떤 사용자에게 어떤 기능(트래픽 분할)이 표시되는지를 알리는 Evidently API 호출입니다. 또한 페이지 보기당 두 개의 데이터 이벤트(예: 사용자 클릭)를 생성합니다. 요금은 다음과 같습니다.
Evidently 이벤트 요금
배정의 경우 Evidently 이벤트 수 = 조회 200,000 * 페이지 조회당 Evidently 이벤트 1개 * (시작 2번 + 실험 3개) = Evidently 이벤트 1,000,000개
데이터 이벤트의 경우 Evidently 이벤트 수 = 조회 수 200,000 * 페이지 보기당 Evidently 이벤트 2개 = 데이터 Evidently 이벤트 400,000개
총 Evidently 이벤트 = Evidently 이벤트(배정) 1,000,000개 + Evidently 이벤트(데이터) 400,000개 = 1,400,000
Evidently 이벤트 1,400,000개 @ Evidently 이벤트 백만 개당 5 USD = 7.00 USDEvidently 분석 단위 요금
Evidently 지표 수 = (시작 2번 + 실험 3번) * 지표 3개 = 지표 15개
Evidently 분석 단위 수 = 지표 15개 * 데이터 Evidently 이벤트 400,000개 = 6,000,000
분석 비용 = Evidently 분석 단위 6,000,000개 @ Evidently 분석 단위 백만 개당 7.50 USD = 45.00 USD월간 CloudWatch Evidently 요금 = 이벤트 요금 + 분석 요금 = 7.00 USD + 45.00 USD = 52.00 USD
CloudWatch 지표 요금 = 지표 30개 * 0.30 USD = 9.00 USD
(변형당 CloudWatch 지표 수 – Evidently 지표 15개 * 변형 2개)
-
예 19 – CloudWatch RUM
애플리케이션의 한 달 방문 횟수가 500,000이고 페이지 로드 성능에 대해 100% 샘플링으로 CloudWatch RUM 이벤트를 수집하고 20개의 데이터 이벤트(시작 이벤트 1개, 페이지 보기 이벤트 1개, 성능 이벤트 10개(웹 필수 기능 3개, 페인트 1개, 탐색 1개, 리소스 로드 5개) 및 방문당 오류 8개 포함)가 있는 오류에 대한 요금은 다음과 같습니다.
총 RUM 데이터 이벤트 수 = 데이터 이벤트 20개/방문 * 방문 500,000번 = 데이터 이벤트 10,000,000개
RUM 데이터 이벤트 10,000,000개에 대한 요금 @ 데이터 이벤트 100,000개당 1 USD = 10,000,000* 1 USD/100,000 = 100 USD월별 CloudWatch RUM 데이터 이벤트 요금 = 월 100 USD
-
예제 20 - Metrics Insights
CloudWatch 콘솔을 통해 Metrics Insights 쿼리를 실행하면 비용이 발생하지 않습니다.
AWS CLI, SDK 또는 AWS CloudFormation을 사용하여 프로그래밍 방식으로 Metrics Insights 쿼리를 실행하면 결과 출력 방식에 관계없이 분석된 지표 수를 기준으로 쿼리 요금이 부과됩니다.
계정에 1,000,000개의 지표가 있고 분석을 위해 1,500개의 지표를 선택하는 쿼리를 실행하고 해당 분석이 결과에 10개의 시계열을 반환하는 경우 요금은 다음과 같습니다.
쿼리 요금 = 분석된 지표 1,500개 * 분석된 지표 1,000개당 0.01 USD = 0.015 USD
계정에 5,000,000개의 지표가 있고 분석을 위해 100개의 지표를 선택하는 쿼리를 실행하고 해당 분석이 결과에 1개의 시계열만 반환하는 경우 요금은 다음과 같습니다.
쿼리 요금 = 분석된 지표 100개 * 분석된 지표 1,000개당 0.01 USD = 0.001 USD
추가 요금 리소스
AWS에서 월별 비용을 손쉽게 계산
AWS 전문가에게 맞춤 견적 받기
Amazon CloudWatch에 대해 자세히 알아보기