Panoramica del cluster di Analisi di flusso di Azure
Il cluster di Analisi di flusso di Azure è una distribuzione a tenant singolo per casi d'uso di streaming complessi e impegnativi. A livello completo, i cluster di Analisi di flusso possono elaborare più di 400 MB al secondo in tempo reale. I processi di Analisi di flusso in esecuzione in cluster dedicati possono sfruttare tutte le funzionalità dell'offerta standard e includono il supporto per la connettività con collegamento privato agli input e agli output.
I cluster di Analisi di flusso vengono fatturati in base a unità di streaming, che rappresentano la quantità di risorse di CPU e memoria allocate. Un'unità di streaming è la stessa tra le offerte Standard e Dedicate e Analisi di flusso di Azure supporta due strutture di unità di streaming: SU V1 (da deprecare) e SU V2(scelta consigliata) per altre informazioni.
Quando si crea un cluster nel portale, per impostazione predefinita viene creato un cluster V2 dedicato . I cluster V2 dedicati supportano da 12 a 66 su V2 e possono essere ridimensionati in incrementi di 12 (12, 24, 48...). I cluster V1 dedicati sono l'offerta originale di ASA e sono ancora supportati, richiedono almeno 36 UR.
La potenza di calcolo sottostante per le unità di streaming V1 e V2 è la seguente:
Per altre informazioni sulle offerte e sui prezzi di cluster dedicati, visitare la pagina prezzi di Analisi di flusso di Azure.
Nota
I processi in un cluster dedicato creato con capacità SU V2 possono supportare solo processi con SU V2. Ciò significa che non è possibile eseguire sia le UR V1 che V2 in un cluster dedicato. La combinazione e la corrispondenza non sono supportate a causa di complicazioni della capacità.
Un cluster di Analisi di flusso può fungere da piattaforma di streaming per l'organizzazione e può essere condiviso da team diversi che lavorano su vari casi d'uso.
Nota
Analisi di flusso di Azure supporta anche l'integrazione Rete virtuale disponibile in anteprima pubblica. L'integrazione della rete virtuale consente l'isolamento della rete, che viene eseguito distribuendo istanze dedicate di Analisi di flusso di Azure nella rete virtuale. Per i processi di rete virtuale sono necessari almeno 6 su V2s.
Che cosa sono i cluster di Analisi di flusso
I cluster di Analisi di flusso sono basati sullo stesso motore dei processi di Analisi di flusso in esecuzione in un ambiente multi-tenant. Il cluster dedicato a tenant singolo include le funzionalità seguenti:
Hosting a tenant singolo senza interferenze da altri tenant. Le risorse sono veramente "isolate" e offrono prestazioni migliori in caso di picchi di traffico.
Ridimensionare il cluster da 12 a 66 unità di streaming V2 man mano che l'utilizzo del flusso aumenta nel tempo.
Supporto per reti virtuali, che consente ai processi di analisi di flusso di connettersi ad altre risorse in modo sicuro usando endpoint privati.
Possibilità di creare funzioni C# definite dall'utente e deserializzatori personalizzati in qualsiasi area.
Nessun costo di manutenzione, consentendo di dedicare le risorse alla creazione di soluzioni di analisi in tempo reale.
Come iniziare
È possibile creare un cluster di Analisi di flusso tramite il portale di Azure. Per eventuali domande o per richiedere assistenza con l'onboarding, è possibile contattare il team di Analisi di flusso.
Domande frequenti
Come fare a scegliere tra un cluster di Analisi di flusso e un processo di Analisi di flusso?
Il modo più semplice per iniziare è creare e sviluppare un processo di Analisi di flusso per acquisire familiarità con il servizio e vedere in che misura soddisfa i propri requisiti di analisi.
I processi di Analisi di flusso da soli non supportano le reti virtuali. Se gli input o gli output sono protetti da un firewall o da una rete virtuale di Azure, sono disponibili le due opzioni seguenti:
Se il computer locale ha accesso alle risorse di input e di output protette da una rete virtuale, ad esempio Hub eventi di Azure o Database SQL di Azure, è possibile installare gli strumenti di Analisi di flusso di Azure per Visual Studio. È possibile sviluppare e testare i processi di Analisi di flusso in locale nel dispositivo senza sostenere alcun costo. Quando si è pronti per usare Analisi di flusso nell'architettura, è possibile creare un cluster di Analisi di flusso, configurare gli endpoint privati ed eseguire i processi su larga scala.
È possibile creare un cluster di Analisi di flusso, configurarlo con gli endpoint privati necessari per la pipeline ed eseguire i processi di Analisi di flusso al suo interno.
Quali prestazioni è possibile prevedere?
L'unità di streaming è uguale per le offerte standard e dedicata. Un singolo processo che usa un cluster completo con 36 unità di streaming può raggiungere una velocità effettiva di circa 36 MB/secondo con latenza in millisecondi. Il numero esatto dipende dal formato degli eventi e dal tipo di analisi. Poiché è dedicato, il cluster di Analisi di flusso offre garanzie di prestazioni più affidabili. Tutti i processi in esecuzione nel cluster appartengono solo all'utente.
È possibile dimensionare il cluster?
Sì. È possibile configurare facilmente la capacità del cluster, ovvero di aumentarla o ridurla in base alle esigenze per soddisfare esigenze mutevoli.
È possibile eseguire i processi esistenti in questi nuovi cluster creati?
Sì. È possibile collegare i processi esistenti al cluster di Analisi di flusso appena creato ed eseguirli come di consueto. Non è necessario ricreare da zero i processi di Analisi di flusso esistenti.
Qual è il costo di questi cluster?
Il costo dei cluster di Analisi di flusso dipende dalla capacità in unità di streaming scelta. I cluster vengono fatturati su base oraria e non sono previsti costi aggiuntivi per ogni processo in esecuzione al loro interno. Per gli aggiornamenti sulla fatturazione degli endpoint privati, vedere la pagina dei prezzi del servizio Collegamento privato.
A quali input e output è possibile connettersi privatamente dal cluster di Analisi di flusso?
Analisi di flusso supporta diversi tipi di input e di output. È possibile creare endpoint privati nel cluster che consentono l'accesso dei processi alle risorse di input e output. Attualmente Azure SQL Database, Azure Cosmos DB, Archiviazione di Azure, Azure Data Lake Storage Gen2, Hub eventi di Azure, Hub IoT di Azure, Funzioni di Azure e bus di servizio di Azure sono servizi supportati per cui è possibile creare endpoint privati gestiti.
Passaggi successivi
In questo articolo è stata presentata una panoramica del cluster di Analisi di flusso di Azure. Successivamente, è possibile creare il proprio cluster ed eseguire processi di Analisi di flusso: