Amazon Timestream
Cloud service · AWS

Amazon Timestream

In short

Amazon Timestream offers fully managed time-series database engines for applications such as IoT and real-time monitoring.

Cloud Services Hub →

6 key features of Amazon Timestream

Amazon Timestream is a serverless, scalable, cost-effective time series database offering real-time analytics and easy integration with tools, designed with built-in query functionality for comprehensive data analysis.

01
Serverless Time Series Database

Timestream for LiveAnalytics is a fully managed, serverless time-series database that automatically adjusts capacity and performance without requiring users to manage underlying infrastructure.

02
Built for Scale

It effortlessly scales to accommodate trillions of time series data points per day, making it ideal for IoT applications, DevOps, and monitoring operational systems without the hassle of provisioning or managing the underlying hardware.

03
Cost-Effective

Timestream for LiveAnalytics automatically moves aging data from its memory store to its magnetic store according to configurable rules.

04
Real-Time Analytics

Enables real-time analytics on the latest data with speeds up to 1000 times faster than relational databases, empowering fast decision-making based on the most recent and relevant information.

05
Easy Integration

Seamlessly integrates with popular data collection, visualization, and processing tools, making it easy to ingest, query, and visualize data without extensive modifications to existing workflows.

06
Rich Query Functionality

Supports SQL-based queries with built-in time series-specific functions, enabling complex data analysis, forecasting, and anomaly detection directly within the database without needing external processing tools.

Where Amazon Timestream is used

Amazon Timestream is utilized for real-time IoT device monitoring, application performance monitoring, log analytics, financial data analysis, and energy consumption analysis, leveraging its time-series database capabilities to optimize operations and decision-making across various industries.

  1. 01
    Real-time IoT Device Monitoring

    Amazon Timestream enables efficient tracking and analyzing of IoT device metrics in real-time, facilitating immediate response to performance anomalies and optimizing device operations.

  2. 02
    Application Performance Monitoring (APM)

    By capturing and analyzing high-volume application metrics, Amazon Timestream helps in identifying performance bottlenecks, understanding system health, and improving user experience through data-driven insights.

  3. 03
    Log Analytics

    With Amazon Timestream, organizations can efficiently store, process, and analyze log data over time, allowing them to detect trends, uncover insights, and improve operational decision-making.

  4. 04
    Financial Data Analysis

    Timestream facilitates complex financial calculations and analysis on real-time and historical data, enabling firms to gain insights into market trends, execute high-frequency trading strategies, and comply with regulations.

  5. 05
    Energy Consumption Analysis

    Amazon Timestream supports energy sector companies in monitoring and analyzing energy consumption data across various dimensions, facilitating energy optimization efforts and contributing to sustainability goals.

How Amazon Timestream is priced

Amazon Timestream pricing includes charges for data write and storage, query processing based on the volume of data scanned, and data transfer fees for moving data outside the platform.

Write and Storage Costs

Timestream for LiveAnalytics charges for data written, memory storage in GB-hours, and magnetic storage in GB-months; magnetic storage has a minimum billable amount of 100 GB per account per Region.

Query Processing

LiveAnalytics on-demand queries are charged for compute duration in Timestream Compute Units (TCUs), each comprising 4 vCPUs and 16 GB of RAM, metered per second with a 30-second minimum.

Data Transfer

For Timestream for InfluxDB, transfers to EC2 in the same Availability Zone and replication traffic for Multi-AZ deployments are free. Cross-AZ EC2 traffic within a Region can incur regional transfer charges: both sides are charged for instances inside a VPC, while only the EC2 side is charged for instances outside a VPC.

Provisioned Query Compute

Provisioned LiveAnalytics TCUs are billed for the duration they remain active, with a minimum charge of one hour.

InfluxDB On-Demand Compute

InfluxDB 2 compute is billed per DB instance-hour, including both primary and secondary instances in Multi-AZ deployments. Partial instance-hours use one-second increments with a ten-minute minimum after a billable status change.

InfluxDB 2 Storage

InfluxDB 2 database storage is billed per GB-month according to the selected storage type and allocated storage volume.

InfluxDB 3 Object Storage

InfluxDB 3 uses S3-based object storage shared across cluster nodes and bills per GB-month based on the actual amount of data stored.

Database Savings Plans

Database Savings Plans offer savings in exchange for a commitment to a specified amount of usage, measured in dollars per hour, over a one-year term.

InfluxDB Backup Storage

Backup storage is billed per GB-month of backup data stored. Restores have no per-GB restore charge, but restored resources incur standard compute and storage charges.

InfluxDB 2 Read Replica License

Read Replica functionality requires an InfluxData licensed add-on activated through AWS Marketplace, with pay-as-you-go charges based on instance hours and the configured instance class's vCPU count.

Services Amazon Timestream works with

AWS LambdaAWS Lambda

