We performed a comparison between Amazon Kinesis and Azure Stream Analytics based on our users’ reviews in five categories. After reading all of the collected data, you can find our conclusion below.
Comparison Results: Amazon Kinesis ultimately wins out in this comparison. According to reviews, Amazon Kinesis appears to be a more robust and high performing solution.
"Everything is hosted and simple."
"Amazon Kinesis's main purpose is to provide near real-time data streaming at a consistent 2Mbps rate, which is really impressive."
"I find almost all features valuable, especially the timing and fast pace movement."
"What turns out to be most valuable is its integration with Lambda functions because you can process the data as it comes in. As soon as data comes, you'll fire a Lambda function to process a trench of data."
"The scalability is pretty good."
"The most valuable feature is that it has a pretty robust way of capturing things."
"The solution's technical support is flawless."
"Kinesis is a fully managed program streaming application. You can manage any infrastructure. It is also scalable. Kinesis can handle any amount of data streaming and process data from hundreds, thousands of processes in every source with very low latency."
"Provides deep integration with other Azure resources."
"The life cycle, report management and crash management features are great."
"The integrations for this solution are easy to use and there is flexibility in integrating the tool with Azure Stream Analytics."
"The solution's most valuable feature is its ability to create a query using SQ."
"We find the query editor feature of this solution extremely valuable for our business."
"I like the way the UI looks, and the real-time analytics service is aligned to this. That can be helpful if I have to use this on a production service."
"I like all the connected ecosystems of Microsoft, it is really good with other BI tools that are easy to connect."
"The solution's technical support is good."
"For me, especially with video streams, there's sometimes a kind of delay when the data has to be pumped to other services. This delay could be improved in Kinesis, or especially the Kinesis Video Streams, which is being used for different use cases for Amazon Connect. With that improvement, a lot of other use cases of Amazon Connect integrating with third-party analytic tools would be easier."
"AI processing or cleaning up data would be nice since I don't think it is a feature in Amazon Kinesis right now."
"If there were better documentation on optimal sharding strategies then it would be helpful."
"Kinesis Data Analytics needs to be improved somewhat. It's SQL based data but it is not as user friendly as MySQL or Athena tools."
"Kinesis can be expensive, especially when dealing with large volumes of data."
"In general, the pain point for us was that once the data gets into Kinesis there is no way for us to understand what's happening because Kinesis divides everything into shards. So if we wanted to understand what's happening with a particular shard, whether it is published or not, we could not. Even with the logs, if we want to have some kind of logging it is in the shard."
"One area for improvement in the solution is the file size limitation of 10 Mb. My company works with files with a larger file size. The batch size and throughput also need improvement in Amazon Kinesis."
"In order to do a successful setup, the person handling the implementation needs to know the solution very well. You can't just come into it blind and with little to no experience."
"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 doesn't handle large data packets very efficiently, which could be improved upon."
"If something goes wrong, it's very hard to investigate what caused it and why."
"Sometimes when we connect Power BI, there is a delay or it throws up some errors, so we're not sure."
"Its features for event imports and architecture could be enhanced."
"The UI should be a little bit better from a usability perspective."
"Easier scalability and more detailed job monitoring features would be helpful."
"Early in the process, we had some issues with stability."
Amazon Kinesis is ranked 1st in Streaming Analytics with 24 reviews while Azure Stream Analytics is ranked 3rd in Streaming Analytics with 22 reviews. Amazon Kinesis is rated 8.0, while Azure Stream Analytics is rated 8.2. The top reviewer of Amazon Kinesis writes "Used for media streaming and live-streaming data". On the other hand, the top reviewer of Azure Stream Analytics writes "Easy to set up and user-friendly, but could be priced better". Amazon Kinesis is most compared with Amazon MSK, Confluent, Apache Flink, Google Cloud Dataflow and Apache Spark Streaming, whereas Azure Stream Analytics is most compared with Databricks, Amazon MSK, Apache Flink, Apache Spark and Apache Spark Streaming. See our Amazon Kinesis vs. Azure Stream Analytics report.
See our list of best Streaming Analytics vendors.
We monitor all Streaming Analytics reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.