Amazon Timestream은 사물 인터넷(IoT) 및 실시간 모니터링과 같은 애플리케이션의 시계열 데이터를 저장하고 분석하는 데 도움이 되는 빠르고 확장 가능한 데이터베이스 서비스입니다. Timestream을 사용하면 몇 단계만으로 클라우드에서 시계열 데이터베이스를 설정 및 운영하고 그 규모를 조정할 수 있습니다. Timestream에서는 지연 시간이 짧은 쿼리부터 대규모 데이터 모으기에 이르기까지 다양한 워크로드에 적합한 완전관리형의 시계열 데이터베이스 엔진을 선택하여 사용할 수 있습니다. 

Timestream은 서버리스 구성과 인스턴스 기반 구성을 모두 제공하여 다양한 운영 요구 사항을 지원합니다. 사용량에 따른 요금 및 온디맨드 요금 모델로 최대한의 유연성과 비용 효율성을 제공하므로 특정 요구 사항에 가장 적합한 데이터베이스 엔진 및 구성을 선택할 수 있습니다. 고성능을 위해 스케일 업할 때나 비용 절감을 위해 최적화할 때, Timestream의 사용자 지정 가능한 접근 방식을 사용하여 워크로드에 가장 적합한 시계열 데이터베이스 엔진을 선택할 수 있습니다. 사용한 리소스에 대해서만 요금이 부과되므로 동적이고 효율적인 데이터 관리에 이상적인 솔루션입니다.

Amazon Timestream for InfluxDB 새로운 서비스!

Amazon Timestream for InfluxDB는 클라우드에서 InfluxDB 인스턴스를 간단하게 설정 및 운영하고 그 규모를 조정할 수 있는 관리형의 고가용성 오픈 소스 시계열 데이터베이스입니다. 온디맨드 데이터베이스(DB) 인스턴스를 사용하면 장기 약정 없이 데이터베이스 인스턴스에서 실행한 컴퓨팅 파워에 대해 시간당 요금이 부과됩니다. 따라서 하드웨어를 계획, 구매 및 유지 관리하는 데 드는 비용과 복잡성에서 벗어날 수 있습니다. 데이터베이스 인스턴스 및 스토리지 요금은 선택한 구성을 기반으로 합니다.

데이터베이스 인스턴스별 요금

Timestream for InfluxDB는 단일 AZ 및 다중 AZ 배포, 최적화된 인스턴스 클래스, 워크로드 요구 사항에 맞게 선택 가능한 스토리지 유형을 모두 지원합니다. 

  • 단일 AZ 및 다중 AZ 배포의 경우 모두 요금은 데이터베이스 인스턴스가 시작된 시간부터 중지 또는 삭제될 때까지 사용한 DB 인스턴스-시간당 요금입니다.
  • 다중 AZ 배포의 경우 InfluxDB 프라이머리 인스턴스와 세컨더리 복제본에 대한 인스턴스 요금이 Timestream에 모두 적용됩니다.
  • 부분적으로 사용된 DB 인스턴스 사용 시간 요금은 DB 인스턴스 클래스 생성, 시작 또는 수정 같은 청구 가능한 상태 변경에 따라 1초 단위로 청구되며 10분의 최소 요금이 부과됩니다.
  • 단일 AZ 배포
  • 인스턴스 요금

    컴퓨팅 온디맨드 요금:

  • 다중 AZ 배포
  • 인스턴스 요금

    컴퓨팅 온디맨드 요금:

데이터베이스 스토리지별 요금

데이터베이스 스토리지에는 기가바이트당 월 요금이 청구됩니다. 양은 선택한 스토리지 유형과 데이터베이스의 할당된 스토리지 볼륨에 따라 결정됩니다. Timestream for InfluxDB 데이터베이스는 다음과 같은 스토리지 유형을 지원합니다.

Influx I/O 포함 스토리지: 이 스토리지 옵션은 가장 I/O 집약적인 InfluxDB 시계열 워크로드의 요구 사항을 충족하도록 설계되었습니다. 3,000IOPS가 포함된 Influx I/O 포함 스토리지(최소 크기 20GiB), 1만 2,000IOPS가 포함된 Influx I/O 포함 스토리지(최소 크기 400GiB), 1만 6,000IOPS가 포함된 Influx I/O 포함 스토리지(최소 크기 400GiB)의 세 가지 옵션 중에서 선택할 수 있습니다.

  • 단일 AZ 배포
  • 스토리지 요금

    스토리지 온디맨드 요금:

  • 다중 AZ 배포
  • 스토리지 요금

    스토리지 온디맨드 요금:

