Azure Stream Analytics pricing
A real-time stream processing service in the cloud
- No upfront cost
- No termination fees
- Pay only for what you use
- Per-hour billing
US government entities are eligible to purchase Azure Government services from a licensing solution provider with no upfront financial commitment or directly through a pay-as-you-go online subscription.
Important—The price in R$ is merely a reference; this is an international transaction and the final price is subject to exchange rates and the inclusion of IOF taxes. An eNF will not be issued.
Azure Germany is available to customers and partners who have already purchased this, doing business in the European Union (EU), the European Free Trade Association (EFTA)and in the United Kingdom (UK). It provides data residency in Germany with additional levels of control and data protection. You can also sign up for a free Azure trial.
Azure Stream Analytics is not available in the Australia Central region. Please select another region.
Azure Stream Analytics is not available in the Australia Central 2 region. Please select another region.
Azure Stream Analytics is not available in the France South region. Please select another region.
Azure Stream Analytics is not available in the Germany North region. Please select another region.
Azure Stream Analytics is not available in the Germany West Central region. Please select another region.
Azure Stream Analytics is not available in the Korea region. Please select another region.
Azure Stream Analytics is not available in the Norway East region. Please select another region.
Azure Stream Analytics is not available in the Norway West region. Please select another region.
Azure Stream Analytics is not available in the South Africa North region. Please select another region.
Azure Stream Analytics is not available in the South Africa West region. Please select another region.
Azure Stream Analytics is not available in the South India region. Please select another region.
Azure Stream Analytics is not available in the Switzerland North region. Please select another region.
Azure Stream Analytics is not available in the Switzerland West region. Please select another region.
Azure Stream Analytics is not available in the UAE Central region. Please select another region.
Azure Stream Analytics is not available in the UAE North region. Please select another region.
Azure Stream Analytics is not available in the West India region. Please select another region.
Pricing details
Azure Stream Analytics is priced by the number of streaming units required to process the data into the service.
Standard streaming unit
Usage | Price |
---|---|
Streaming unit | $-/hour |
Azure Stream Analytics on IoT Edge
Azure Stream Analytics on IoT Edge enables you to run your stream processing jobs on devices with Azure IoT Edge. Create your stream processing jobs in Azure Stream Analytics and deploy them to devices running Azure IoT Edge through Azure IoT Hub.
Azure Stream Analytics on IoT Edge extends all the benefits of its unique streaming technology from the cloud down to devices. It enables you to run Complex Event Processing (CEP) closer to IoT devices and run analytics on multiple streams of data on devices or gateways.
Standard | |
---|---|
Price per job | $-/device/month |
Support & SLA
- We provide technical support for all Azure services released to general availability, including Stream Analytics, through Azure Support, starting at $29/month. Billing and subscription management support is provided at no cost.
- SLA—We guarantee at least 99.9 percent availability of the Stream Analytics API. We guarantee that 99.9 percent of the time, deployed Stream Analytics jobs will be either processing data or available to process data. Learn more about our SLA.
FAQ
-
A standard streaming unit is a blend of compute, memory and throughput.
-
Streaming units can be selected through the Azure portal or Stream Analytics management APIs.
-
The primary factors that impact streaming units needed are query complexity, query latency and the volume of data processed. Streaming units can be used to scale out a job in order to achieve higher throughput. Depending on the complexity of the query and the throughput required, more streaming units may be necessary to achieve your application's performance requirements.
-
Streaming units are billed hourly, based on the maximum number of units selected during this hour.
-
There's no limit on the number of stream units. While the default quota for streaming units per region for a single subscription is 48, you can request a larger number of streaming units by filing a support ticket.
-
Azure Event Hubs or Azure IoT Hub are recommended as scalable event brokers for your stream analytics solution. However, Stream Analytics also supports getting data from Azure Blobs.
-
Azure Stream Analytics’ standard streaming units offer richer capabilities like running custom code (written in JavaScript) and Geospatial functions, Visual Studio integration and removed ingress throttling limits. The older model is no longer available.
-
On 1st February 2017, existing streaming jobs were migrated without any interruption to the standard streaming model. Contact us, if you have any questions.
-
Azure Stream Analytics on IoT Edge is charged based on the number of devices the engine is running on and not on the number of sensors or total devices in your architecture. For example, if you have 100 sensors and use a single gateway to run Stream Analytics on IoT Edge, only a single device is counted for billing purposes.
-
Azure Stream Analytics on IoT Edge Preview is priced by the number of jobs that have been deployed on a device. For instance, if you have two devices and the first device has one job whereas the second device has two jobs your monthly charge will be (1 job)*(1 device)*($-/job/device)+(2 jobs)*(1 device)*($-/job/device) = $-+$- = $- per month.
All billing is prorated. For instance, if a job is deployed only for a partial month, the billing for that job is prorated.
A job on Azure Stream Analytics on an IoT Edge device can use one CPU core. We do not limit the volume of data which can be processed by this job.
If you want to run Azure Stream Analytics on IoT Edge on more than 50 devices please contact Microsoft.
-
Creation, test and preparation of the job in Azure Stream Analytics portal is free. Deployment of the job and monitoring of your job will require the use of messages which will count towards your IoT Hub allowance. Deployment of a job with also requires the use of Azure blob storage.
You can choose to update a job multiple times a month without incurring extra charges from the Stream Analytics service. Updates and deployment are provided using standard messaging capability via IoT Hub.