Amazon Timestream integrates with AWS Lambda to allow for real-time processing of streaming time-series data. You can use Lambda functions to trigger queries or data transformations in Timestream.

Amazon KinesisAmazon Kinesis

You can integrate Timestream for LiveAnalytics with Amazon Kinesis Data Streams to ingest streaming data through an AWS Lambda consumer that writes records using the Timestream API. Amazon Data Firehose does not provide a native Timestream delivery destination.

Amazon CloudWatchAmazon CloudWatch

Timestream integrates with Amazon CloudWatch to monitor and log its performance metrics, such as query execution times and error rates.

AWS GlueAWS Glue

AWS Glue Data Catalog can be used to create and manage metadata for Timestream tables, making it easier to query and analyze your time-series data.

Amazon QuickSightAmazon QuickSight

Amazon QuickSight can be used to visualize data stored in Timestream. You can create dashboards and reports by connecting QuickSight directly to your Timestream tables.

Amazon S3Amazon S3

You can export your time-series data from Timestream to Amazon S3 for long-term storage, backup, or further analysis using other services.

AWS IoT CoreAWS IoT Core

Timestream can be integrated with AWS IoT Core to store time-series data from IoT devices, enabling real-time data processing and analytics.

Amazon SageMakerAmazon SageMaker

Amazon SageMaker can be used in conjunction with Timestream to apply machine learning models on your time-series data for predictive analytics.

AWS CloudFormationAWS CloudFormation

You can use AWS CloudFormation to automate the deployment and management of Amazon Timestream resources, offering infrastructure as code capabilities.

AWS Data PipelineAWS Data Pipeline

AWS Data Pipeline can be used to automate the movement and transformation of data stored in Timestream, allowing for complex data workflows.

What is Amazon Timestream

3 min read

Amazon Timestream offers Timestream for InfluxDB, supporting InfluxDB 3 Core and Enterprise for new workloads and InfluxDB 2 for existing InfluxDB 2 workloads, alongside the serverless Timestream for LiveAnalytics engine. It provides a robust platform to store and analyze large volumes of time series data, making it ideal for applications that track the changing state of IoT devices, applications, and infrastructure over time. 

Timestream for LiveAnalytics is in maintenance mode for existing customers and no longer accepts new customers. Use Timestream for InfluxDB for new time-series workloads.

Time series data, characterized by its sequential timestamp index, is commonly generated in vast quantities by sensors, applications, and services. Managing this data effectively, to extract meaningful insights without incurring excessive costs or operational overhead, poses significant challenges, particularly at scale. 

Amazon Timestream is engineered to address these challenges head-on, offering a solution that combines high performance, scalability, and cost-effectiveness. Timestream for LiveAnalytics is serverless, so users do not need to manage its underlying infrastructure. This means that users do not need to allocate resources, manage database clusters, or perform software maintenance. 

InfluxDB 2 runs as a single instance or with read replicas. InfluxDB 3 Enterprise can run as a multi-node cluster.

Timestream for LiveAnalytics automatically scales up or down to adjust capacity and performance. This serverless approach not only simplifies operations but also helps in significantly reducing costs as users only pay for the data ingested, stored, and queried. 

In select Regions, LiveAnalytics also supports provisioned Timestream Compute Units (TCUs), allowing users to allocate dedicated query compute capacity and modify it as usage changes.

Timestream for LiveAnalytics automates data lifecycle management with an in-memory store for recent data, a magnetic store for historical data, and configurable rules for moving data between them as it ages. Users can specify how long the data should be kept in high-performance storage for rapid access and when it should be moved to cost-optimized storage or deleted. This helps in managing costs effectively while ensuring that the data is stored in the most appropriate tier based on its access patterns and relevance. The service also supports complex queries, allowing users to analyze their data in real-time to identify trends, detect anomalies, or aggregate data over time. This capability makes it invaluable for a wide range of use cases, from monitoring industrial equipment to optimizing financial trading strategies or managing smart city infrastructure. 

The ability to quickly and efficiently process queries over large data sets enables applications to respond to operational changes in real-time, offering insights that can drive decision-making and operational efficiency. Moreover, Amazon Timestream integrates seamlessly with a broad ecosystem of AWS services, such as AWS Lambda for executing data processing workflows, Amazon Kinesis for data ingestion, and Amazon QuickSight for data visualization. This integration capability ensures that Timestream can easily fit into an organization's existing data architecture, allowing it to leverage time series data in conjunction with other data types and sources for comprehensive analytics solutions. 

In summary, Amazon Timestream provides a powerful, scalable, and cost-effective solution for managing time series data, offering capabilities that are essential for the real-time analysis and operational intelligence required by modern applications. Its fully managed database engines reduce database administration work for time-series workloads.

AWS architecture icons are the property of Amazon Web Services. BlowStack is not affiliated with or endorsed by AWS.