解决方案构想
本文是一种解决方案构想。 如果你希望我们在内容中扩充更多信息,例如潜在用例、备用服务、实现注意事项或定价指南,请通过提供 GitHub 反馈来告知我们。
本文概述了一个三层应用程序,用于安全地存储数据并提供针对聚合数据的高价值分析。 该体系结构利用 Azure 内置安全性和高性能功能。
体系结构
下载此体系结构的 Visio 文件。
数据流
该体系结构显示了常见的三层应用程序设计中的数据流:
- 客户端与应用程序的展示层(浏览器中的移动应用或 Web 应用)交互。
- Azure 应用服务在应用层中托管后端 API 和业务逻辑。 这些组件处理和聚合财务数据。
- Azure Database for MySQL 将财务数据存储在数据层中。
- Power BI 引入用于分析的数据。
组件
- 使用应用服务可以采用所选编程语言构建和托管 Web 应用、移动后端以及 RESTful API,而无需管理基础结构。
- Azure Database for MySQL 是一种由 MySQL 社区版提供支持的关系数据库服务。
- Power BI 是软件服务、应用和连接器的集合,它们协同工作以将相关数据来源转换为连贯的视觉逼真的交互式见解。
方案详细信息
此解决方案是 Azure 上三层应用程序的基本示例:
- 展示层由 Web 应用或浏览器和移动应用组成。
- 在应用层中,应用服务为应用程序提供逻辑和计算能力。
- 在数据层中,Azure Database for MySQL 提供完全托管的 OSS 数据库。
Power BI 支持与 MySQL 的本机连接,在此解决方案中提供数据分析。
可能的用例
可以使用此解决方案来管理财务数据。 该体系结构也适用于各种其他用例,包括零售、教育和旅行方案。
作者
本文由 Microsoft 维护, 它最初是由以下贡献者撰写的。
首席作者:
- Jon Dobrzeniecki | 云解决方案架构师
后续步骤
- 将现有的 Azure 应用服务连接到 Azure Database for MySQL 服务器
- 教程:使用 Azure 门户设计 Azure Database for MySQL 数据库
- Power BI MySQL 数据库连接器
- 应用服务文档
- Azure Database for MySQL 文档
- Power BI 入门文档