Microsoft Now Has Two Streaming Analytics Solutions: Apache Storm and Stream Analytics

Microsoft has launched its new Apache Storm service as part of HDInsight. In addition, Microsoft also has its own Stream Analytics service that you can use for similar purposes, e.g. processing incoming unstructured data in real time for analytics purposes.

Which service should you use for your real time analytics processing? Here is a high level comparison between the two services based on the current incarnations of the service (they are expected to evolve over the coming months).

 HD Insight Apache StormStream Analytics
Service StatusGeneral AvailabilityPreview Only
Deployment ModelPAASPAAS
Pricing ModelPriced per node instancePriced per volume and “streaming
Product OwnershipOpen Source ApacheMicrosoft
Language SupportJava, C#, PythonSQL language specific to Stream Analytics
REST APIAvailable but only for monitoring and
Available for development
MaintenancePatching and maintenance includedPatching and maintenance included
InteroperabilityAzure Event Hub, Azure Service Bus, Apache Kafka,
Apache Cassandra, HDFS, SQL Azure Database
Event Hub, Azure Blob Storage and Azure SQL
Christopher Woodill

About ME

Enterprise technology leader for the past 15+ years…certified PMP, Six Sigma Black Belt and TOGAF Enterprise Architect. I collaborate with companies to help align their strategic objectives with concrete implementable technology strategies. I am Vice President, Enterprise Solutions for Klick Health.

Leave a Comment