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.
"The most valuable feature of Amazon Kinesis is real-time data streaming."
"Amazon Kinesis has improved our ROI."
"The solution works well in rather sizable environments."
"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."
"Its scalability is very high. There is no maintenance and there is no throughput latency. I think data scalability is high, too. You can ingest gigabytes of data within seconds or milliseconds."
"From my experience, one of the most valuable features is the ability to track silent events on endpoints. Previously, these events might have gone unnoticed, but now we can access them within the product range. For example, if a customer reports that their calls are not reaching the portal files, we can use this feature to troubleshoot and optimize the system."
"The solution's technical support is flawless."
"I find almost all features valuable, especially the timing and fast pace movement."
"It's a product that can scale."
"The way it organizes data into tables and dashboards is very helpful."
"It's scalable as a cloud product."
"I appreciate this solution because it leverages open-source technologies. It allows us to utilize the latest streaming solutions and it's easy to develop."
"The solution has a lot of functionality that can be pushed out to companies."
"Real-time analytics is the most valuable feature of this solution. I can send the collected data to Power BI in real time."
"Provides deep integration with other Azure resources."
"The solution's technical support is good."
"It would be beneficial if Amazon Kinesis provided document based support on the internet to be able to read the data from the Kinesis site."
"Could include features that make it easier to scale."
"Amazon Kinesis involved a more complex setup and configuration than Azure Event Hub."
"Amazon Kinesis should improve its limits."
"I think the default settings are far too low."
"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."
"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."
"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."
"The only challenge was that the streaming analytics area in Azure Stream Analytics could not meet our company's expectations, making it a component where improvements are required."
"The UI should be a little bit better from a usability perspective."
"It is not complex, but it requires some development skills. When the data is sent from Azure Stream Analytics to Power BI, I don't have the access to modify the data. I can't customize or edit the data or do some queries. All queries need to be done in the Azure Stream Analytics."
"One area that could use improvement is the handling of data validation. Currently, there is a review process, but sometimes the validation fails even before the job is executed. This results in wasted time as we have to rerun the job to identify the failure."
"If something goes wrong, it's very hard to investigate what caused it and why."
"Easier scalability and more detailed job monitoring features would be helpful."
"I would like to have a contact individual at Microsoft."
"The solution doesn't handle large data packets very efficiently, which could be improved upon."
Amazon Kinesis is ranked 2nd in Streaming Analytics with 21 reviews while Azure Stream Analytics is ranked 4th 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 Apache Flink, Amazon MSK, Confluent, 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.