
Apache Storm for HDInsight
- Features
- Ease of use
- Ease of management
- Quality of support
- Affordability
- Market presence
- Transportation and logistics
- Media and communications
- Energy and utilities
What is Apache Storm for HDInsight
Mature topology programming model
Low-latency stream processing
Managed Azure cluster operations
Not a database system
Higher development complexity
HDInsight lifecycle uncertainty
Plan & Pricing
Pricing model: Pay-as-you-go (per-node/hour billed per minute) Billing summary (official): HDInsight cluster workloads including Storm are charged as "Base price/node-hour + $0/core-hour" for Storm (i.e. HDInsight service charge is a per-node base price; no additional core-hour surcharge for Storm). Clusters are billed for each node for the duration of the cluster and billing is by the minute (rounded to nearest minute). See HDInsight "Component | Pricing" and FAQ for cluster roles/behaviour.
Free tier / trial: Use of HDInsight itself has no permanently free tier on the HDInsight pricing page; however Azure provides an Azure Free Account ($200 credit for 30 days) that can be used to try HDInsight.
Example costs (official Microsoft site — region/currency specific; examples shown on Microsoft China pricing page in CNY):
- A1 (A-series; can be used for Storm ZooKeeper nodes) – ¥0.3981 per node/hour. (example A-series ZK node price from Microsoft China).
- D1 (D-series) – ¥0.5981 per node/hour.
- D12 v2 – ¥3.9434 per node/hour.
- D13 v2 – ¥7.8867 per node/hour.
Notes:
- The prices above are region- and currency-specific (Microsoft shows different numeric per-node prices by region); the HDInsight US pricing page shows the pricing model and lets you select region/currency to view per-VM node prices (values are dynamically rendered for selected region/offer). Use the Azure Pricing Calculator or the Create Cluster blade in the Azure portal to see exact per-node hourly prices for your target region/offer.
- Storm cluster minimum roles (official): 2 Nimbus nodes + at least 1 Supervisor + 3 ZooKeeper nodes (i.e., minimum 6 nodes). Billing will reflect the chosen VM sizes for those roles.
- Additional charges (storage, managed disks, Enterprise Security Package, Machine Learning Services, etc.) may apply depending on configuration; Kafka requires managed disks (managed disk pricing applies).