解決方案構想
本文是解決方案概念。 如果您想要使用詳細資訊來擴充內容,例如潛在的使用案例、替代服務、實作考慮或定價指引,請提供 GitHub 意見反應讓我們知道。
本文概述三層式應用程式,可安全地儲存數據,以及針對匯總的數據提供高價值分析。 此架構會利用 Azure 內建安全性和高效能功能。
架構
資料流程
此架構會顯示常見三層式應用程式設計中的數據流程:
- 用戶端會與應用程式的呈現層互動,也就是瀏覽器中的行動應用程式或 Web 應用程式。
- Azure App 服務裝載應用層中的後端 API 和商業規則。 這些元件會處理及匯總財務數據。
- 適用於 PostgreSQL 的 Azure 資料庫 會將財務數據儲存在數據層中。
- Power BI 擷取數據以進行分析。
元件
- App Service 可讓您以您選擇的程式設計語言來建置及裝載 Web 應用程式、行動後端和 RESTful API,而不需要管理基礎結構。
- 適用於 PostgreSQL 的 Azure 資料庫 是由 PostgreSQL 社群版本提供的關係資料庫服務。
- Power BI 是軟體服務、應用程式和連接器的集合,可共同運作並將不相關的資料來源轉換成一致、融入視覺及互動的見解。
案例詳細資料
此解決方案是 Azure 上三層式應用程式的基本範例:
- 表示層是由 Web 應用程式或瀏覽器和行動應用程式所組成。
- 在應用層中,App Service 會為應用程式提供邏輯和運算能力。
- 在數據層中,適用於 PostgreSQL 的 Azure 資料庫 提供完全受控的 OSS 資料庫。
Power BI 支援與 PostgreSQL 的原生連線,在此解決方案中提供數據分析。
潛在的使用案例
您可以使用此解決方案來管理財務數據。 此架構也適用於各種其他使用案例,包括零售、教育和旅遊案例。
參與者
本文由 Microsoft 維護。 原始投稿人如下。
主體作者:
- Jon Dobrzeniecki |雲端解決方案架構師
下一步
- 使用 適用於 PostgreSQL 的 Azure 資料庫 建置應用程式的最佳做法
- 教學課程:使用 Azure 入口網站 設計 適用於 PostgreSQL 的 Azure 資料庫 - 單一伺服器
- 教學課程:在虛擬網路中使用App Services Web 應用程式建立 適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器
- Power BI PostgreSQL 資料庫連接器
- App Service 文件
- 適用於 PostgreSQL 的 Azure 資料庫文件
- Power BI 用戶入門檔