2015-06-30 12 views
6

Cercando di eseguire calcoli metrici in tempo reale sui flussi di eventi, qual è una buona scelta in Azure? Stream Analytics o Storm? Sono a mio agio con SQL o Java, quindi mi chiedo quali sono le altre differenze.Analisi dei flussi Azure Storm e Azure

risposta

10

Dipende dalle vostre esigenze e necessità. Cercherò di delineare i punti di forza e i benefici di entrambi. In termini di configurazione, Stream Analytics ha battuto Storm. Lo Stream Analytics è ottimo se hai bisogno di fare molte domande diverse spesso. Stream Analytics può anche gestire solo dati di tipo CSV o JSON. Stream Analytics è anche in balia del solo invio di output a BLOB di Azure, Tabelle di Azure, SQL di Azure, PowerBI; qualsiasi altro output richiederà Storm. Stream Analytics non ha le capacità di trasformazione dei dati di Storm.

Storm:

  • Data Transformation
  • in grado di gestire i dati più dinamici (se siete disposti a programmare)
  • Richiede programmazione

flusso Analytisc

  • Facilità di installazione
  • JSON e CSV solo
  • possono modificare le domande entro 4 minuti
  • richiede solo ingressi da Hub Evento, Macchia bagagli
  • emette solo per Azure Blob, Tavoli Azure, SQL Azure, PowerBI
+0

Un commento secondario. Azure EH e Stream Analytics supportano anche l'AVRO fromat. – bearrito

+1

Aggiornamento registrazione Stream Analytics. Ora supporta anche l'hub IoT come input e i seguenti nuovi output: Sevice Bus Topic/Queue, CosmosDB/DocumentDB, EventHub e Data Lake – Shrulik

0

Se siete alla ricerca di versatilità rispetto alla flessibilità. Andrei con Stream Analytics, se richiedi operazioni specifiche limitate da Stream Analytics, vale la pena dare un'occhiata a Spark, che offre opzioni di persistenza dei dati. Sul lato delle uscite di Stream Analytics, una cosa interessante sarebbe quella di produrre in un Event Hub e consumarlo da lì dando flessibilità illimitata su come si desidera consumare i dati.

di seguito riportate le opzioni di output per Stream Analytics e il link per Apache Spark on Azure

Spero che questo aiuti.

enter image description here