Amazon CloudWatch를 선택해야 하는 이유
Amazon CloudWatch에는 사전 약정이나 최소 비용이 없으며 사용량에 따라 비용을 지불하면 됩니다. 매달 말에 사용량에 대한 요금이 청구됩니다.
프리 티어
Amazon CloudWatch를 무료로 시작할 수 있습니다. 대부분 AWS 서비스(EC2, S3, Kinesis 등)는 무료로 지표를 CloudWatch로 자동 전송합니다. 많은 애플리케이션을 이 프리 티어 한도 내에서 실행할 수 있습니다. 여기에서 AWS 프리 티어에 대해 자세히 알아볼 수 있습니다.
지표 | 기본 모니터링 지표(기본적으로 AWS 서비스에서 전송되는 지표) 지표 10개(사용자 지정 지표 및 세부 모니터링 지표) API 요청 100만 건(GetMetricData, GetInsightRuleReport 및 GetMetricWidgetImage 제외: 이 3가지 작업에는 항상 요금이 부과됨) |
---|---|
대시보드 | 매월 최대 50개의 지표를 참조하는 3개의 사용자 지정 대시보드. 또한 모든 Automatic Dashboards는 무료입니다. |
경보 | 10개의 경보 지표(지표를 직접 나열하고 Metrics Insights 쿼리를 사용하지 않는 표준 해결 방법 경보에만 해당함) |
로그 | 5GB 데이터(수집, 아카이브 스토리지, Logs Insights 쿼리로 스캔한 데이터) 매월 1,800분의 Live Tail 사용량(하루 약 1시간) |
CloudWatch Logs용 Contributor Insights | 매월 1개의 Contributor Insights 규칙 매월 규칙과 일치하는 처음 100만 개 로그 이벤트 |
애플리케이션 신호 | 최초 무료 평가판에는 계정당 1억 개의 신호 또는 3개월 무료 사용(둘 중 먼저 도래하는 것 적용)이 포함됩니다. |
Synthetics | 매월 100번의 카나리 실행 |
Evidently | 첫 번째 무료 평가판에는 계정당 300만 개의 Evidently 이벤트와 1000만 개의 Evidently 분석 단위가 포함됩니다. |
RUM | 첫 번째 무료 평가판에는 계정당 100만 개의 RUM 이벤트가 포함됩니다. |
크로스 계정 관찰성 | 소스 계정에서 모니터링 계정으로 전송된 첫 번째 트레이스 사본 |
유료 티어
사전 약정이나 최소 비용이 없습니다. 사용량에 따라 비용을 지불하며 매월 말에 사용한 만큼 요금이 청구됩니다.
참고: 요금은 리전별로 다릅니다. AWS 요금 계산기를 사용해 월별 청구액을 예측합니다.
-
로그
-
지표
-
대시보드
-
경보
-
Contributor Insights
-
애플리케이션 신호
-
Synthetics
-
RUM
-
Evidently
-
Internet Monitor
-
네트워크 모니터
-
Container Insights
-
크로스 계정 관찰성
-
로그
-
-
지표
-
-
대시보드
-
-
경보
-
-
Contributor Insights
-
-
애플리케이션 신호
-
-
Synthetics
-
-
RUM
-
-
Evidently
-
-
Internet Monitor
-
-
네트워크 모니터
-
-
Container Insights
-
관찰성이 향상되지 않은 Container Insights
Amazon EKS 및 Kubernetes의 클러스터 및 서비스 수준 집계 지표에는 향상된 관찰성 없이 Amazon CloudWatch Container Insights를 사용할 수 있습니다. 요금을 이해하려면 아래의 Amazon EKS용 Container Insights 향상된 관찰성 미포함에 대한 예제를 참조하세요.
ECS용 Container InsightsContainer Insights는 클러스터 및 서비스 수준에서 집계된 지표를 제공하여 Amazon ECS 모니터링을 지원합니다. 요금 예시는 아래의 Amazon ECS용 Container Insights 예제를 참조하세요.
-
크로스 계정 관찰성
-
크로스 계정 관찰성
CloudWatch의 통합 관측성 기능에 추가된 크로스 계정 관측성에는 모니터링 계정과 원본 계정이라는 두 가지 계정 카테고리가 도입되었습니다. 자세한 내용은 계정 관측성 설명서를 참조하세요.
크로스 계정 관측성은 로그 및 지표에 대한 추가 비용 없이 제공됩니다. CloudWatch는 추가 비용 없이 첫 번째 모니터링 계정에 저장된 첫 번째 트레이스 복사본을 제공합니다. 추가 모니터링 계정으로 전송된 트레이스 복사본은 AWS X-Ray 요금에 따라 기록된 트레이스에 대한 소스 계정으로 청구됩니다. CloudWatch 대시보드, 경보 또는 Logs Insights 쿼리와 같은 모니터링 계정에 사용되는 기능에는 표준 CloudWatch 요금이 적용됩니다.
요금 예
참고: 여기에 표시된 요금은 예제일 뿐입니다. 해당 리전의 최신 요금 정보는 요금 탭을 참조하시기 바랍니다.
-
예제 1 - EC2 세부 모니터링
EC2 인스턴스에서 세부 모니터링으로 전송하는 지표 수는 EC2 인스턴스 유형에 따라 다릅니다. 이 예제에서는 7개의 지표를 가정합니다.
애플리케이션이 30일 동안 한 주 7일 24시간 내내 5개의 Amazon EC2 인스턴스에서 실행되고 모든 인스턴스에서 EC2 세부 모니터링을 활성화하는 경우, 요금은 다음과 같습니다.
총 지표 수 = 인스턴스당 지표 7개 * 인스턴스 5개 = 지표 35개
월별 CloudWatch Metrics 요금(사용자 지정 지표당 0.30 USD) = 35 * 0.30 USD = 10.50 USD
월별 CloudWatch 요금 = 월별 10.5 USD
총 지표 수가 1만 개를 초과하는 경우 볼륨 요금 티어가 적용됩니다. 자세한 내용은 지표 요금 표를 참조하세요.
-
예제 2 - 크로스 계정 관측성
시간당 2,000건의 요청을 수신하는 애플리케이션이 있고 10%의 샘플링 비율을 사용하고 있다면, 소스 계정 X에 기록되는 트레이스는 다음과 같습니다.
매월 기록된 트레이스 = 시간당 요청 2,000건 x 24시간 x 31일 x 10% = 트레이스 148,800개
매월 청구 가능한 기록된 트레이스 = 트레이스 148,800개 – 프리 티어 제공 트레이스 100,000개 = 트레이스 48,800개
월별 기록된 트레이스 비용 = 트레이스 48,800개 * 0.000005 USD = 0.244 USD
크로스 계정 관측성을 사용하여 모니터링 계정 Y와 소스 계정 X의 트레이스를 공유한다면 추가 비용 청구 없이 모니터링 계정 Y에 트레이스 복사본을 생성하게 됩니다. 따라서 월간 청구서는 다음과 같습니다.소스 계정 X에 대한 월간 기록된 트레이스 청구액 = 0.244 USD
모니터링 계정 Y에 대한 월간 기록된 트레이스 청구액 = 0 USD소스 계정 X의 같은 트레이스를 두 번째 모니터링 계정, 예를 들어 모니터링 계정 Z와 공유하고 싶다면 추가 트레이스 복사본을 생성합니다. 이 경우, 소스 계정인 계정 X에는 추가 복사본 비용이 청구됩니다. 따라서 계정 X의 최종 청구액은 다음과 같습니다.
소스 계정 X에 대한 월간 기록된 트레이스 청구액 = 0.244 USD +
148,800 모니터링 계정 Z에 대한 두 번째 트레이스 복사본 * 0.000005 USD = 0.244 USD + 0.744 USD = 0.988 USD
모니터링 계정 Y에 대한 월간 기록된 트레이스 청구액 = 0 USD
모니터링 계정 Z에 대한 월간 기록된 트레이스 청구액 = 0 USD
-
예제 3 – 사용자 지정 지표
애플리케이션이 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
-
예제 4 - S3 복제 지표
S3 버킷에 5개의 복제 규칙이 사용되고 각 규칙에 S3 지표 및 알림 또는 S3 복제 시간 제어(RTC)가 사용되는 경우 요금은 다음과 같습니다.
복제 지표의 총 수 = 복제 규칙당 4개 지표 * 5개의 복제 규칙 = 20개 복제 지표
처음 1만 개의 사용자 지정 지표 요금(지표당 0.30 USD) = 20 * 0.30 USD = 6.00 USD
월별 CloudWatch 요금 = 6.00 USD/월
(참고: S3 복제 지표의 경우 API 요청 요금이 부과되지 않음)
-
예제 5 - 로그를 사용한 모니터링
하루에 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
-
예제 6 - Live Tail을 사용한 로그 분석
AWS 프리 티어로 매월 1,800분의 Live Tail 세션을 사용할 수 있으며 이후에는 분당 0.01 USD가 부과됩니다.
Live Tail을 사용하여 한 달에 1,000분 동안 실시간으로 로그를 탐색하고 분석하는 경우 월별 비용은 다음과 같습니다.
월별 Live Tail 사용량 요금
총 Live Tail 사용량(분) = 1,000
0~1,000분 = 0 USD월별 Live Tail 요금 = 0 USD
Live Tail을 사용하여 한 달에 2만 분 동안 실시간으로 로그를 탐색하고 분석하는 경우 월별 비용은 다음과 같습니다.
월별 Live Tail 사용량 요금
총 Live Tail 사용량(분) = 2만 분
0~1,800분 = 0 USD
1,801~2만 분 = 0.01 USD * 1만 8,200 = 182 USD월별 Live Tail 요금 = 182 USD
-
예제 7 - 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 + 1,126.40 USD = 1만 3,414.40 USD월별 로그 아카이브 요금(로그 데이터를 30TB로 압축한다고 가정)
30TB(GB당 0.03 USD) = 30 * 1,024 * 0.03 = 921.6 USD월별 CloudWatch 요금 = 1만 3,414.40 USD + 921.6 USD = 1만 4,336 USD
참고: 볼륨 티어는 매월 초에 재설정됩니다.
-
예제 8 - 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 + 1,126.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 = 1만 659.25 USD
참고: 볼륨 티어는 매월 초에 재설정됩니다.
-
예제 9 - 데이터 보호를 통한 민감한 로그 데이터의 탐지 및 마스킹
이 시나리오를 사용하면 결제 처리 애플리케이션으로부터 매일 1GB의 로그 데이터를 수집하는 로그 그룹을 위한 지속적인 데이터 보호가 가능합니다.
월별 수집된 로그 요금
총 수집된 로드 데이터 = 1GB * 30일 = 30GB
로그 데이터 수집 비용(0~5GB) = 0 USD
로그 데이터 수집 비용(5~30GB) = 0.50 USD * 25 = 12.50 USD민감한 데이터의 스캐닝, 탐지, 마스킹에 대한 데이터 보호 요금
데이터 보호 기능으로 스캔된 총 로그 데이터 = 1GB * 30일 = 30GB
스캔된 로그 데이터 요금 = GB당 0.12 USD * 30GB = 3.60 USD월별 아카이브된 로그 요금(로그 데이터가 6GB로 압축되었다고 가정)
0~5GB에 대한 요금 = 0 USD
5GB ~ 6GB에 대한 요금 = 0.03 USD * 1GB = 0.03 USD월별 CloudWatch 요금 = 12.50 USD + 3.60 USD + 0.03 USD = 16.13 USD
-
예제 10 - Amazon Kinesis Data Firehose로 VPC 흐름 로그 모니터링
이 예제에서는 미국 동부(버지니아 북부)를 요금 리전으로 간주합니다. 매월 72TB의 수집된 VPC 흐름 로그를 Amazon Kinesis Data Firehose로 직접 전송하는 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 USD30TB에서 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 + 1,126.40 USD = 8,294.40 USD
월별 KDF 수집 요금
VPC로 처리된 GB당 = 72 * 1,024 * 0.13 USD = 9,584.64 USD총 월별 요금 = 8,294.40 USD + 9,584.64 USD = 1만 7,879.04 USD
10개의 표준 해상도 지표에 Amazon CloudWatch 이상 탐지를 사용하는 경우
참고: 볼륨 티어는 매월 초에 재설정됩니다.
-
예제 11 - 이상 탐지 시 경보 작동
매월 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 리전에서 이상 탐지를 사용할 수 있습니다.
-
예제 12 - Amazon ECS용 Container Insights
Container Insights는 클러스터 및 서비스 수준에서 집계된 지표를 제공하여 Amazon ECS 모니터링을 지원합니다. 10개의 Amazon EC2 인스턴스, 평균 50개의 실행 컨테이너, 20개의 고유한 작업 이름 및 5개의 고유한 서비스 이름이 있는 하나의 컨테이너 클러스터를 모니터링하는 경우 비용은 다음과 같습니다.
CloudWatch 지표
모든 클러스터, 작업 및 서비스에 대해 사전에 정의된 수의 지표가 보고됩니다. 모든 클러스터는 8개의 지표를 보고하며 모든 작업은 6개의 지표를 보고하고 모든 서비스는 11개의 지표를 보고합니다. CloudWatch 지표는 해당 이름으로 작업 및 서비스에 따라 집계됩니다. 실행 중인 인스턴스 수를 늘리더라도 생성된 CloudWatch 지표 수에는 영향을 미치지 않습니다. 모든 CloudWatch 지표는 시간 단위로 비례 배분됩니다. 이 예에서는 한 달 동안 데이터 포인트가 보고된다고 가정합니다.클러스터 CloudWatch Logs당 월별 CloudWatch 지표 수
= 8개의 클러스터 지표 + (6개의 작업 지표 * 20개의 고유한 작업 이름) + (11개의 서비스 지표 * 5개의 고유한 서비스 이름)
= 8 + (6 * 20) + (11 * 5)
= 183개의 CloudWatch 지표월별 CloudWatch 지표 비용 = 처음 1만 개 지표에 대해 지표당 0.30 USD * 183개의 지표 = 54.90 USD
총 지표 수가 1만 개를 초과하는 경우 볼륨 요금 티어가 적용됩니다. 자세한 내용은 지표 요금 표를 참조하세요.
Amazon ECS의 경우 모든 클러스터, 서비스, 태스크 및 컨테이너에 대해 평균 크기의 로그가 수집된다고 추정합니다. 모든 클러스터는 0.0179GB 로그를 보고하고, 모든 서비스는 0.02769GB 로그를 보고하고, 모든 작업은 0.06288GB 로그를 보고하며, 모든 컨테이너는 월평균 0.04159GB 로그를 보고합니다.
수집된 로그 비용은 클러스터, 컨테이너, 팟, 서비스, 인스턴스 이름, 레이블 등에 사용된 이름에 따라 다릅니다.
월별 수집된 CloudWatch 로그의 GB = (클러스터 1개* 0.0179GB) + (서비스 5개 * 0.02769GB) + (태스크 20개 * 0.06288GB) + (컨테이너 50개 * 0.04159GB) = 월별 3.49GB
월별 수집된 로그 비용 = 수집된 로그 GB당 0.50 USD * CloudWatch Logs의 성능 이벤트 3.49GB = 매월 1.75 USD
월별 CloudWatch 비용 = 54.90 USD + 1.75 USD = 매월 56.65 USD
여기에 표시되는 요금 값은 미국 동부(버지니아 북부) AWS 리전을 기준으로 합니다. 해당 리전의 요금 정보를 참조하세요.
컨테이너 로그를 사용하는 경우 Container Insights는 필터링을 활성화하는 데 필요한 메타데이터에 대해 로그 행당 700바이트를 추가합니다. 컨테이너 로그는 표준 CloudWatch 로그 수집 및 로그 스토리지 요금을 기준으로 계속 청구됩니다.
-
예제 13 - Amazon EKS 및 Kubernetes용 Container Insights(향상된 관찰성 포함 및 미포함)
1/Container Insights 향상된 관찰성 포함(Amazon EKS용)
Container Insights 향상된 관찰성 포함을 사용하는 경우 컨테이너 환경 전체의 관찰 수를 기준으로 요금이 부과됩니다. 수집된 관찰의 총 수는 컨테이너 구성 요소 수를 포함하여 컨테이너 설정에 따라 다릅니다. 노드 10개, 네임스페이스 1개, 고유 서비스 이름 5개, 워크로드 16개, 포드 20개, 컨테이너 20개로 구성된 클러스터 1개를 모니터링하고 데이터 포인트가 한 달 내내 보고되는 설정을 가정해 보겠습니다.
각 EKS 컨테이너 구성 요소에 대해 분당 수집되는 평균 관측치 수가 있습니다. 모든 클러스터는 1,720개의 관찰을 보고하고, 모든 노드는 68개의 관찰을 보고하고, 모든 네임스페이스는 2개의 관찰을 보고하고, 모든 서비스는 2개의 관찰을 보고하고, 모든 워크로드는 7개의 관찰을 보고하고, 모든 포드는 130개의 관찰을 보고하고, 모든 컨테이너는 분당 평균 21개의 관찰을 보고합니다.
모니터링 요금은 다음과 같습니다.
월별 Container Insights 총 관찰 횟수
= [(클러스터 1개 * 관찰 1,720개) + (노드 10개 * 관찰 68개) + (네임스페이스 1개 * 관찰 2개) + (서비스 5개 * 관찰 2개) + (16개 워크로드* 관찰 7개) + (포드 20개 * 관찰 130개) + (컨테이너 20개 * 관찰 21개)] * 60분 * 24시간 * 30일
= [ 1,720 + 680 + 2 + 10 + 112 + 2,600 + 420] * 4만 3,200분/월 = 월 2억 3 ,950만 800개 관찰월별 Container Insights 청구서 = 2억 3,950만 800 * 0.21 USD/관찰 100만 개 = 50.30 USD
월별 관찰 수가 10억 건을 초과하면 각각 볼륨 요금 티어가 적용됩니다.또한 모든 컨테이너 로그가 기본적으로 수집됩니다. Container Insights는 필터링을 활성화하는 데 필요한 메타데이터에 대해 로그 라인당 700바이트를 추가합니다. 컨테이너 로그는 표준 CloudWatch 로그 수집 및 로그 스토리지 요금을 기준으로 계속 청구됩니다.
2/Container Insights 향상된 관찰성 미포함(Amazon EKS 및 Kubernetes용)
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
총 지표 수가 1만 개를 초과하는 경우 볼륨 요금 티어가 적용됩니다. 자세한 내용은 지표 요금 표를 참조하세요.
CloudWatch Logs
이 예시에서는 각 EKS 컨테이너 구성 요소에 대해 매월 수집되는 Kubernetes 로그의 평균 크기를 다음과 같이 추정합니다. 모든 클러스터는 0.01621GB 로그를 보고하고, 모든 네임스페이스는 0.0185GB 로그를 보고하고, 모든 서비스는 0.02182GB 로그를 보고하고, 모든 노드는 0.21365GB 로그를 보고하고, 모든 포드는 월평균 0.45845GB 로그를 보고합니다.수집된 로그 비용은 클러스터, 컨테이너, 팟, 서비스, 인스턴스 이름, 레이블 등에 사용된 이름에 따라 다릅니다.
월별 수집된 CloudWatch 로그의 GB = (클러스터 1개 * 0.01621GB) + (네임스페이스 1개 * 0.0185GB) + (서비스 5개 * 0.02182GB) + (노드 10개 * 0.21365GB) + (포드 20개 * 0.45845GB) = 월별 11.45GB
월별 수집된 로그 비용 = 수집된 로그 GB당 0.50 USD * CloudWatch Logs의 성능 이벤트 11.45GB = 매월 5.73 USD
월별 CloudWatch 비용 = 96 USD + 5.73 USD = 매월 101.73 USD
여기에 표시되는 요금 값은 미국 동부(버지니아 북부) AWS 리전을 기준으로 합니다. 해당 리전의 요금 정보를 참조하세요.
컨테이너 로그를 사용하는 경우 Container Insights는 필터링을 활성화하는 데 필요한 메타데이터에 대해 로그 행당 700바이트를 추가합니다. 컨테이너 로그는 표준 CloudWatch 로그 수집 및 로그 스토리지 요금을 기준으로 계속 청구됩니다.
-
예제 14 - 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 총 지표 수가 1만 개를 초과하는 경우 볼륨 요금 티어가 적용됩니다. 자세한 내용은 지표 요금 표를 참조하세요.
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 리전을 기준으로 합니다. 해당 리전의 요금 정보를 참조하세요.
-
예제 15 - 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일치하는 로그 이벤트
총 일치하는 로그 이벤트 수 = (2,250억 * 100%) + (225 * 50%) + (2,250억 * 10%) = 2,250억 + 1,125억 + 225억 = 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
-
예시 16 - 애플리케이션 신호, AWS X-Ray 트레이스, 서비스 수준 목표(SLO)로 애플리케이션 성능 모니터링
애플리케이션 신호:
분당 2만 5,000개의 요청(인바운드 서비스 요청)을 받는 애플리케이션을 모니터링하고 각 인바운드 요청에 대해 애플리케이션이 종속성에 대한 요청(아웃바운드 종속성 요청)을 2회 하는 경우 요금은 다음과 같습니다.
인바운드 서비스 요청에 대한 애플리케이션 신호: 분당 요청 2만 5,000개 * 한 달에 4만 3,800분 = 월별 애플리케이션 신호 10억 9,500만 개
아웃바운드 종속성 요청에 대한 애플리케이션 신호: 분당 요청 2만 5,000개 * 아웃바운드 종속성 요청 2개 * 한 달에 4만 3,800분 = 월별 애플리케이션 신호 21억 9,000만 개
요청으로 인한 총 애플리케이션 신호 = 10억 9,500만 개+ 21억 9,000만 개 = 월별 애플리케이션 신호 32억 8,500만 개
서비스 수준 목표(SLO):
각 서비스 수준 목표(SLO)는 SLI 지표 기간당 두 개의 애플리케이션 신호를 생성합니다. SLI 지표 기간이 1분인 SLO를 10개, SLI 지표 기간이 5분인 SLO를 10개, SLI 지표 기간이 10분인 SLO를 10개 생성하는 경우 총 애플리케이션 신호 수는 다음과 같습니다.
SLI 지표 기간이 1분인 SLO의 애플리케이션 신호: (SLO 10개 * 애플리케이션 신호 2개 * 한 달에 4만 3,800분) / SLI 지표 기간 1분 = 월별 애플리케이션 신호 87만 6,000개
SLI 지표 기간이 5분인 SLO의 애플리케이션 신호: (SLO 10개 * 애플리케이션 신호 2개 * 한 달에 4만 3,800분) / SLI 지표 기간 5분 = 월별 애플리케이션 신호 17만 5,200개
SLI 지표 기간이 10분인 SLO의 애플리케이션 신호: (SLO 10개 x 애플리케이션 신호 2개 x 한 달에 4만 3,800분) / SLI 지표 기간 10분 = 월별 애플리케이션 신호 8만 7,600개
SLO의 총 애플리케이션 신호: 87만 6,000개 + 17만 5,200개 + 8만 7,600개 = 월별 애플리케이션 신호 113만 8,800개
요청 및 SLO로부터 받은 총 애플리케이션 신호 수 = 32억 8,500만 개 + 113만 8,800개 = 월별 애플리케이션 신호 32억8,613만 8,800개
애플리케이션 신호에 대한 총 요금:
처음 신호 1억 개 * 애플리케이션 신호 100만 개당 1.50 USD = 150 USD
다음 신호 9억 개 * 월별 애플리케이션 신호 100만 개당 0.75 USD = 675 USD
나머지 신호 22억 8,613만 8,800개 * 월별 애플리케이션 신호 100만 개당 0.30 USD = 685.84 USD애플리케이션 신호 및 SLO에 대한 총 요금 = 150 USD + 675 USD + 685.84 USD = 월별 1,510.84 USD
X-Ray 트레이스:
기본적으로 X-Ray 트레이스는 애플리케이션 신호를 구현할 때 5%의 샘플링 비율로 활성화됩니다. 이 기본 트레이스 비율은 선택적으로 더 높거나 낮게 조정할 수 있습니다.
분당 2만 5,000개의 요청(인바운드 서비스 요청)을 수신하는 애플리케이션 1개를 모니터링하고 기본 5% 샘플링 비율을 사용하는 경우 트레이스 요금은 다음과 같습니다.
저장 트레이스 저장:
월별 저장 트레이스 = 분당 요청 2만 5,000개 * 한 달에 4만 3,800분 * 5% 샘플링 비율 = 월별 저장된 트레이스 5,475만 개
청구 가능한 저장 트레이스 = 저장 트레이스 5,475만 개 - 프리 티어의 트레이스 10만 개 = 월별 저장 트레이스 5,465만 개
저장 트레이스 요금 = 저장 트레이스 5,465만 개 * 0.000005 USD = 월별 273.25 USD
또한, 매일 100개의 쿼리를 수행하면서 각 쿼리에서 마지막 1시간 동안 7만 5,000개의 트레이스가 손상되는 데이터 캡처를 스캔하고, 쿼리당 트레이스 50개에 대해 전체 트레이스 데이터를 검색한다고 가정해보겠습니다.
검색 및 스캔한 트레이스:
스캔한 트레이스 = 쿼리 100개 * 시간당 트레이스 7만 5,000개 * 31일 = 월별 스캔한 트레이스 2억 3,250만 개
검색한 트레이스 = 쿼리 100개 * 쿼리당 트레이스 50개 * 31일 = 월별 검색한 트레이스 15만 5,000개
검색 및 스캔한 총 트레이스 = 트레이스 15만 5,000개 + 트레이스 2억 3,250만 개 = 월별 검색 및 스캔한 트레이스 2억 3,265만 5,000개
청구 가능 검색 및 스캔한 트레이스 = 트레이스 2억 3,265만 5,000개 - 프리 티어의 트레이스 100만 개 = 월별 검색 및 스캔한 트레이스 2억 3,165만 5,000개
검색 및 스캔한 트레이스 비용 = 트레이스 2억 3,165만 5,000개 * 0.0000005 USD = 월별 115.82 USD
X-Ray 트레이스에 대한 총 비용 = 저장 트레이스 273.25 USD + 스캔 및 검색한 트레이스 115.82 USD = 월별 389.07 USD
총 요금: 애플리케이션 신호 및 SLO 1,510.84 USD + X-Ray 트레이스 389.07 USD = 월별 1,899.91 USD또한 애플리케이션 신호와 함께 Synthetics 및 RUM(실제 사용자 모니터링)을 사용할 수 있습니다. 요금은 개별 요금 예시를 참조하세요.
-
예시 17 - 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 버킷에 로그와 결과를 쓰고, CloudWatch 사용자 지정 지표를 생성합니다. AWS Lambda, Amazon S3, CloudWatch Logs, CloudWatch Metrics와 같은 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 요청 요금 + 스토리지 요금
= 4만 4,640번 실행의 PUT 요청 * 1,000번 요청당 0.005 USD + 실행당 0.001GB 스토리지 * 4만 4,640번 Canary 실행 * 1개월 * 월 기준 GB당 0.023 USD
= 0.22 USD + 1.03 USD = 1.25 USD/월CloudWatch Metrics 요금 = CloudWatch Metrics 3개(SuccessPercent, Duration, Failed) = 지표 3개 x 월별 지표당 0.30 USD = 월별 0.90 USD
Canary 스크립트에서 추가 지표(executeHttpStep() 및 executeStep() 지표)를 구성하도록 선택할 수 있으며, 이 경우 사용자 지정 CloudWatch Metrics 요금이 부과됩니다.
추가 월별 요금 = 14.89 USD + 3.55 USD + 1.25 USD + 0.90 USD = 월별 20.59 USD
총 월별 요금 = 54.07 USD + 20.59 USD = 74.66 USD
여기에 표시되는 요금 정보는 미국 동부 리전을 기준으로 합니다. 해당 리전의 최신 요금 정보는 요금 탭을 참조하시기 바랍니다.
-
예시 18 - 복합 경보를 통한 경보 작동
복합 경보는 모든 유형의 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/월
-
예시 19 - 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시간
처음 1만 개의 사용자 지정 지표 @지표당 0.30 USD = 0.30 USD * 8(지표 수) * 720시간당(매월 시간) 30(매월 지표 시간) = 매월 0.10 USD.S3 요청 지표에 대한 월별 CloudWatch 요금 = 매월 0.10 USD
총 지표 수가 1만 개를 초과하는 경우 위의 요금 표에 따라 볼륨 요금 티어가 적용됩니다. -
예시 20 - 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 리전을 기준으로 합니다. 해당 리전의 요금 정보를 참조하세요.
-
예시 21 - 지표 스트림
애플리케이션이 매월 30일 동안 하루 24시간 일주일에 7일 내내 실행되고 1분마다 1만 개의 지표 업데이트를 생성하며 CloudWatch 지표 스트림에서 미국 동부의 Kinesis Data Firehose 전송 스트림을 통해 파트너 HTTP 엔드포인트로 데이터를 전송하는 경우 월별 요금은 다음과 같습니다.
CloudWatch 지표 스트림
총 지표 업데이트 수 = 분당 1만 개의 지표 업데이트 * 4만 3,200분(1개월) = 매월 4억 3,200만 개의 지표 업데이트
4억 3,200만 개의 지표 업데이트(1,000개의 지표 업데이트당 0.003 USD) = 매월 1,296 USD
월별 CloudWatch 요금 = 월별 1,296 USDKinesis Data Firehose
수집된 Kinesis Data Firehose 데이터(매월 GB) = 4억 3,200만 개의 지표 업데이트 * 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 리전을 기준으로 합니다. 해당 리전의 요금 정보를 참조하세요.
-
예시 22 - Evidently를 사용한 배정(트래픽 분할)
100% 샘플링 속도로 매월 총 페이지 조회 수가 20만 건인 사용자 트래픽에 대해 두 가지 기능(이전 버전 및 새 버전)을 제공하는 트래픽 분할 캠페인을 하나 실행한다고 가정해 보겠습니다. 분석이 필요 없습니다. 애플리케이션에서 페이지 보기당 하나의 배정 이벤트를 생성합니다. 여기서 배정은 어떤 사용자에게 어떤 기능(즉, 트래픽 분할)이 표시되는지를 결정하는 Evidently API 호출입니다. 요금은 다음과 같습니다.
Evidently 이벤트 요금
총 Evidently 이벤트(배정) 수 = 조회 수 20만 * 페이지 조회당 Evidently 이벤트 1개 = Evidently 이벤트 20만 개
20만 개 배정 Evidently 이벤트 @ 100만 개당 5 USD Evidently 이벤트 = 1.00 USD월간 CloudWatch Evidently 요금 = 1.00 USD
-
예시 23 - Evidently로 모니터링 시작
100% 샘플링 속도로 매월 총 페이지 조회 수 20만 건의 사용자 트래픽에 대해 각각 두 가지 기능 변형을 제공하는 두 번의 출시를 실행한다고 가정해 보겠습니다. 각 데이터 이벤트에서 생성된 3개의 지표(즉, 3개의 규칙 일치)를 모니터링하려고 합니다. 애플리케이션에서 페이지 보기당 하나의 배정 이벤트를 생성합니다. 여기서 배정은 어떤 사용자에게 어떤 기능(트래픽 분할)이 표시되는지를 결정하는 Evidently API 호출입니다. 또한 페이지 보기당 두 개의 데이터 이벤트(예: 사용자 클릭)를 생성합니다. 요금은 다음과 같습니다.
Evidently 이벤트 요금
배정의 경우 Evidently 이벤트 수 = 조회 수 20만 * 페이지 조회당 Evidently 이벤트 1개 * 시작 2회 = Evidently 이벤트 40만 개
데이터 이벤트의 경우 Evidently 이벤트 수 = 조회 수 20만 회 * 페이지 보기당 Evidently 이벤트 2개 = 데이터 Evidently 이벤트 40만 개
총 Evidently 이벤트 = 배정 Evidently 이벤트 + 데이터 Evidently 이벤트 = 400,000 + 400,000 = 800,000
Evidently 이벤트 80만 개 @ 100만 개당 5 USD Evidently 이벤트 = 4.00 USDEvidently 분석 단위 요금
Evidently 지표 수 = 시작 2회 * 지표 3개 = 지표 6개
Evidently 분석 단위 수 = 지표 6개 * 데이터 Evidently 이벤트 40만 개 = 240만 개
분석 비용 = Evidently 분석 단위 240만 개 @ Evidently 분석 단위 100만 개당 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개) -
예시 24 - Evidently를 사용한 실험 및 시작 모니터링
100% 샘플링 속도로 매월 총 페이지 조회 수 20만 건의 사용자 트래픽에 대해 각각 두 가지 기능 변형을 제공하는 두 번의 시작과 세 번의 실험을 실행한다고 가정해 보겠습니다. 각 데이터 이벤트에서 생성된 3개의 지표(즉, 3개의 규칙 일치)를 모니터링하려고 합니다. 애플리케이션에서 페이지 보기당 하나의 배정 이벤트를 생성합니다. 여기서 배정은 어떤 사용자에게 어떤 기능(트래픽 분할)이 표시되는지를 알리는 Evidently API 호출입니다. 또한 페이지 보기당 두 개의 데이터 이벤트(예: 사용자 클릭)를 생성합니다. 요금은 다음과 같습니다.
Evidently 이벤트 요금
배정의 경우 Evidently 이벤트 수 = 조회 20만 회 * 페이지 조회당 Evidently 이벤트 1개 * (시작 2번 + 실험 3개) = Evidently 이벤트 100만 개
데이터 이벤트의 경우 Evidently 이벤트 수 = 조회 수 20만 회 * 페이지 보기당 Evidently 이벤트 2개 = 데이터 Evidently 이벤트 40만 개
총 Evidently 이벤트 = Evidently 이벤트(배정) 1,000,000개 + Evidently 이벤트(데이터) 400,000개 = 1,400,000
Evidently 이벤트 140만 개 @ Evidently 이벤트 100만 개당 5 USD = 7.00 USDEvidently 분석 단위 요금
Evidently 지표 수 = (시작 2번 + 실험 3번) * 지표 3개 = 지표 15개
Evidently 분석 단위 수 = 지표 15개 * 데이터 Evidently 이벤트 40만 개 = 600만 개
분석 비용 = Evidently 분석 단위 600만 개 @ Evidently 분석 단위 100만 개당 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개) -
예시 25 - CloudWatch RUM
애플리케이션의 한 달 방문 횟수가 50만 회이고 페이지 로드 성능에 대해 100% 샘플링으로 CloudWatch RUM 이벤트를 수집하고 20개의 데이터 이벤트(시작 이벤트 1개, 페이지 보기 이벤트 1개, 성능 이벤트 10개(웹 바이탈 3개, 페인트 1개, 탐색 1개, 리소스 로드 5개), 방문당 오류 8개 포함)가 있는 오류에 대한 요금은 다음과 같습니다.
총 RUM 데이터 이벤트 수 = 데이터 이벤트 20개/방문 * 방문 50만 번 = 데이터 이벤트 1,000만 개
RUM 데이터 이벤트 1,000만 개에 대한 요금 @ 데이터 이벤트 10만 개당 1 USD = 1,000만 * 1 USD/10만 = 100 USD월별 CloudWatch RUM 데이터 이벤트 요금 = 월별 100 USD
-
예시 26 - Metrics Insights
CloudWatch 콘솔을 통해 Metrics Insights 쿼리를 실행하면 비용이 발생하지 않습니다.
AWS CLI, SDK 또는 AWS CloudFormation을 사용하여 프로그래밍 방식으로 Metrics Insights 쿼리를 실행하면 결과 출력 방식에 관계없이 분석된 지표 수를 기준으로 쿼리 요금이 부과됩니다.
계정에 100만 개의 지표가 있고 분석을 위해 1,500개의 지표를 선택하는 쿼리를 실행하고 해당 분석이 결과에 10개의 시계열을 반환하는 경우 요금은 다음과 같습니다.
쿼리 요금 = 분석된 지표 1,500개 * 분석된 지표 1,000개당 0.01 USD = 0.015 USD
계정에 500만 개의 지표가 있고 분석을 위해 100개의 지표를 선택하는 쿼리를 실행하고 해당 분석이 결과에 1개의 시계열만 반환하는 경우 요금은 다음과 같습니다.
쿼리 요금 = 분석된 지표 100개 * 분석된 지표 1,000개당 0.01 USD = 0.001 USD
-
예시 27 - Metrics Insights 쿼리를 통한 CloudWatch 경보 및 월간 비용의 비례 배분
AWS에서는 몇 개월 동안 하루 24시간 실행되고 자동 조정된 EC2 인스턴스를 사용하는 애플리케이션을 구축합니다. Metrics Insights 쿼리를 통해 EC2 인스턴스를 모니터링하여 모든 EC2 인스턴스에 걸친 평균 CPU 사용량이 80% 임계값을 초과하면 경보가 발동합니다.
7월에는 애플리케이션이 3개의 인스턴스를 지속적으로 사용합니다.
8월에는 8월 16일 00:00 UTC를 기준으로 애플리케이션이 4개의 인스턴스로 스케일 업 되었고 그달 말까지 4개의 인스턴스를 사용합니다.
월간 경보 비용 계산 방법
7월에는(31일까지) 매일 경보 기능을 지속적으로 사용합니다. 다음 수학 공식은 Metrics Insights 쿼리를 통해 3개의 지표에서 평균을 검색하는 표준 해결 방법 경보의 월별 비용을 계산하는 방법을 보여줍니다.1(경보) x 3(Metrics Insights 쿼리에 의해 분석된 지표 수) x 0.10 USD(경보당 분석된 지표당 비용) = 0.30 USD
이 경보의 7월 총 비용은 0.30 USD입니다.
비례 배분된 월간 경보 비용 계산 방법
8월에는(31일까지) 매일 경보 기능을 지속적으로 사용합니다. 다음 수학 공식은 15일 동안 Metrics Insights 쿼리를 통해 3개의 지표에서 평균을 검색한 다음 16일 동안 Metrics Insights 쿼리를 통해 4개의 지표를 평균적으로 검색하는 표준 해결 방법 경보의 월별 비용을 계산하는 방법을 보여줍니다.360시간(1일 차 00:00 UTC부터 15일 차 23:59 UTC까지) 동안 표준 해결 방법 경보는 Metrics Insights 쿼리를 통해 3개 지표의 평균을 평가하며 해당 기간의 비용은 다음과 같습니다.
1(경보) x 3(Metrics Insights 쿼리에 의해 분석된 지표 수) x 360 / 744(해당 월의 시간 수를 비례 분배) x 0.10 USD(경고당 분석된 지표당 비용) = 0.15 USD
384시간(16일 차 00:00 UTC부터 31일 차 23:59 UTC까지) 동안 표준 해결 방법 경보는 Metrics Insights 쿼리를 통해 4개 지표의 평균을 평가하며 해당 기간의 비용은 다음과 같습니다.
1(경보) x 4(Metrics Insights 쿼리에 의해 분석된 지표 수) x 384 / 744(해당 월의 시간 수를 비례 분배) x 0.10 USD(경고당 분석된 지표당 비용) = 0.21 USD
이 경보의 8월 총 비용은 0.15 USD + 0.21 USD = 0.36 USD입니다.
Metrics Insight 쿼리 사용 여부에 관계없이 모든 경보 비용은 비례 배분됩니다. 동일한 비례 배분 논리를 적용하여 해당 월 동안 지표를 추가하거나 제거하기 위해 생성, 삭제 또는 수정된 경보에 대한 비용을 예측할 수 있습니다.
-
예시 28 - Internet Monitor
CloudFront 배포 10개와 Virtual Private Cloud(VPC) 20개를 모니터에 추가하여 도시-네트워크 4만 5,000개를 모니터링하는 경우 요금은 다음과 같습니다.
- 모니터링되는 리소스 요금:
모니터링되는 총 리소스 수 = CloudFront 배포 10개 + VPC 20개 = 30
모니터링되는 리소스 30개에 대한 요금(각 리소스에 대해 시간당 0.01 USD) = 30 * 0.01 USD = 시간당 0.30 USD
- 모니터링되는 도시-네트워크 요금:
모니터링되는 도시-네트워크의 총 수 = 4만 5,000개, 최초 100개의 도시-네트워크 = 0 USD
월별 모니터링되는 도시-네트워크의 총 수 = 시간당 4만 5,000개 월 730시간 = 3,285만 도시-네트워크 시간/월
시간당 처음 100개의 도시-네트워크, 월별 총 수(매월 고정 금액) = 7만 4,000 도시-네트워크 시간/월
청구된 도시-네트워크 총 시간/월 = 3,285만 도시-네트워크 시간/월 - 7만 4,000 도시-네트워크 시간/월 = 3,277만 6,000 도시-네트워크 시간/월
시간당 도시-네트워크 1만 개당 0.74 USD로 월 3,277만 6,000 도시-네트워크 시간 = 3,277만 6,000 * 0.000074 USD = 월 2425.42 USD - CloudWatch Logs 요금:
도시-네트워크 4만 5,000개 중에서 Internet Monitor는 상위 500개 도시-네트워크에 대한 CloudWatch Logs만 게시합니다. 이는 하루 500MB 미만의 로그 데이터 또는 월 (500MB * 30) = 15GB의 데이터에 해당합니다. 무료 적용 범위(예: 5GB)를 제외할 경우 요금이 부과되는 나머지 로그 데이터는 10GB(15GB~5GB)가 됩니다. 적당한 예를 들어 GB당 요금이 월 0.50 USD인 경우 CloudWatch Logs의 월 요금은 0.50 USD * 10GB = 5 USD/월이 됩니다.
- 모니터링되는 리소스 요금:
-
예시 29 - 다중 데이터 소스 쿼리
이 예에는 AWS와 하이브리드 및 멀티클라우드 환경에 워크로드가 있는 애플리케이션이 있습니다. 위치에 관계없이 모든 워크로드에 대해 지표, 대시보드 및 경보를 단일 위치에 통합하고자 합니다.
월별 CloudWatch 경보 요금
1. AWS 지표
경보를 생성하여 AWS에서 지표를 모니터링합니다. 이 계산에 대해서는 경보와 관련된 다른 요금 예시를 참조하세요.2. 온프레미스 지표
경보를 생성하여 온프레미스 워크로드의 15개 지표를 모니터링합니다. 각 경보는 온프레미스 또는 기타 클라우드 워크로드의 개별 지표를 참조합니다. 요금은 다음과 같습니다. 경보 15개 * 경보당 지표 1개 * 경보 지표당 0.10 USD = 월별 1.50 USD.3. 기타 클라우드 지표
다른 클라우드 지표의 경보에도 온프레미스 지표와 동일한 방식으로 요금이 청구됩니다.
다른 클라우드 워크로드의 15개 지표를 모니터링하도록 경보를 생성하는 경우 CloudWatch 요금은 위와 동일하게 월별 1.50 USD로 청구됩니다.다른 클라우드 공급업체의 API에서 지표를 쿼리하는 경우 다른 클라우드 공급업체에서 직접 추가 요금을 부과할 수 있습니다.
월별 CloudWatch 대시보드 요금
CloudWatch 지표 45개, 온프레미스 지표에 대한 쿼리 5개, 기타 클라우드 지표에 대한 쿼리 5개, 기타 클라우드 지표에 대한 쿼리 5개를 참조하는 사용자 지정 대시보드를 생성합니다. 이 대시보드는 45 + 5 +5 = 55개 지표를 참조하므로 프리 티어에 사용할 수 없습니다. 요금은 다음과 같습니다. 사용자 지정 대시보드당 3 USD = 월별 3 USD
월별 추가 요금1. 경보에 대한 Lambda 실행에 대한 추가 요금
각 데이터 소스 쿼리는 AWS Lambda 함수에 의해 운영됩니다. 대시보드에서 데이터를 시각화하거나 경보가 평가될 때마다 AWS Lambda 함수가 사용자를 대신하여 실행되어 필요한 데이터를 검색하므로 AWS Lambda 요금당 비용이 발생할 수 있습니다. 아래 예에서는 AWS Lambda 프리 티어를 고려하지 않았음을 참고하세요.
Lambda 요금 = 요청 요금 + 기간 요금
표준 경보는 1분마다 평가되며, 한 달에 31일인 달에는 4만 4,640회 평가됩니다. 온프레미스 지표에 대해 각각 하나의 데이터 소스 쿼리가 포함된 15개의 경보가 있고, 다른 클라우드에 대해 각각 하나의 데이터 소스 쿼리, 즉 (15 * 1) + (15 * 1) = 30개의 쿼리가 포함된 15개의 다른 경보가 있습니다.
경보를 평가하면 4만 4,640회의 평가 * 30개의 쿼리 = 133만 9,200회의 Lambda 실행이 유도됩니다.
평균 실행 시간이 1초라고 가정할 때 경보로 인해 발생하는 요금은 다음과 같습니다.
133만 9,200회의 Lambda 실행 * 요청 100만 개당 0.2 USD + 지속 시간 1초 * 133만 9,200회의 Lambda 실행 * 1GB 메모리 크기 * GB/초당 0.0000166667 USD = 0.27 USD + 22.32 USD = 월별 22.59 USD2. 대시보드에서의 Lambda 실행에 대한 추가 요금
대시보드 시각화의 경우 다음과 같이 가정합니다.
* 대시 보드를 하루에 20번 새로 고칩니다.
* 시각화는 경보보다 복잡한 쿼리를 활용하며 쿼리의 평균 실행 시간은 3초입니다.대시보드의 데이터를 시각화하면 10개의 쿼리 발생 * 하루 20회 * 31일 = 월별 6,200회의 Lambda 실행
대시보드에서 발생하는 AWS Lambda 요금은 다음과 같습니다.
6,200회의 Lambda 실행 * 요청 100만 개당 0.2 USD + 지속 시간 3초 * 6,200회의 Lambda 실행 * 1GB 메모리 크기 * GB/초당 0.000016667 USD = 0.00 USD + 0.31 USD= 월별 0.31 USD
추가 월별 요금 = 22.59 USD + 0.31 USD = 월별 22.90 USD
월별 총 요금 = 1.50 USD + 1.50 USD +3 USD + 22.90 USD = 월별 28.90 USD
-
예시 30 - 네트워크 모니터
CloudWatch 네트워크 모니터를 사용하여 거래 애플리케이션의 성능을 모니터링하려는 금융 기관이라고 가정해 보겠습니다. 복원력을 위해 애플리케이션을 세 개의 가용 영역에 배포하고 세 개의 서브넷에 매핑했습니다. 인프라는 중복 AWS Direct Connect 링크를 통해 8개의 온프레미스 IP 주소에 연결됩니다. 30일 무료 평가 기간이 끝나면 미국 동부(버지니아 북부)에서 하이브리드용 CloudWatch 네트워크 모니터를 사용하는 첫 번째 월별 요금은 다음과 같이 계산됩니다.
1. 모니터링되는 리소스 요금:
30일 * 24시간 = 720시간
총 VPC 서브넷 수: 3
각 VPC 서브넷에서 액세스할 수 있는 총 온프레미스 대상 수: 8
처음 4개 대상에 대한 VPC 서브넷 3개 @ 모니터링 대상 리소스당 시간당 0.10 USD = 3 * 720시간 * 0.10 USD = 월 216 USD
대상 8개에 대해 2를 곱하면 = 216 USD * 2 = 월별 432 USD.
2. 클라우드워치 지표 요금:
네트워크 모니터는 각 프로브에 대해 3개의 CloudWatch 지표 제공
모니터링되는 프로브 수: 서브넷 3개 * 대상 IP 주소 8개 = 프로브 24개
총 지표 수: 프로브 24개 * 프로브당 지표 3개 = 지표 72개
지표에 대한 총 CloudWatch 요금: 지표 72개 * 0.30 USD/지표/월 = 월 21.60 USD이 예시에서 CloudWatch 네트워크 모니터에 대한 총 요금: 438 UDS + 21.60 USD = 월 459.60 USD
-
예시 31 - API Gateway 세부 모니터링
세부 지표로 활성화된 API Gateway 엔드포인트에는 두 개의 리소스, 즉 /devices 및 /authenticate가 prod라는 단계에 배포됩니다. 각 리소스는 DELETE, POST, OPTIONS, GET 메서드 중 하나입니다.
기본적으로 API Gateway는 API당 4XXError, 5XXError, CacheHitCount, CacheMissCount, Count, IntegrationLatency, Latency를 게시합니다. API Gateway의 세부 지표가 활성화되면 위의 모든 지표와 차원(APIName, 메서드, 리소스, 단계)이 CloudWatch로 내보내집니다.
참고로 모든 지표를 내보내는 것은 아닙니다. 예를 들어, 오류가 없는 경우 4xxError 또는 5xxError가 표시되지 않을 수 있습니다.
- 리소스 수 = 2(디바이스 및 인증)
- 메서드 수 = 4(DELETE, POST, OPTIONS, GET)
- 단계 수 = 1(prod)
- 게시된 지표(Count, IntegrationLatency, Latency, 5xx, 4xx) = 5
생성된 총 지표 수:
= 메서드(DELETE, POST, OPTIONS, GET) x 리소스(인증 및 디바이스) x 단계(prod) x 지표(Count, IntegrationLatency, Latency, 5xx, 4xx)= 2 x 4 x 1 x 5 = 40
각 지표의 요금은 한 달에 0.30 USD이며 최대 비용은 월별 40 x 0.3 = 12 USD입니다.
총 지표 수가 1만 개를 초과하는 경우 볼륨 요금 티어가 적용됩니다. 자세한 내용은 지표 요금 표를 참조하세요.
추가 요금 리소스
AWS에서 월별 비용을 손쉽게 계산
AWS 전문가에게 맞춤 견적을 받아보세요.