Skip to main content
Azure

Azure Time Series Insights pricing

Visualize IoT data in real time

Azure Time Series Insights Gen2 is an open and scalable end-to-end IoT analytics service featuring best-in-class user experiences and rich APIs to integrate its powerful capabilities into your existing workflow or application.

You can use it to collect, process, store, query and visualise data at Internet of Things (IoT) scale--data that's highly contextualized and optimised for time series.

Azure Time Series Insights Gen2 is designed for ad hoc data exploration and operational analysis allowing you to uncover hidden trends, spotting anomalies, and conduct root-cause analysis. It's an open and flexible offering that meets the broad needs of industrial IoT deployments.

Explore pricing options

Apply filters to customise pricing options to your needs.

Prices are estimates only and are not intended as actual price quotes. Actual pricing may vary depending on the type of agreement entered with Microsoft, date of purchase, and the currency exchange rate. Prices are calculated based on US dollars and converted using London closing spot rates that are captured in the two business days prior to the last business day of the previous month end. If the two business days prior to the end of the month autumn on a bank holiday in major markets, the rate setting day is generally the day immediately preceding the two business days. This rate applies to all transactions during the forthcoming month. Sign in to the Azure pricing calculator to see pricing based on your current programme/offer with Microsoft. Contact an Azure sales specialist for more information on pricing or to request a price quote. See frequently asked questions about Azure pricing.

Price
Data Processing Unit $- per unit per month (Each unit allows customers to process up to 100 GB/month)
Additional Data Processed $- per GB
Meta Data Storage $- per MB
Warm Data Analysis (used to analyse data on ad-hoc basis) Cold Data Analysis (Used to analyse timeseries-optimised data) PREVIEW
Storage $-/GB/month Blob pricing*
Queries No charge (limited to 30 concurrent queries) $- per GB scanned
*Cold data is stored in customers’ own Storage Account that customers can configure during Time Series Insights set up. Customers will see additional blob transaction charges for data reads and writes that Time Series Insights service will be doing over data stored in the customer-owned Azure Storage account.

Customers can continue to use Time Series Insights Gen1 (S1 and S2) with the old pricing model. However, we highly encourage you to use the updated offering as it offers many new capabilities with timeseries-optimised analytics as well as Pay-As-You-Go pricing, cost savings and flexibility to scale as per customer needs.

S1 S2
Storage per unit2 30 GB or 30 million events1 300 GB or 300 million events1
Daily ingress per unit2, 3 1 GB or 1 million events1 10 GB or 10 million events1
Maximum retention5, 6 13 months5 13 months5
Queries Unlimited Unlimited
Maximum number of units4 10 10
Price (per unit/month) $- $-
1An event is a single unit of data with a timestamp. For billing purposes, we count events in 1-KB blocks. For example, a 0.8-KB actual event is billed as one event, but a 2.6-KB event is billed as three events. The maximum size of an actual event is 32 KB.
2Ingress and total storage are measured by the number of events or data size, whichever comes first.
3Ingress is measured per minute. S1 can ingress up to 720 events/minute/unit and S2 can ingress 7,200 events/minute/unit.
4An environment can be scaled up to 10 times by adding more units.
5The data is retained in Time Series Insights based on the selected retention days or maximum limits.
6Retention is configurable in the Azure portal. The longest allowable retention period is a rolling year of 12 months + 1 month, which is defined as 400 days.

Azure pricing and purchasing options

Connect with us directly

Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimisation and request a customised proposal.

Talk to a sales specialist

See ways to purchase

Purchase Azure services through the Azure website, a Microsoft representative or an Azure partner.

Explore your options

Additional resources

Azure Time Series Insights

Learn more about Azure Time Series Insights features and capabilities.

Pricing calculator

Estimate your expected monthly costs for using any combination of Azure products.

SLA

Review the Service Level Agreement for Azure Time Series Insights.

Documentation