데이터 전송 요금

  • 동일한 가용 영역에서 Timestream for InfluxDB와 Amazon EC2 인스턴스 간에 전송된 데이터:

 무료 

  • 다중 AZ 배포 복제를 위해 가용 영역 간에 전송된 데이터:

무료

  • VPC 외부의 Timestream for InfluxDB 인스턴스:

동일한 AWS 리전의 서로 다른 가용 영역에서 EC2 인스턴스와 Timestream for InfluxDB 인스턴스 간에 전송되는 데이터의 경우 Timestream for InfluxDB 인스턴스에서 수신 또는 송신되는 트래픽에는 데이터 전송 요금이 없습니다. EC2 인스턴스에서 수신 또는 송신되는 데이터 전송에 대해서만 요금이 부과되며, 표준 EC2 리전 데이터 전송 요금이 적용됩니다(수신/송신 GB당 0.01 USD).

  • VPC 내부의 Timestream for InfluxDB 인스턴스;

동일한 리전의 서로 다른 가용 영역에서 EC2 인스턴스와 Timestream for InfluxDB 인스턴스 간에 전송되는 데이터의 경우 수신과 송신 모두에 EC2 리전 데이터 전송 요금이 적용됩니다.

Amazon Timestream for LiveAnalytics

Amazon Timestream for LiveAnalytics는 자동 규모 조정을 통해 분당 기가바이트 단위의 시계열 데이터를 모으는 서버리스 시계열 데이터베이스입니다. Timestream for LiveAnalytics를 사용할 때는 워크로드에서 소비한 리소스에 대한 요금만 지불하면 됩니다. 쓰기, 메모리 저장소, 마그네틱 저장소 및 쿼리에 대한 요금은 별도로 부과됩니다.

쓰기, 메모리 저장소, 마그네틱 저장소의 경우 쓰고 저장한 데이터의 양을 기준으로 요금이 부과됩니다. 쿼리의 경우 애플리케이션에서 사용한 컴퓨팅 파워에 대한 요금이 부과됩니다. 컴퓨팅 파워는 Timestream 컴퓨팅 단위(TCU)로 측정됩니다. 1TCU는 vCPU 4개와 16GB RAM으로 구성됩니다. TCU 요금은 시간당 청구되며 세부 수준은 초 단위(최소 30초)입니다. 마그네틱 저장소에 저장된 데이터는 기가바이트-월 단위로 청구되며 최소 용량은 100GB입니다.

Timestream for LiveAnalytics 요금은 다음 작업을 기준으로 부과됩니다. 

  • 쓰기: 애플리케이션에서 테이블에 쓴 데이터의 양(가까운 KiB로 반올림)
  • 쿼리: 애플리케이션에서 사용하는 Timestream 컴퓨팅 단위(TCU)의 기간(TCU-시간)
  • 메모리 저장소: 각 테이블의 메모리 저장소에 저장된 데이터의 양에 대한 요금이 GB-시간 단위로 부과됨
  • 마그네틱 저장소: 각 테이블의 마그네틱 저장소에 저장된 데이터의 양에 대한 요금이 GB-월 단위로 부과됨

쿼리

쿼리 요금은 애플리케이션에서 사용한 Timestream 컴퓨팅 단위(TCU)의 기간(TCU-시간)을 기준으로 청구됩니다.

메모리 저장소

메모리 저장소 요금은 각 Amazon Timestream 테이블의 메모리 저장소에 저장된 시계열 데이터의 양에 따라 계산됩니다.

마그네틱 저장소

마그네틱 저장소 요금은 각 Amazon Timestream 테이블의 마그네틱 저장소에 저장된 시계열 데이터의 양에 따라 계산됩니다.

프리 티어

AWS 프리 티어의 일부로 Timestream for LiveAnalytics를 무료로 시작할 수 있습니다. 신규 고객은 가입 시 Timestream for LiveAnalytics의 1개월 무료 평가판 기간에 데이터 모으기용 50GB, 마그네틱 계층 스토리지용 100GB, 메모리 계층 스토리지 750GB-시간, 쿼리 사용량 24TCU-시간을 받을 수 있습니다.

