Nápady na řešení
Tento článek je myšlenkou řešení. Pokud chcete, abychom obsah rozšířili o další informace, jako jsou potenciální případy použití, alternativní služby, aspekty implementace nebo pokyny k cenám, dejte nám vědět tím, že nám poskytnete zpětnou vazbu k GitHubu.
Tento článek popisuje třívrstvou aplikaci pro bezpečné ukládání dat a poskytování analýz s vysokou hodnotou nad agregovanými daty. Architektura využívá integrované funkce zabezpečení a vysokého výkonu Azure.
Architektura
Stáhněte si soubor aplikace Visio s touto architekturou.
Tok dat
Architektura znázorňuje tok dat v běžném návrhu třívrstvé aplikace:
- Klient komunikuje s prezentační vrstvou aplikace – mobilní aplikací nebo webovou aplikací v prohlížeči.
- Aplikace Azure Služba hostuje back-endová rozhraní API a obchodní logiku v aplikační vrstvě. Tyto komponenty zpracovávají a agregují finanční data.
- Azure Database for PostgreSQL ukládá finanční data do datové vrstvy.
- Power BI ingestuje data pro analýzy.
Komponenty
- App Service umožňuje vytvářet a hostovat webové aplikace, mobilní back-endy a rozhraní RESTful API v programovacím jazyce podle vašeho výběru bez nutnosti spravovat infrastrukturu.
- Azure Database for PostgreSQL je relační databázová služba, která využívá komunitní edici PostgreSQL.
- Power BI je kolekce softwarových služeb, aplikací a konektorů, které spolupracují, aby přeměnily vaše nesouvisející zdroje dat na koherentní, vizuálně zajímavé interaktivní přehledy.
Podrobnosti scénáře
Toto řešení je základním příkladem třívrstvé aplikace v Azure:
- Prezentační vrstva se skládá z webové aplikace nebo prohlížeče a mobilní aplikace.
- V aplikační vrstvě poskytuje App Service logiku a výpočetní výkon aplikace.
- V datové vrstvě nabízí Azure Database for PostgreSQL plně spravovanou databázi operačního systému.
Power BI, který podporuje nativní připojení k PostgreSQL, poskytuje v tomto řešení analýzu dat.
Potenciální případy použití
Toto řešení můžete použít ke správě finančních dat. Architektura se vztahuje také na různé další případy použití, včetně maloobchodních, vzdělávacích a cestovních scénářů.
Přispěvatelé
Tento článek spravuje Microsoft. Původně byla napsána následujícími přispěvateli.
Hlavní autor:
- Jon Dobrzeniecki | Architekt cloudového řešení
Další kroky
- Osvědčené postupy pro vytváření aplikace pomocí Služby Azure Database for PostgreSQL
- Kurz: Návrh jednoúčelového serveru Azure Database for PostgreSQL pomocí webu Azure Portal
- Kurz: Vytvoření flexibilního serveru Azure Database for PostgreSQL s webovou aplikací App Services ve virtuální síti
- Konektor databáze Power BI PostgreSQL
- Dokumentace ke službě App Service
- Dokumentace k Azure Database for PostgreSQL
- Úvodní dokumentace k Power BI