Review technical tutorials, videos, and more Azure Time Series Insights resources.

  • Customers have provided feedback that they would prefer pricing that allows them to scale data processing, storage and querying independent of each other. As we introduce the revamped Time Series Insights service with the new set of industrial IoT insights capabilities, we are introducing a new business model that aligns pricing with our customer usage patterns.

  • Microsoft will continue to support customers who are using the S1 and S2 SKUs. However, we encourage customers move to the new business model as it offers several benefits – new set of industrial IoT insights capabilities that come with lower price points, lower total cost of solution, flexibility to pay-per-use and ability to control costs by changing data storage and querying patterns.

  • Consider the scenario where a customer has 10,000 devices each of which generate 5 MB of data per month.

    The data processed is 10,000*[5 MB]/[1,024 MB/GB] = 48.83 GB. Since the Data Processing unit allows you to process up to 100 GB of data, you pay only $-/month for data processing.

    Of the data that is processed, if you configure 10 GB for warm data analysis and analysis of data requires 1 query per month over the 10 GB of data stored, then

    Warm Storage charges = 10 GB*$-/GB = $- per month

    Warm Queries = No charge

    If the remaining data is sent to cold storage and is queried once a month as well, then

    Cold Storage charges = 38.83 GB*$-/GB = $- (Uses Blob pricing)

    Cold Queries = 38.83 GB*$-/GB = $- per month

    Total Monthly Charges for Time Series Insights = $- for Data Processing + $- for Warm Storage + $0 for Warm Queries + $- for Cold Storage + $- for Cold Queries = $-.

  • The new SKU introduces the new timeseries-optimised cold path analytics while continuing to support warm path ad-hoc data exploration capabilities. The service, at the time of public preview launch will start by supporting the cold path analytics scenarios. The service will be updated in the coming months to fold in the in-market warm path, ad-hoc analytics with the ability to route timeseries data to either one or both storage layers as your business requires.

    The user experience for setting up your time series environment will include the current S1/S2 SKUs as well as the updated new SKU for the time being. We expect that over time, as the warm adhoc analytics capabilities get folded into the new SKU, we will encourage customers to move away from S1/S2 SKUs into the single, unified SKU and capabilities in the Time Series Insights offering to leverage the updated pricing benefits as well as more comprehensive capabilities of the end-to-end solution.

  • Each unit of S1 includes a maximum of 30 GB of total storage or 30 million events (whichever comes first), as well as maximum daily ingress and configurable retention. Also included is the Time Series Insights visualisation experience. There is no limit on the number of users or queries that can be conducted.

    For example, If you provision 1 unit of S1, you can configure your environment to retain data for up to 400 days of retention. If configured to 400 days retention, you cannot exceed an average daily ingress of 1/400th of the allotted environment (for 1 unit of S1, 30 GB). In this example, 1/400th of the total storage capacity per day is 0.075 GB or 75 MB.

    Another example – if you configure your environment to retain data for 180 days with one S1 unit, you cannot exceed daily ingress of 0.166 GB (166 MB) per day. If your ingress rate exceeds 0.166 GB per day, your data will not be stored for 180 days. If, for example, your ingress rate averaged 0.189 GB per day, you would realise just over 158 days of retention (30 GB/0.189 = 158.73 days of retention).

    If you want to maximise your daily ingress, you can ingress up to 1 GB per day, and retain that data for up to 30 days.

  • Each unit of S2 includes a maximum of 300 GB or 300 million events (whichever comes first) of total storage and configurable daily ingress and retention. Also included is the Time Series Insights visualisation experience. There is no limit on the number of users or queries that can be conducted.

    For example, if you provision 1 unit of S2, you will achieve 400 days of retention if you configure the environment to retain for 400 days and your average daily ingress is 1/400th of 300 GB (0.75 GB or 750 MB per day) or less.

    Another example – if you configure your environment to retain data for 180 days with one S2 unit, you will achieve 180 days of retention so long as you do not exceed daily ingress of 1.66 GB (1,660 MB) per day. If your ingress rate exceeds 1.66 GB per day, your data will not be stored for 180 days. If for example, your ingress rate averaged 1.89 GB per day, you would achieve just over 158 days of retention (300 GB/1.89 = 158.73 days of retention).

    If you want to maximise your daily ingress, you can ingress up to 10 GB per day, and retain that data for up to 30 days.

  • An event is a unit of data up to 1 KB. Larger events are counted in multiples of 1 KB. For example, 0.8 KB is billed as one event, but a 2.6 KB event is billed as three events. Events larger than our maximum, 32 KB, will be rejected.

  • You can change the number of units via the Azure Portal.

  • You will be billed on a daily prorated basis. A day commences at midnight UTC for the purposes of billing. The billing is generated on a monthly basis. For instance, if a customer uses three units of Time Series Insights S1 for a total of 5 days, the customer is billed at the end of the month for 3 units × 5 days × ($-/31) = $-.

    Similarly, if a customer uses three units of Time Series Insights S2 for a total of 5 days, the customer is billed at the end of the month for three units × 5 days × ($-/31) = $-.

Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.

Get free cloud services and a $200 credit to explore Azure for 30 days.

Added to estimate. Press 'v' to view on calculator
Can we help you?