요금 예

Timestream for InfluxDB를 사용하여 무정전 전원 공급 장치의 실시간 인프라 모니터링 수행

5,000대 이상의 무정전 전원 공급 장치(UPS) 디바이스를 관리하도록 설계된 실시간 인프라 모니터링 시스템을 상상해 보세요. 이 시스템은 중요한 지표를 실시간으로 분석하여 이들 디바이스의 신뢰성과 효율성을 보장하도록 설계되었습니다.

각 UPS 디바이스는 10초마다 데이터를 전송합니다. 이 데이터에는 입력 및 출력 전압, 부하 용량, 온도 및 배터리 충전 수준이라는 다섯 가지 주요 필드가 포함됩니다. 각 데이터 패킷에는 이러한 필드와 함께 deviceId, deviceModel, location 및 manufacturer의 네 가지 필수 태그가 포함되어 지표에 컨텍스트 정보 계층을 추가합니다.

모니터링 프로세스는 정교한 대시보드 시스템을 통해 실행됩니다. 이러한 대시보드는 60초마다 새로 고침되어 각 주기에서 총 15개의 쿼리를 실행하도록 프로그래밍되어 있습니다. 이 설정에서는 연결된 모든 UPS 디바이스의 상태와 성능을 거의 실시간으로 볼 수 있으므로 시기적절한 결정과 조치가 가능합니다.

이 시스템의 또 다른 중요한 특징은 자동화된 이상 탐지 기능입니다. 태스크는 10초마다 실행되도록 설정되어 수신 데이터를 꼼꼼하게 스캔하여 사전 정의된 임계값에서 편차가 있는지 검사합니다. 이상 징후가 탐지되면 시스템이 즉시 경고를 트리거하므로 잠재적 문제를 즉시 파악할 수 있습니다.

이 광범위한 데이터 처리 및 실시간 모니터링 시스템의 요구 사항을 지원하려면 강력한 데이터베이스 인프라가 필수적입니다. 이 워크로드에는 400GiB의 Influx I/O 포함 스토리지를 갖추고 있고 3,000IOPS를 처리할 수 있는 db.Influx.2xlarge 인스턴스가 적합합니다.

단일 AZ 배포 비용(월별)

  • 컴퓨팅 비용: 697.88 USD
    • db.Influx.2xlarge 인스턴스 기준
    • 한 달 동안 매일 24시간 운영됨
    • 요금: 시간당 0.956 USD
    • 총 시간: 730(1개월)
  • 스토리지 비용: 40.00 USD
    • 400GiB Influx I/O 포함 스토리지(3,000IOPS)
    • 요금: GB-월당 0.10 USD
    • 단일 AZ 구성
  • 월간 총 비용: 737.88 USD
     

다중 AZ 배포 비용(월별)

  • 컴퓨팅 비용: 1,396.49 USD
    • 다중 AZ db.influx.2xlarge 인스턴스 기준
    • 한 달 동안 매일 24시간 운영됨
    • 요금: 시간당 1.913 USD
    • 총 시간: 730(1개월)
  • 스토리지 비용: 80 USD
    • 400GiB Influx I/O 포함 스토리지(3,000IOPS)
    • 요금: GB-월당 0.20 USD
    • 다중 AZ 설정
  • 월간 총 비용: 1,476.49 USD

Timestream for InfluxDB를 사용하여 가정 보안 시스템의 실시간 IoT 모니터링 수행

8만 명 이상의 IoT 홈 자동화 및 보안 고객으로 구성된 네트워크를 위해 설계된 실시간 보안 모니터링 서비스를 생각해 보세요. 홈 제어 중앙 장치는 60초 간격으로 태그 6개와 필드 15개로 구성된 포괄적인 데이터세트를 InfluxDB 기반 데이터베이스 시스템으로 보냅니다. 

이 중앙 장치에서 수신한 데이터는 더 큰 규모로 집계되고 분석되어 풍부한 인사이트가 담긴 추세 보고서 및 권장 사항을 생성합니다. 그런 다음 이러한 보고서와 권장 사항을 최종 사용자에게 제공하여 가정 보안 및 자동화 설정을 최적화할 수 있도록 합니다.

