Livelli di applicazioni e dati per l'analisi

Funzioni di Azure
Azure Stack
Archiviazione di Azure
Servizio app di Azure

Idee per le soluzioni

Questo articolo è un'idea di soluzione. Per espandere il contenuto con altre informazioni, ad esempio potenziali casi d'uso, servizi alternativi, considerazioni sull'implementazione o indicazioni sui prezzi, inviare commenti e suggerimenti su GitHub.

Questa idea di soluzione descrive come mettere a livelli i dati e le applicazioni in locale e in Azure. Man mano che i dati vengono trasmessi in un account di archiviazione, è possibile usare Azure Stack per analizzare i dati per individuare anomalie o conformità e visualizzare informazioni dettagliate nelle app.

Architettura

Diagramma dell'architettura che illustra come livelli dati e applicazioni in locale e in Azure.Scaricare un file di Visio di questa architettura.

Flusso di dati

  1. I flussi di dati arrivano in un account di archiviazione.
  2. Una funzione in Azure Stack analizza i dati per rilevare anomalie o verificare la conformità.
  3. Le informazioni dettagliate rilevanti in locale vengono visualizzate nell'app Azure Stack.
  4. Le informazioni dettagliate e le anomalie vengono inserite in una coda.
  5. Il blocco di dati viene inserito in un account di archiviazione.
  6. La funzione invia i dati dalla coda ad Archiviazione di Azure.
  7. Le informazioni dettagliate globalmente rilevanti e relative alla conformità sono disponibili nell'app globale.

Componenti

  • Archiviazione: archiviazione cloud durevole, a disponibilità elevata e altamente scalabile
  • Funzioni di Azure: elaborare eventi con codice serverless
  • Azure Stack: creare ed eseguire applicazioni ibride innovative attraverso i limiti del cloud

Dettagli dello scenario

Questo scenario può essere utile per la suddivisione in livelli di dati e applicazioni in locale e in Azure. Filtrare i dati non necessari all'inizio del processo, portare le applicazioni cloud vicino ai dati locali e analizzare dati aggregati su larga scala da più posizioni in Azure.

Potenziali casi d'uso

Le applicazioni a livelli offrono i vantaggi seguenti:

  • Possibilità di aggiornare lo stack di tecnologie di un livello senza influire sulle altre aree dell'applicazione.
  • I team di sviluppo lavorano sulle proprie aree di competenza.
  • Possibilità di ridimensionare l'applicazione.
  • Aggiunge affidabilità e maggiore indipendenza dei server o dei servizi sottostanti.

Passaggi successivi