AWS X-Ray에는 초기 비용이나 약정이 없으며, 기록되고, 검색되고, 스캔된 트레이스 수를 기준으로 사용한 만큼만 비용을 지불합니다. 트레이스는 애플리케이션에 대한 요청을 말하며, 다른 서비스 및 데이터베이스 액세스에 대한 호출 등 여러 데이터 요소를 포함할 수 있습니다. X-Ray는 최소 100KB의 보장된 트레이스 크기를 제공합니다. 트레이스 데이터는 기록된 시점부터 30일간 유지되며 추가 비용은 없습니다.
영구 프리 티어
- 매달 기록된 처음 1십만 개의 트레이스는 무료입니다.
- 매달 검색되거나 스캔된 처음 1백만 개의 트레이스는 무료입니다.
추가 요금
예시 1 - X-Ray 트레이스
시간당 2,000건의 요청을 수신하는 애플리케이션이 있고 10%의 샘플링 비율을 사용하고 있다면, 비용은 다음과 같이 계산됩니다.
매월 스캔된 트레이스 = 쿼리 100개 x 시간당 트레이스 200개 x 31일 = 트레이스 620,000개
매월 검색된 트레이스 = 쿼리 100개 x 쿼리당 트레이스 50개 x 31일 = 트레이스 155,000개
매월 총 검색되고 스캔된 트레이스 = 레이스 155,000개 + 트레이스 620,000개 = 트레이스 775,000개
매월 청구 가능한 검색되고 스캔된 트레이스 = 트레이스 775,000개 – 프리 티어 제공 트레이스 1,000,000개 = 트레이스 0개
매월 검색되고 스캔된 트레이스 비용 = 트레이스 0개 * 0.0000005 USD = 0 USD
또한 모든 X-Ray 그룹에 대해 X-Ray 인사이트를 활성화했다고 가정해 보겠습니다.
처리된 X-Ray 인사이트 트레이스
매월 기록된 트레이스 = 시간당 요청 2,000건 x 24시간 x 31일 x 10% = 트레이스 148,800개
매월 처리된 인사이트 트레이스 요금 = 트레이스 148,800개 * 0.000001 USD = 0.15 USD
AWS X-Ray 사용에 대한 월별 총비용은 0.24 USD + 0.15 USD = 0.39 USD입니다.
예시 2 - 애플리케이션 신호(평가판), 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(실제 사용자 모니터링)을 사용할 수 있습니다. 요금은 개별 요금 예시를 참조하세요.
추가 요금 리소스
AWS에서 월별 비용을 손쉽게 계산
AWS 전문가에게 맞춤 견적을 받아보세요.
AWS X-Ray 시작 방법 알아보기