Lösningsidéer
Den här artikeln är en lösningsidé. Om du vill att vi ska utöka innehållet med mer information, till exempel potentiella användningsfall, alternativa tjänster, implementeringsöverväganden eller prisvägledning, kan du meddela oss genom att ge GitHub-feedback.
Den här artikeln beskriver ett program med tre nivåer för säker lagring av data och tillhandahålla värdefulla analyser över aggregerade data. Arkitekturen drar nytta av inbyggda funktioner för säkerhet och höga prestanda i Azure.
Arkitektur
Ladda ned en Visio-fil med den här arkitekturen.
Dataflöde
Arkitekturen visar dataflödet i en vanlig programdesign på tre nivåer:
- En klient interagerar med programmets presentationsnivå – en mobilapp eller en webbapp i en webbläsare.
- Azure App Service är värd för serverdels-API:er och affärslogik på programnivån. Dessa komponenter bearbetar och aggregerar finansiella data.
- Azure Database for PostgreSQL lagrar finansiella data på datanivån.
- Power BI matar in data för analys.
Komponenter
- Med App Service kan du skapa och vara värd för webbappar, mobila serverdelar och RESTful-API:er på valfritt programmeringsspråk utan att hantera infrastrukturen.
- Azure Database for PostgreSQL är en relationsdatabastjänst som drivs av PostgreSQL Community Edition.
- Power BI är en samling programvarutjänster, appar och anslutningsappar som fungerar tillsammans så att du kan omvandla orelaterade datakällor till sammanhållna, visuella och interaktiva insikter.
Information om scenario
Den här lösningen är ett grundläggande exempel på ett program med tre nivåer i Azure:
- Presentationsnivån består av en webbapp eller webbläsare och en mobilapp.
- På programnivån tillhandahåller App Service programmets logik och databehandlingskraft.
- På datanivån erbjuder Azure Database for PostgreSQL en fullständigt hanterad OSS-databas.
Power BI, som stöder intern anslutning med PostgreSQL, tillhandahåller dataanalys i den här lösningen.
Potentiella användningsfall
Du kan använda den här lösningen för att hantera finansiella data. Arkitekturen gäller även för olika andra användningsfall, inklusive detaljhandels-, utbildnings- och resescenarier.
Deltagare
Den här artikeln underhålls av Microsoft. Det har ursprungligen skrivits av följande medarbetare.
Huvudförfattare:
- Jon Dobrzeniecki | Molnlösningsarkitekt
Nästa steg
- Metodtips för att skapa ett program med Azure Database for PostgreSQL
- Självstudie: Utforma en Azure Database for PostgreSQL – enskild server med hjälp av Azure-portalen
- Självstudie: Skapa en Azure Database for PostgreSQL – flexibel server med App Services-webbapp i virtuellt nätverk
- Power BI PostgreSQL-databasanslutning
- Dokumentation om App Service
- Azure Database for PostgreSQL-dokumentation
- Dokumentation om att komma igång med Power BI