홈 디바이스에서는 일상적인 데이터 외에도 특히 보안 측면에 초점을 맞춘 개별 범주의 실시간 이벤트가 생성됩니다. 이러한 보안 이벤트는 전문 제어 센터에서 실시간으로 모니터링됩니다. 제어 센터에는 약 50개의 쿼리를 실행하고 30초마다 새로 고침되는 고급 대시보드가 있습니다. 이 설정에서는 모든 커넥티드 홈의 보안 상태를 거의 즉각적으로 파악할 수 있습니다.

또한 시스템은 5초 간격으로 특정 유형의 이벤트를 자동으로 조사하도록 설계되었습니다. 이 기능은 특정 조건이 충족될 때 외부 시스템에 즉시 자동 알림을 생성하여 보안 문제에 대한 시스템의 응답 속도를 크게 높여줍니다.

실시간 보안 이벤트 모니터링과 함께 이 지속적인 데이터 처리 요구 사항을 수용하려면 강력한 데이터베이스 인프라가 필요합니다. 1만 2,000IOPS로 구성된 600GiB의 Influx I/O 포함 스토리지를 갖춘 db.Influx.8xlarge 인스턴스는 이러한 워크로드를 처리하는 데 적합합니다.

단일 AZ 배포 비용(월별)

  • 컴퓨팅 비용: 2,792.25 USD
    • db.influx.8xlarge 인스턴스 기준
    • 한 달 동안 매일 24시간 운영됨
    • 요금: 시간당 3.825 USD
  • 총 시간: 730(1개월)
  • 스토리지 비용: 210 USD
    • 600GiB의 Influx I/O 포함 스토리지(1만 2,000IOPS)
    • 요금: 0.35 USD(GB-월)
    • 단일 AZ 구성
  • 월간 총 비용: 3,002.25 USD


다중 AZ 배포 비용(월별)

  • 컴퓨팅 비용: 5,584.50USD
    • 다중 AZ db.Influx.8xlarge 인스턴스 기준
    • 한 달 동안 매일 24시간 운영됨
    • 요금: 시간당 7.65 USD
    • 총 시간: 730(1개월)
  • 스토리지 비용: 420 USD
    • 600GiB Influx I/O 포함 스토리지(1만 2,000IOPS)
    • 요금: 다중 AZ 설정에서 GB-월당 0.70 USD
  • 월간 총 비용: 6,004.50 USD

Timestream for InfluxDB를 사용하여 전자 상거래 사용자 행동 분석

사용자 행동 분석을 통해 전환율을 최적화하는 데 중점을 둔 중간 규모의 전자 상거래 플랫폼을 생각해 보세요. 이 웹 사이트는 400만 명의 등록 사용자 기반을 자랑하며 일 활성 사용자 수는 약 20만 명입니다. 이 활동은 매일 약 1,000만 개의 이벤트로 연결됩니다.

웹 사이트의 텔레메트리 시스템은 실시간 이벤트를 캡처하도록 설계되었으며, 각 이벤트에서는 태그 8개와 필드 3개로 구성된 레코드가 생성됩니다. 사용자 식별은 사용자 ID(알려진 사용자 또는 익명 사용자일 수 있음), 디바이스 유형 및 UTM 태그의 조합을 통해 이루어집니다. 한편, 각 텔레메트리 이벤트는 이벤트 유형, 로드 소요 시간, 이벤트 소스(예: 광고, 후기, 검색)라는 세 가지 주요 속성으로 구분됩니다.

이 풍부한 시계열 데이터 세트는 집계 및 분석을 거쳐 제품 추천 최적화, 광고 순환, 전략적인 배너 배치 등 사용자 경험의 다양한 측면을 개선하는 데 사용됩니다. 시스템은 5분마다 100개 이상의 쿼리를 수행하므로 다양한 유형의 데이터 집계가 발생합니다. 이러한 집계는 기계 학습 모델을 지속적으로 업데이트하고 최적화하는 데 필수적입니다.

1만 6,000IOPS를 처리할 수 있는 800GiB의 Influx I/O 포함 스토리지로 구성된 db.Influx.16xlarge 인스턴스는 이 워크로드를 처리하는 데 적합합니다.

