
Azure Stream Analytics
Azure Stream Analytics is a web service for processing streaming data with stateful processing, SQL processing and event-time windows.
What Azure Stream Analytics is
Azure Stream Analytics is a web service for processing streaming data with stateful processing, SQL processing and event-time windows. It supports SQL, JavaScript and C# for processing logic, and its deployment model is hybrid. Source connectors are listed as 5.0. Four plans are available: Standard V2 requires at least 1/3 streaming unit, Dedicated V2 requires at least 12 streaming units, Standard V1 requires at least 1 streaming unit and Dedicated V1 requires at least 36 streaming units. Stateful processing can preserve information while streams are handled, while event-time windows organize processing around event timestamps. SQL support provides a query-oriented option, and JavaScript and C# add other language choices. The listed web platform and hybrid deployment model describe how the service is accessed and arranged. These capabilities target workloads that process incoming events while applying time-based or state-aware logic.
Good
- Stateful processing supported
- SQL, JavaScript and C# languages
- Event-time windows included
- Four compute plan choices
- Hybrid deployment model
Watch out
- No free plan
- Dedicated V2 starts at 12 units
- Dedicated V1 starts at 36 units
Who it suits
Teams processing streaming events that need SQL, stateful handling or event-time windows. It suits hybrid deployments with workloads written in SQL, JavaScript or C#.
Verdict
Azure Stream Analytics combines stateful stream handling with SQL and multiple language options. Its four plans provide different minimum capacities, but buyers must plan around paid usage and unlisted pricing.
Plans and prices
From Azure Stream Analytics's own pricing page, checked 21 Sep 2001.
| Plan | Price | What it gives you |
|---|---|---|
| Standard V2 | Priced on request | 1/3 streaming unit minimum |
| Dedicated V2 | Priced on request | 12 streaming units minimum |
| Standard V1 | Priced on request | 1 streaming unit minimum |
| Dedicated V1 | Priced on request | 36 streaming units minimum |
Alternatives to Azure Stream Analytics
- 1

Apache Beam
Free planOpen sourceWebAPILinuxmacOS7.7Free plan - 2
Apache Druid
Free planWebAPILinuxmacOS7.1Free plan - 3

Confluent Cloud
Free planWebAPILinux7.1From $385 a month - 4
Timeplus
Free planWebAPILinuxmacOS7.1From $199 a month - 5

Materialize
Free planWebAPILinuxSelf-hosted6.9From $0.13 a month - 6

RisingWave
WebAPILinuxmacOS6.7From $0.23 a month
