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.
Questo articolo descrive un'applicazione a tre livelli per l'archiviazione sicura dei dati e la fornitura di analisi di alto valore sui dati aggregati. L'architettura sfrutta le funzionalità predefinite di sicurezza e prestazioni di Azure.
Architettura
Scaricare un file di Visio di questa architettura.
Flusso di dati
L'architettura mostra il flusso di dati in una progettazione comune di applicazioni a tre livelli:
- Un client interagisce con il livello di presentazione dell'applicazione, ovvero un'app per dispositivi mobili o un'app Web in un browser.
- app Azure Servizio ospita API back-end e logica di business nel livello applicazione. Questi componenti elaborano e aggregano i dati finanziari.
- Database di Azure per MySQL archivia i dati finanziari nel livello dati.
- Power BI inserisce i dati per l'analisi.
Componenti
- servizio app consente di creare e ospitare app Web, back-end per dispositivi mobili e API RESTful nel linguaggio di programmazione preferito senza gestire l'infrastruttura.
- Database di Azure per MySQL è un servizio di database relazionale basato sull'edizione community di MySQL.
- Power BI è una raccolta di servizi software, app e connettori che interagiscono per trasformare origini dati non correlate in informazioni dettagliate interattive, coerenti e visivamente accattivanti.
Dettagli dello scenario
Questa soluzione è un esempio di base di un'applicazione a tre livelli in Azure:
- Il livello di presentazione è costituito da un'app Web o da un browser e da un'app per dispositivi mobili.
- Nel livello applicazione servizio app fornisce la logica e la potenza di calcolo per l'applicazione.
- Nel livello dati Database di Azure per MySQL offre un database OSS completamente gestito.
Power BI, che supporta la connettività nativa con MySQL, fornisce analisi dei dati in questa soluzione.
Potenziali casi d'uso
È possibile usare questa soluzione per gestire i dati finanziari. L'architettura si applica anche a vari altri casi d'uso, inclusi scenari di vendita al dettaglio, istruzione e viaggi.
Collaboratori
Questo articolo viene gestito da Microsoft. Originariamente è stato scritto dai seguenti contributori.
Autore principale:
- Jon Eseguezeniecki | Cloud Solution Architect
Passaggi successivi
- Connessione un servizio di app Azure esistente per Database di Azure per MySQL server
- Esercitazione: Progettare un database Database di Azure per MySQL usando il portale di Azure
- Connettore di database MySQL di Power BI
- Documentazione del servizio app
- Documentazione del Database di Azure per MySQL
- Documentazione introduttiva di Power BI