단일 AZ 배포 비용(월별)

  • 컴퓨팅 비용: 5,584.50USD
    • db.Influx.16xlarge 인스턴스 기준
    • 한 달 동안 매일 24시간 운영됨
    • 요금: 시간당 7.65 USD
    • 총 시간: 730(1개월)
  • 스토리지 비용: 400 USD
    • 800GiB의 Influx I/O 포함 스토리지(1만 6,000IOPS)
    • 요금: GB-월당 0.50 USD
    • 단일 AZ 구성
  • 월간 총 비용: 5,984.50 USD


다중 AZ 배포 비용(월별)

  • 컴퓨팅 비용: 1만 1,169 USD
    • 다중 AZ db.Influx.16xlarge 인스턴스 기준
    • 한 달 동안 매일 24시간 운영됨
    • 요금: 시간당 15.30 USD
    • 총 시간: 730(1개월)
  • 스토리지 비용: 800 USD
    • 800GiB Influx I/O 포함 스토리지(1만 6,000IOPS)
    • 요금: GB-월당 1 USD
    • 다중 AZ 설정
  • 월간 총 비용: 1만 1,969 USD

Timestream For LiveAnalytics를 사용하여 동영상 스트리밍 애플리케이션의 성능 및 상태 모니터링

EC2 인스턴스 2,000개에서 운영되는 동영상 스트리밍 서비스를 상상해 보세요. 이 서비스는 스트리밍 지표를 실시간으로 분석하여 애플리케이션 성능을 평가하고, 이상 현상을 식별하고, 문제를 해결하며, 최적화 기회를 발견하는 데 중점을 둡니다. 모든 EC2 인스턴스는 네 가지 중요한 지표(동영상 시작 시간, 재버퍼링 비율, 동영상 재생 실패 및 평균 프레임 속도)를 연속적으로 내보냅니다. 이러한 지표는 매초마다 캡처되어 스트리밍 품질을 세부적으로 보여줍니다.

이상 징후를 탐지하기 위해 이 시스템은 1초마다 실행되는 쿼리 7개로 구성되어 있으며 이전 10분간의 데이터를 면밀히 조사하여 불규칙성이 있는지 확인합니다. 또한 위젯 8개가 있는 대시보드는 최근 6시간의 데이터를 표시하도록 설정되어 있어 효과적인 모니터링을 위한 포괄적인 보기를 제공합니다. 이 대시보드는 5명의 사용자가 동시에 액세스할 수 있도록 설계되었으며 1시간마다 업데이트됩니다.

Timestream for LiveAnalytics 데이터베이스는 이 설정에서 중심적인 역할을 합니다. 메모리 저장소에는 6시간, 마그네틱 저장소에는 6개월 분량의 데이터가 저장되므로 즉각적이고 장기적인 데이터 가용성을 보장합니다. 또한 데이터 저장에 다중 측정값 레코드를 선택하면 효율성 저하 없이 비용을 최적화할 수 있습니다.

월 예상 비용

데이터 모으기

  • 초당 모은 레코드 수: 2,000개
  • 쓰기 요청 속도: 초당 20개(레코드 2,000개/배치 크기 100)


비용 내역

  • 쓰기 비용: 183.96 USD
    • 다중 측정값 레코드를 사용할 때 일반적인 시계열 레코드의 크기는 70바이트입니다 (각 레코드에 varchar 유형(10바이트)의 차원 3개, double 유형(8바이트)의 측정값 4개가 포함되며 타임스탬프는 8바이트임).
    • 초당 모은 레코드 수: 2,000개(각 EC2 머신은 레코드 1개를 내보냄) 쓰기 요청에서 이러한 레코드를 100개씩 배치 처리하여 모으는 것이 좋습니다.
    • 계산: 요청 20개/초 * 7KiB/요청 * 3,600초/시간 * 730시간/월 * 0.50 USD/1KiB의 100만 쓰기
  • 메모리 저장소 비용: 74.47 USD
    • 계산: 70바이트/레코드 * 2,000개 레코드/초 * 3,600초/시간 * 730시간/월 * 6시간 * 0.036 USD/GB-시간
  • 마그네틱 저장소 비용: 66.22 USD
    • 계산: 70바이트/레코드 * 2,000개 레코드/초 * 3,600초/시간 * 730시간/월 * 6개월 * 0.03 USD/GB-월
  •  쿼리 비용: 1,588.19 USD
    • 알림 쿼리: 1,512.56 USD
      • 7QPS(쿼리 약 1,840만 개/월)에는 4TCU가 필요합니다.
      • 계산: 4TCU * 0.518 USD/TCU-시간 * 730시간/월
    • 대시보드 쿼리: 75.63 USD
      • 동시 대시보드 쿼리 40개에는 약 24TCU가 필요합니다.
      •  계산: 24TCU * (30초/3,600)시간 * 0.518 USD/TCU-시간 * 730시간/월

