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
Scaricare un file di Visio di questa architettura.
Flusso di dati
- I flussi di dati arrivano in un account di archiviazione.
- Una funzione in Azure Stack analizza i dati per rilevare anomalie o verificare la conformità.
- Le informazioni dettagliate rilevanti in locale vengono visualizzate nell'app Azure Stack.
- Le informazioni dettagliate e le anomalie vengono inserite in una coda.
- Il blocco di dati viene inserito in un account di archiviazione.
- La funzione invia i dati dalla coda ad Archiviazione di Azure.
- 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.