Oplossingsideeën
Dit artikel is een oplossingsidee. Als u wilt dat we de inhoud uitbreiden met meer informatie, zoals mogelijke use cases, alternatieve services, implementatieoverwegingen of prijsrichtlijnen, laat het ons dan weten door GitHub-feedback te geven.
In dit artikel wordt een toepassing met drie lagen beschreven voor het veilig opslaan van gegevens en het bieden van hoogwaardige analyses ten opzichte van geaggregeerde gegevens. De architectuur maakt gebruik van ingebouwde azure-beveiligings- en krachtige functies.
Architectuur
Een Visio-bestand van deze architectuur downloaden.
Gegevensstroom
De architectuur toont de gegevensstroom in een gemeenschappelijk toepassingsontwerp met drie lagen:
- Een client communiceert met de presentatielaag van de toepassing: een mobiele app of een web-app in een browser.
- Azure-app Service host back-end-API's en bedrijfslogica in de toepassingslaag. Deze onderdelen verwerken en aggregeren de financiële gegevens.
- Azure Database for PostgreSQL slaat de financiële gegevens op in de gegevenslaag.
- Power BI neemt gegevens op voor analyse.
Onderdelen
- Met App Service kunt u web-apps, mobiele back-ends en RESTful-API's bouwen en hosten in de programmeertaal van uw keuze zonder infrastructuur te beheren.
- Azure Database for PostgreSQL is een relationele databaseservice die wordt mogelijk gemaakt door de PostgreSQL-communityversie.
- Power BI is een verzameling softwareservices, apps en connectors die samenwerken om uw ongerelateerde gegevensbronnen om te zetten in samenhangende, visueel aantrekkelijke en interactieve inzichten.
Scenariodetails
Deze oplossing is een eenvoudig voorbeeld van een toepassing met drie lagen in Azure:
- De presentatielaag bestaat uit een web-app of browser en een mobiele app.
- In de toepassingslaag biedt App Service de logica en rekenkracht voor de toepassing.
- In de gegevenslaag biedt Azure Database for PostgreSQL een volledig beheerde OSS-database.
Power BI, dat systeemeigen connectiviteit met PostgreSQL ondersteunt, biedt gegevensanalyse in deze oplossing.
Potentiële gebruikscases
U kunt deze oplossing gebruiken om financiële gegevens te beheren. De architectuur is ook van toepassing op verschillende andere use cases, waaronder retail-, onderwijs- en reisscenario's.
Bijdragers
Dit artikel wordt onderhouden door Microsoft. De tekst is oorspronkelijk geschreven door de volgende Inzenders.
Hoofdauteur:
- Jon Dobrzeniecki | Cloud Solution Architect
Volgende stappen
- Aanbevolen procedures voor het bouwen van een toepassing met Azure Database for PostgreSQL
- Zelfstudie: Een Azure Database for PostgreSQL - Enkele server ontwerpen met behulp van Azure Portal
- Zelfstudie: Een Azure Database for PostgreSQL - Flexible Server maken met App Services-web-app in een virtueel netwerk
- Power BI PostgreSQL-databaseconnector
- Documentatie voor App Service
- Documentatie voor Azure Database for PostgreSQL
- Aan de slag-documentatie voor Power BI