X-Ray를 선택해야 하는 이유

AWS X-Ray에는 초기 비용이나 약정이 없으며, 기록되고, 검색되고, 스캔된 트레이스 수를 기준으로 사용한 만큼만 비용을 지불합니다. 트레이스는 애플리케이션에 대한 요청을 말하며, 다른 서비스 및 데이터베이스 액세스에 대한 호출 등 여러 데이터 요소를 포함할 수 있습니다. X-Ray는 최소 100KB의 보장된 트레이스 크기를 제공합니다. 트레이스 데이터는 기록된 시점부터 30일간 보관되며 추가 비용은 없습니다.

AWS 요금 계산기

AWS X-Ray 및 아키텍처 비용을 단일 예상 비용으로 계산할 수 있습니다.

지금 사용자 지정 예상 요금 생성

영구 프리 티어

  • 매달 기록된 처음 10만 개의 트레이스 무료
  • 매달 검색되거나 스캔된 처음 100만 개의 트레이스 무료

추가 요금

예시 1 - 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
 
또한, 매일 100개의 쿼리를 수행하면서 각 쿼리에서 마지막 1시간 동안 캡처된 데이터(트레이스 200개)를 스캔하고 쿼리당 트레이스 50개에 대해 전체 트레이스 데이터를 검색한다고 가정해보겠습니다.
 
검색되고 스캔된 트레이스
매월 스캔된 트레이스 = 쿼리 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(실제 사용자 모니터링)을 사용할 수 있습니다. 요금은 개별 요금 예시를 참조하세요.