imgAlt

Stream Analytics

Real-time data stream processing from millions of IoT devices

Azure Stream Analytics is an event-processing engine in the cloud that uncovers insights from data generated by devices, sensors, cloud infrastructure services, and applications in real time.With out-of-the-box integration for Event Hubs ,Azure Stream Analytics can simultaneously ingest and process millions of events per second, and can deliver actionable insights or alerts with ultra-low latencies, rich visual dashboards, and kick off actions to other services.

Pricing Details

Azure Stream Analytics is priced by the number of Streaming Units provisioned. A Streaming Unit represents the amount of memory and compute allocated to your resources. You can learn more about how many Streaming Units are required .

V2 Pricing [Recommended]

Standard V2 Dedicated V2
Resource Type Stream Analytics Job Stream Analytics Cluster
Pricing Model Pay as you go Pay as you go
SKU SU V2 SU V2
Minimum Unit Required 1/3 Streaming Unit (fraction of a node) 12 Streaming Units
V2 Unit Structure 1/3, 2/3, 1, 2, 3, …

1 V2 streaming unit maps to 1 full stream node .

Pricing Structure Tiered discounting is applied based on monthly aggregated consumption.
Pricing Tiers
Aggregated consumption per month Price per unit
0-730 SU hours ¥3.358
730 SU - 5,840 hours ¥1.470
5,840+ SU hours ¥1.224
Aggregated consumption per month Price per unit
0-730 SU hours ¥3.358
730 - 5,840 SU hours ¥1.470
5,840+ SU hours ¥1.224
Virtual Network support No Yes
Built-in Custom Functions Yes Yes
Availability Zone No Yes


V1 Pricing [to be deprecated]

Standard Dedicated
Resource Type Stream Analytics Job Stream Analytics Cluster
Pricing Model Pay as you go Pay as you go
SKU SU SU
Minimum Unit Required 1/3 Streaming Unit (fraction of a node) 12 Streaming Units
Streaming Unit Structure 1, 3, 6, 12, 18, …

6 V1 streaming units map to 1 stream node .

Pricing Structure Fixed rate
Pricing Tiers ¥4.34 per streaming node ¥4.34 per streaming node
Virtual Network support Yes Yes
Built-in Custom Functions Yes Yes
Availability Zone No Yes

FAQ

Expand All
  • What is the streaming unit?

    The streaming unit is a unit of stream processing capacity with a maximum handling capacity of 1MB/s. The number of stream processing units is chosen by the customer through the Azure portal or the stream analytics management API. And the stream processing unit can be used to extend stream processing operations to achieve higher handling capacity. Moreover, more stream processing units may be needed to achieve performance requirements, according to the complexity of the query and the required handling capacity.

    Streaming units are billed hourly, based on the maximum number of units selected during this hour..

  • What are the factors affecting the pricing of the stream operations?

    The primary factors that impact streaming units pricing are query complexity, query latency, and the volume of data processed. .

  • Is there a limit on the number of streaming units that can be selected?

    There's no limit on the number of stream units. While the default quota for streaming units per region for a single subscription is 500, you can request a larger number of streaming units by filing a support ticket.

  • Does the running steam require Event Hubs during operation?

    It is recommended that Event Hubs be used as the transfer center for the scalable event, so as to be regarded as the solution for stream analytics. Currently, stream analytics also supports pulling data from Azure Blob. We may consider integrating with other input sources in the future.

Support & SLA

If you have any questions or need help, please visit Azure Support and select self-help service or any other method to contact us for support.

We guarantee that availability of the stream analytics API is at least 99.9%.

We guarantee that the deployed stream analytics operation will process data 99.9% of the time.

To learn more about the details of our Service Level Agreement, please visit the Service Level Agreements page.