Try our new research platform with insights from 80,000+ expert users

Apache Spark vs Azure Stream Analytics comparison

 

Comparison Buyer's Guide

Executive SummaryUpdated on Jan 12, 2025

Review summaries and opinions

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Categories and Ranking

Apache Spark
Average Rating
8.4
Reviews Sentiment
7.7
Number of Reviews
65
Ranking in other categories
Hadoop (1st), Compute Service (4th), Java Frameworks (2nd)
Azure Stream Analytics
Average Rating
8.0
Reviews Sentiment
6.9
Number of Reviews
26
Ranking in other categories
Streaming Analytics (3rd)
 

Mindshare comparison

Apache Spark and Azure Stream Analytics aren’t in the same category and serve different purposes. Apache Spark is designed for Hadoop and holds a mindshare of 17.5%, down 21.4% compared to last year.
Azure Stream Analytics, on the other hand, focuses on Streaming Analytics, holds 10.4% mindshare, down 12.7% since last year.
Hadoop
Streaming Analytics
 

Featured Reviews

Ilya Afanasyev - PeerSpot reviewer
Reliable, able to expand, and handle large amounts of data well
We use batch processing. It works well with our formats and file versions. There's a lot of functionality. In our pipeline each hour, we make a copy of data from MongoDB, of the changes from MongoDB to some specific file. Each time pipeline copied all of the data, it would do it each time without changes to all of the tables. Tables have a lot of data, and in the last MongoDB version, there is a possibility to read only changed data. This reduced the cost and configuration of the cluster, and we saved about $150,000. The solution is scalable. It's a stable product.
SantiagoCordero - PeerSpot reviewer
Native connectors and integration simplify tasks but portfolio complexity needs addressing
There are too many products in the Azure landscape, which sometimes leads to overlap between them. Microsoft continuously releases new products or solutions, which can be frustrating when determining the appropriate features from one solution over another. A cost comparison between products is also not straightforward. They should simplify their portfolio. The Microsoft licensing system is confusing and not easy to understand, and this is something they should address. In the future, I may stop using Stream Analytics and move to other solutions. I discussed Palantir earlier, which is something I want to explore in depth because it allows me to accomplish more efficiently compared to solely using Azure. Additionally, the vendors should make the solution more user-friendly, incorporating low-code and no-code features. This is something I wish to explore further.

Quotes from Members

We asked business professionals to review the solutions they use. Here are some excerpts of what they said:
 

Pros

"I like Apache Spark's flexibility the most. Before, we had one server that would choke up. With the solution, we can easily add more nodes when needed. The machine learning models are also really helpful. We use them to predict energy theft and find infrastructure problems."
"We use Spark to process data from different data sources."
"The solution is scalable."
"With Spark, we parallelize our operations, efficiently accessing both historical and real-time data."
"The most valuable feature of this solution is its capacity for processing large amounts of data."
"The deployment of the product is easy."
"Features include machine learning, real time streaming, and data processing."
"The most valuable feature of Apache Spark is its flexibility."
"It's a product that can scale."
"Cloud tools and cloud services enable flexibility and lower entry barriers for Taiwanese enterprises."
"The solution's most valuable feature is its ability to create a query using SQ."
"The most valuable features of Azure Stream Analytics are the ease of provisioning and the interface is not terribly complex."
"The way it organizes data into tables and dashboards is very helpful."
"The most valuable aspect is the SQL option that Azure Stream Analytics provides."
"It's easy to implement and maintain pipelines with minimal complexity."
"We find the query editor feature of this solution extremely valuable for our business."
 

Cons

"The solution needs to optimize shuffling between workers."
"More ML based algorithms should be added to it, to make it algorithmic-rich for developers."
"I know there is always discussion about which language to write applications in and some people do love Scala. However, I don't like it."
"Apache Spark's GUI and scalability could be improved."
"The migration of data between different versions could be improved."
"Apache Spark provides very good performance The tuning phase is still tricky."
"We've had problems using a Python process to try to access something in a large volume of data. It crashes if somebody gives me the wrong code because it cannot handle a large volume of data."
"One limitation is that not all machine learning libraries and models support it."
"If something goes wrong, it's very hard to investigate what caused it and why."
"The initial setup is complex."
"The collection and analysis of historical data could be better."
"Sometimes when we connect Power BI, there is a delay or it throws up some errors, so we're not sure."
"The solution’s customer support could be improved."
"Azure Stream Analytics could improve by having clearer metrics as to the scale, more metrics around the data set size that is flowing through it, and performance tuning recommendations."
"The solution's interface could be simpler to understand for non-technical people."
"More flexibility in terms of writing queries and accommodating additional facilities would be beneficial."
 

