Amazon Timestream을 사용할 때는 사용한 만큼만 비용을 지불하면 되고, 선불 비용과 최소 요금이 없습니다. Amazon Timestream 사용량에 대한 요금은 다음 차원을 기준으로 부과됩니다.
- 쓰기: 애플리케이션에서 테이블에 쓴 데이터의 양입니다(가까운 KB로 반올림).
- 쿼리: 쿼리 결과를 계산하는 동안 Amazon Timestream의 서버리스 분산 쿼리 엔진으로 검색된 데이터의 양입니다(가까운 MB로 반올림, 최소 10MB).
- 메모리 저장소: 각 테이블의 메모리 저장소에 저장된 데이터의 양입니다.
- 마그네틱 저장소: 각 테이블의 마그네틱 저장소에 저장된 데이터의 양입니다.
- 다중 측정값 시계열 레코드: 다중 측정값 시계열 레코드는 테이블 행당 다수의 측정값을 저장하므로 데이터 쓰기, 저장 및 쿼리 비용을 최적화하는 데 도움이 됩니다.
- 데이터 배치 처리: 단일 쓰기 요청에서 다수의 레코드를 배치 처리하면 쓰기 비용을 줄일 수 있습니다. 자세한 내용은 시계열 이벤트 배치 처리를 참조하세요.
- 반복 데이터 자동 삭제: 애플리케이션에서 Amazon Timestream에 데이터를 쓸 때 여러 레코드를 배치 처리하면 서비스가 데이터에서 반복적으로 발생하는 차원을 자동으로 식별하고 반복된 차원에 대해 요금을 한 번만 부과합니다. 이 기능은 쓰기 비용을 최적화하는 데 더 많은 도움이 됩니다.
- 마그네틱 저장소 쓰기: 지연 도착 데이터(타임스탬프가 과거인 데이터)를 마그네틱 저장소에 쓰면 데이터 저장 비용을 최적화하는 데 도움이 됩니다. 쓰기-읽기 대기 시간이 1초 이상이어도 되는 애플리케이션에는 마그네틱 저장소를 사용하는 것이 좋습니다.
- 데이터 보존: 메모리 저장소와 마그네틱 저장소의 데이터 보존을 애플리케이션의 데이터 모으기(쓰기) 처리량 및 쿼리 대기 시간 요구 사항과 일치하도록 구성합니다. 메모리 저장소는 고처리량 데이터 쓰기와 빠른 시점 쿼리에 최적화되어 있습니다. 마그네틱 저장소는 장기 데이터 저장 및 빠른 분석 쿼리에 최적화되어 있습니다.
- 효과적인 쿼리 작성: 관련된 시간 조건자와 같은 필수 측정값과 차원으로 쿼리를 작성하고 해당하는 경우 제한 절을 사용하면 쿼리 비용을 낮추는 데 도움이 됩니다. 자세한 내용은 쿼리 작성 모범 사례를 참조하세요.
- 예약 쿼리: 집계, 롤업 및 기타 실시간 분석 등 자주 액세스하는 데이터에 대한 예약 쿼리를 작성하면 데이터 저장 및 쿼리 비용을 낮추는 데 도움이 됩니다.
- 고가용성: 요금은 데이터의 복사본 1개에 대해서만 부과되지만 Amazon Timestream은 데이터를 자동으로 복제하고 리소스를 단일 AWS 리전에 있는 3개 이상의 가용 영역에 할당하여 고가용성을 보장합니다. 추가 요금은 없습니다.
- 보안: Amazon Timestream의 모든 데이터는 전송 중이든 유휴 상태든 항상 AWS Key Management Service(KMS) 키를 사용하여 암호화됩니다. Amazon Timestream에서 데이터 암호화 및 복호화를 위해 수행하는 KMS 호출에 대한 요금은 부과되지 않습니다.
- 모니터링: Amazon Timestream에서 생성되는 Amazon CloudWatch Metrics 요금은 부과되지 않습니다.
- 메타데이터 쿼리: SELECT 1, SHOW DATABASES, SHOW TABLES, SHOW MEASURES 및 기타 쿼리에 대한 요금은 부과되지 않습니다.
요금 세부 정보
쿼리
쿼리 요금은 애플리케이션 또는 구성된 예약 쿼리에서 전송된 쿼리를 계산하는 동안 Amazon Timestream의 서버리스 분산 쿼리 엔진을 통해 검색된 시계열 데이터의 양에 따라 부과됩니다. 쿼리당 최소값은 10MB입니다.
메모리 저장소
메모리 저장소 요금은 각 Amazon Timestream 테이블의 메모리 저장소에 저장된 시계열 데이터의 양에 따라 계산됩니다.
마그네틱 저장소
마그네틱 저장소 요금은 각 Amazon Timestream 테이블의 마그네틱 저장소에 저장된 시계열 데이터의 양에 따라 계산됩니다.
요금 예
예제 1: 동영상 스트리밍 애플리케이션의 성능 및 상태 모니터링
EC2 인스턴스 200개에서 실행되는 동영상 스트리밍 애플리케이션이 있다고 합시다. 사용자는 애플리케이션의 성능 및 상태를 파악하고 이상을 빠르게 식별하고 문제를 해결하며 최적화 기회를 찾기 위해 Amazon Timestream을 사용하여 애플리케이션에서 생성되는 지표를 저장하고 분석하려고 합니다.
각 EC2 인스턴스에서는 초당 4개의 지표(동영상 시작 시간, 재버퍼링 비율, 동영상 재생 실패 및 평균 프레임 속도)가 생성됩니다. 사용자는 이상을 식별하기 위한 쿼리 10개를 설정했습니다. 이 쿼리는 1분 간격으로 실행되어 지난 10분간의 비정상적인 활동을 식별합니다. 또한 애플리케이션을 효과적으로 모니터링하기 위해 최근 6시간의 데이터를 표시하는 위젯 8개가 포함된 대시보드도 구축했습니다. 이 대시보드에는 5명의 사용자가 액세스하며 1시간마다 자동으로 새로 고쳐집니다. 마지막으로 Amazon Timestream의 테이블은 메모리 저장소에 6시간의 데이터를 저장하고 마그네틱 저장소에 6개월의 데이터를 저장하도록 구성되었습니다.
가정:
- 사용자는 각 EC2 인스턴스의 인스턴스 이름, 가용 영역 및 리전도 추적하고자 합니다.
- 대시보드 쿼리에는 필수 차원 및 측정값과 관련된 조건자가 포함됩니다. 따라서 Amazon Timestream의 분산 쿼리 엔진에서는 무관한 데이터를 공격적으로 축소하고 지난 6시간 동안 누적된 데이터의 약 2%를 검색할 수 있습니다.
- 이 단일 측정값 레코드를 사용하면 일반적인 시계열 레코드의 크기는 600바이트입니다. 이 레코드는 Amazon Timestream 테이블에 4개의 행으로 기록되며 각 행에는 차원 3개와 측정값 1개가 포함됩니다.
- 초당 쓰기 수: 118. (600바이트 * 레코드 200개)/1KB 쓰기로 계산됩니다.
- 쓰기 비용: 월 152.93 USD. 쓰기 118회 * 60초 * 60분 * 24시간 * 30일 * 쓰기 1백만회당 0.50 USD로 계산됩니다.
- 메모리 저장소 비용: 월 62.57 USD. 레코드당 600바이트 * 초당 레코드 200개 * 60초 * 60분 * 6시간 * 24시간 * 30일 * GB-시간당 0.036 USD로 계산됩니다.
- 마그네틱 저장소 비용: 월 52.14 USD. 레코드당 600바이트 * 초당 레코드 200개 * 60초 * 60분 * 24시간 * 30일 * 6개월 * GB-시간당 0.03 USD로 계산됩니다.
- 쿼리 비용: 월 56.09 USD. 다음과 같이 계산됩니다.
- 알림 쿼리 비용: 월 42.19 USD. 분당 쿼리 10개 * 쿼리당 10MB * 60분 * 24시간 * 30일 * 검색된 데이터 GB당 0.01 USD로 계산됩니다.
- 대시보드 쿼리 비용: 월 13.90 USD. 위젯 8개 * 사용자 5명 * 쿼리당 49.4MB * 24시간 * 30일 * 검색된 데이터 GB당 0.01 USD로 계산됩니다. Amazon Timestream의 쿼리 엔진은 6시간 동안 누적된 데이터의 약 2%를 처리하며 0.2% * 레코드당 600바이트 * 초당 레코드 200개 * 60초 * 60분 * 6시간/1MB로 계산하면 49.4MB가 됩니다.
- 합계: 월 323.73 USD. 추가 세부 정보는 이 요금 계산기를 참조하세요.
- 다중 측정값 레코드를 사용하면 일반적인 시계열 레코드의 크기는 180바이트입니다(각 레코드에 varchar 유형의 차원 3개와 double 유형의 측정값 4개가 포함됨).
- 초당 쓰기 수: 36. (180바이트 * 레코드 200개)/1KB 쓰기로 계산됩니다.
- 쓰기 비용: 월 46.66 USD. 쓰기 36회 * 60초 * 60분 * 24시간 * 30일 * 쓰기 1백만회당 0.50 USD로 계산됩니다.
- 메모리 저장소 비용: 월 18.77 USD. 레코드당 180바이트 * 초당 레코드 200개 * 60초 * 60분 * 6시간 * 24시간 * 30일 * GB-시간당 0.036 USD로 계산됩니다.
- 마그네틱 저장소 비용: 월 15.64 USD. 레코드당 180바이트 * 초당 레코드 200개 * 60초 * 60분 * 24시간 * 30일 * 6개월 * GB-시간당 0.03 USD로 계산됩니다.
- 쿼리 비용: 월 46.36 USD. 다음과 같이 계산됩니다.
- 알림 쿼리 비용: 월 42.19 USD. 분당 쿼리 10개 * 쿼리당 10MB * 60분 * 24시간 * 30일 * 검색된 데이터 GB당 0.01 USD로 계산됩니다.
- 대시보드 쿼리 비용: 월 4.17 USD. 위젯 8개 * 사용자 5명 * 쿼리당 14.8MB * 24시간 * 30일 * 검색된 데이터 GB당 0.01 USD로 계산됩니다. Amazon Timestream의 쿼리 엔진은 6시간 동안 누적된 데이터의 약 2%를 처리하며 0.2% * 레코드당 180바이트 * 초당 레코드 200개 * 60초 * 60분 * 6시간/1MB로 계산하면 14.8MB가 됩니다.
- 합계: 월 127.43 USD. 추가 세부 정보는 이 요금 계산기를 참조하세요.
예제 2: 실시간 분석을 사용하여 사기 결제를 탐지하고 비즈니스 의사 결정을 개선
미국의 주요 도심에 분산되어 있는 여러 Point-of-Sale(POS) 터미널에서 전송된 트랜잭션을 처리하는 결제 시스템이 있다고 합시다. 사용자는 사기성 트랜잭션을 탐지하고 실시간 분석 쿼리를 실행하여 시간당 사용량이 가장 많고 적은 Point-of-Sale(POS), 각 도시에서 하루 중 가장 바쁜 시간, 시간당 트랜잭션이 가장 많은 도시 및 기타 유사 질문과 같은 비즈니스 질문에 대한 답을 찾기 위해 Amazon Timestream을 사용하여 트랜잭션 데이터를 저장하고 분석하려고 합니다.
시스템은 분당 약 100,000건의 트랜잭션을 처리합니다. Amazon Timestream에 저장되는 각 트랜잭션은 100바이트입니다. 사용자는 다양한 종류의 사기 결제 탐지를 1분마다 실행하는 쿼리 10개를 구성했습니다. 또한 비즈니스 질문에 대한 답을 찾기 위해 다양한 차원에 따라 데이터를 집계하고 분할하는 25개의 쿼리도 작성했습니다. 이 각 쿼리는 최근 1시간의 데이터를 처리합니다. 사용자는 이 쿼리에서 생성된 데이터를 표시하는 대시보드를 만들었습니다. 대시보드에는 1시간 간격으로 새로 고쳐지는 위젯 25개가 포함되며 일반적으로 10명의 사용자가 액세스합니다. 마지막으로 메모리 저장소는 2시간의 데이터 보존 기간으로 구성되고 마그네틱 저장소는 6개월의 데이터 보존 기간으로 구성되었습니다.
가정:
- Amazon Timestream에 쓸 때 다중 측정값 레코드를 사용하여 비용을 최적화할 계획입니다.
- 또한 데이터를 배치 처리할 예정입니다. 배치 크기는 100이고 배치당 데이터의 약 35%가 반복됩니다.
- 대시보드 쿼리에는 필수 차원 및 측정값과 관련된 조건자가 포함됩니다. 따라서 Amazon Timestream의 분산 쿼리 엔진에서는 무관한 데이터를 공격적으로 축소하고 지난 1시간 동안 누적된 데이터의 약 2%를 검색할 수 있습니다.
- 레코드 100개 배치당 쓰기 수: 7. (100바이트 + 99 * 비반복 데이터 65% * 100바이트) / 쓰기당 1KB로 계산됩니다(가까운 KB로 반올림).
- 분당 쓰기 수: 7,000. 배치당 쓰기 7회 * 레코드 100개 배치 1,000개로 계산됩니다.
- 쓰기 비용: 월 151.2 USD. 쓰기 7,000회 * 60분 * 24시간 * 30일 * 쓰기 1백만회당 0.50 USD로 계산됩니다.
- 메모리 저장소 비용: 월 28.97 USD. 레코드당 100바이트 * 분당 레코드 100,000개 * 60분 * 2시간 * 24시간 * 30일 * GB-시간당 0.036 USD로 계산됩니다.
- 마그네틱 저장소 비용: 월 72.42 USD. 레코드당 100바이트 * 분당 레코드 100,000개 * 60분 * 24시간 * 30일 * 6개월 * GB-시간당 0.03 USD로 계산됩니다.
- 쿼리 비용: 월 162.89 USD. 다음과 같이 계산됩니다.
- 알림 쿼리 비용: 월 42.19 USD. 분당 쿼리 10개 * 쿼리당 10MB * 60분 * 24시간 * 30일 * 검색된 데이터 GB당 0.01 USD로 계산됩니다.
- 대시보드 쿼리 비용: 월 120.7 USD. 위젯 25개 * 사용자 10명 * 쿼리당 68.7MB * 24시간 * 30일 * 검색된 데이터 GB당 0.01 USD로 계산됩니다. Amazon Timestream의 쿼리 엔진은 6시간 동안 누적된 데이터의 약 2%를 처리하며 0.2% * 레코드당 100바이트 * 분당 레코드 100,000개 * 60분 * 6시간/1MB로 계산하면 68.7MB가 됩니다.
- 합계: 월 415.47 USD. 추가 세부 정보는 이 요금 계산기를 참조하세요.
- 레코드 100개 배치당 쓰기 수: 7. (100바이트 + 99 * 비반복 데이터 65% * 100바이트) / 쓰기당 1KB로 계산됩니다(가까운 KB로 반올림).
- 분당 쓰기 수: 7,000. 배치당 쓰기 7회 * 레코드 100개 배치 1,000개로 계산됩니다.
- 쓰기 비용: 월 151.2 USD. 쓰기 7,000회 * 60분 * 24시간 * 30일 * 쓰기 1백만회당 0.50 USD로 계산됩니다.
- 메모리 저장소 비용: 월 28.97 USD. 레코드당 100바이트 * 분당 레코드 100,000개 * 60분 * 2시간 * 24시간 * 30일 * GB-시간당 0.036 USD로 계산됩니다.
- 마그네틱 저장소 비용: 월 72.42 USD. 레코드당 100바이트 * 분당 레코드 100,000개 * 60분 * 24시간 * 30일 * 6개월 * GB-시간당 0.03 USD로 계산됩니다.
- 쿼리 비용: 월 42.89 USD. 다음과 같이 계산됩니다.
- 알림 쿼리 비용: 월 42.19 USD. 분당 쿼리 10개 * 쿼리당 10MB * 60분 * 24시간 * 30일 * 검색된 데이터 GB당 0.01 USD로 계산됩니다.
- 예약 쿼리로 채워진 테이블에 대한 쿼리: 월 0.70 USD. 시간당 쿼리 10개(대시보드 사용자 10명) * 쿼리당 10MB * 24시간 * 30일 * 검색된 데이터 GB당 0.01 USD로 계산됩니다.
- 예약 쿼리: 월 13.57 USD. 다음과 같이 계산됩니다.
- 쿼리 비용: 월 12.07 USD. 시간당 쿼리 25개(분석 쿼리) * 쿼리당 68.7MB * 24시간 * 30일 * 검색된 데이터 GB당 0.01 USD로 계산됩니다. Amazon Timestream의 쿼리 엔진은 6시간 동안 누적된 데이터의 약 2%를 처리하며 0.2% * 레코드당 100바이트 * 분당 레코드 100,000개 * 60분 * 6시간/1MB로 계산하면 68.7MB가 됩니다.
- 쓰기 비용: 월 1.50 USD. 데이터가 6시간의 세분성으로 집계되거나 다운샘플링될 때 예약 쿼리의 쓰기 수는 Amazon Timestream에 기록되는 총 데이터의 1% 미만으로 추정됩니다. 302GB의 1%는 3GB입니다. 3GB * (쓰기 1백만 건 또는 쓰기 1GB)당 0.50 USD = 1.50 USD.
- 합계 = 월 310.07 USD. 추가 세부 정보는 이 요금 계산기를 참조하세요.
추가적인 요금 리소스
AWS에서 월별 비용을 손쉽게 계산
AWS 전문가에게 맞춤 견적 받기