월 총 비용

  • 합계: 1,912.84 USD/월

분석에서 Timestream for LiveAnalytics를 사용하여 사기성 결제를 감지하고 비즈니스 의사 결정을 개선

미국 주요 도시에 걸쳐 수많은 POS 터미널과 연결된 동적 결제 처리 시스템을 생각해 보세요. 이 시스템은 트랜잭션 데이터를 실시간으로 캡처 및 분석하여 사기 행위를 탐지함으로써 활동이 가장 많은 POS 터미널과 활동이 가장 적은 POS 터미널을 식별하고, 각 도시의 피크 트랜잭션 시간을 결정하며, 시간당 트랜잭션 비율이 가장 높은 도시를 식별하는 등 중요한 비즈니스 쿼리에 대한 답변을 제공하도록 설계되었습니다.

이 시스템은 상당한 양의 데이터를 처리하는데, 초당 약 5,000건의 트랜잭션을 처리합니다. Amazon Timestream for LiveAnalytics에 저장되는 각 트랜잭션은 100바이트로 구성됩니다. 분석은 쿼리를 기반으로 수행됩니다. 쿼리는 사기 탐지를 위해 매초 실행되며 데이터를 집계, 분할 및 분석하여 비즈니스 인사이트를 도출합니다.

이 애플리케이션은 초당 14개의 쿼리를 실행하여 인사이트를 도출하며 인사이트는 여러 사용자에 의해 대시보드에 시각화됩니다. 분석은 매장 영업 시간인 8시간 동안 수행됩니다. 데이터 보존 전략에는 메모리 저장소의 2시간 기간과 마그네틱 저장소의 6개월 기간이 포함됩니다.

또한 이 시스템은 효율적인 데이터 저장을 위해 다중 측정값 레코드를 활용하고 각 배치에서 약 35%의 데이터 반복을 통해 100개 그룹으로 데이터를 배치 처리합니다. 쿼리 효율성을 높이기 위해 지난 한 시간 동안 누적된 데이터의 약 2%만 스캔됩니다.

월 예상 비용(단일 측정값 레코드 사용)

데이터 모으기

  • 초당 모은 레코드 수: 5,000개
  • 쓰기 요청 속도: 초당 50개(레코드 5,000개/배치 크기 100)

비용 내역

  • 쓰기 비용: 216.00 USD
    • 초당 모은 레코드 수: 5,000개. 쓰기 요청에서 이러한 레코드를 100개씩 배치 처리하는 것이 좋습니다.
    • 계산: 요청 50개/초 * 10KiB/요청 * 3,600초/시간 * 8시간/일 * 30일/월 * 0.50 USD/1KiB 쓰기 100만 회
  • 메모리 저장소 비용: 34.99 USD
    • 계산: 100바이트/레코드 * 레코드 5,000개/초 * 3,600초/시간 * 2시간 * 약 9시간/일(사용량당 요금 부과) * 30일/월 * 0.036 USD/GB-시간
  • 마그네틱 저장소 비용: 77.76 USD
    • 계산: 100바이트/레코드 * 레코드 5,000개/초 * 3,600초/시간 * 8시간/일 * 30일/월 * 6개월 * 0.03 USD/GB-월
  • 쿼리 비용: 994.56 USD/월
    • 14QPS에는 약 8TCU가 필요합니다.
    • 계산: 8TCU * 하루 8시간 * 0.518 USD/TCU-시간 * 30일/월

월 총 비용

  • 합계: 1,323.31 USD/월

추가적인 요금 리소스

AWS 요금 계산기

AWS에서 월별 비용을 손쉽게 계산

요금 지원 받기

AWS 전문가에게 맞춤 견적 받기