Pricing and Cost Advice

"Apache Spark is an open-source solution, and there is no cost involved in deploying the solution on-premises."
"Since we are using the Apache Spark version, not the data bricks version, it is an Apache license version, the support and resolution of the bug are actually late or delayed. The Apache license is free."
"We are using the free version of the solution."
"Apache Spark is not too cheap. You have to pay for hardware and Cloudera licenses. Of course, there is a solution with open source without Cloudera."
"Spark is an open-source solution, so there are no licensing costs."
"Apache Spark is an open-source tool."
"Licensing costs can vary. For instance, when purchasing a virtual machine, you're asked if you want to take advantage of the hybrid benefit or if you prefer the license costs to be included upfront by the cloud service provider, such as Azure. If you choose the hybrid benefit, it indicates you already possess a license for the operating system and wish to avoid additional charges for that specific VM in Azure. This approach allows for a reduction in licensing costs, charging only for the service and associated resources."
"The tool is an open-source product. If you're using the open-source Apache Spark, no fees are involved at any time. Charges only come into play when using it with other services like Databricks."
"The licensing for this product is payable on a 'pay as you go' basis. This means that the cost is only based on data volume, and the frequency that the solution is used."
"The cost of this solution is less than competitors such as Amazon or Google Cloud."
"There are different tiers based on retention policies. There are four tiers. The pricing varies based on steaming units and tiers. The standard pricing is $10/hour."
"Azure Stream Analytics is a little bit expensive."
"The current price is substantial."
"We pay approximately $500,000 a year. It's approximately $10,000 a year per license."
"The product's price is at par with the other solutions provided by the other cloud service providers in the market."
"When scaling up, the pricing for Azure Stream Analytics can get relatively high. Considering its capabilities compared to other solutions, I would rate it a seven out of ten for cost. However, we've found ways to optimize costs using tools like Databricks for specific tasks."
report
Use our free recommendation engine to learn which Hadoop solutions are best for your needs.
845,564 professionals have used our research since 2012.
 

Top Industries

By visitors reading reviews
Financial Services Firm
28%
Computer Software Company
13%
Manufacturing Company
8%
Comms Service Provider
5%
Computer Software Company
16%
Financial Services Firm
14%
Manufacturing Company
9%
Retailer
5%
 

Company Size

By reviewers
Large Enterprise
Midsize Enterprise
Small Business
 

Questions from the Community

What do you like most about Apache Spark?
We use Spark to process data from different data sources.
What is your experience regarding pricing and costs for Apache Spark?
Compared to other solutions like Doc DB, Spark is more costly due to the need for extensive infrastructure. It requires significant investment in infrastructure, which can be expensive. While cloud...
What needs improvement with Apache Spark?
The Spark solution could improve in scheduling tasks and managing dependencies. Spark alone cannot handle sequential tasks, requiring environments like Airflow scheduler or scripts. For instance, o...
Which would you choose - Databricks or Azure Stream Analytics?
Databricks is an easy-to-set-up and versatile tool for data management, analysis, and business analytics. For analytics teams that have to interpret data to further the business goals of their orga...
What is your experience regarding pricing and costs for Azure Stream Analytics?
I have no problem with pricing. We sell the data analytics value and operational value to customers, focusing on productivity and efficiency from the cloud, rather than just the infrastructure or p...
What needs improvement with Azure Stream Analytics?
There is a lack of technical support from Microsoft's local office, particularly in Taiwan. We often have to learn online, and language can be a communication barrier since not many IT staff can sp...
 

Also Known As

No data available
ASA
 

Overview

 

Sample Customers

NASA JPL, UC Berkeley AMPLab, Amazon, eBay, Yahoo!, UC Santa Cruz, TripAdvisor, Taboola, Agile Lab, Art.com, Baidu, Alibaba Taobao, EURECOM, Hitachi Solutions
Rockwell Automation, Milliman, Honeywell Building Solutions, Arcoflex Automation Solutions, Real Madrid C.F., Aerocrine, Ziosk, Tacoma Public Schools, P97 Networks
Find out what your peers are saying about Apache, Cloudera, Amazon Web Services (AWS) and others in Hadoop. Updated: March 2025.
845,564 professionals have used our research since 2012.