Идеи решения
Эта статья является идеей решения. Если вы хотите расширить содержимое с дополнительными сведениями, такими как потенциальные варианты использования, альтернативные службы, рекомендации по реализации или рекомендации по ценам, сообщите нам, предоставив отзыв GitHub.
В этой статье описывается трехуровневое приложение для безопасного хранения данных и обеспечения высокоценной аналитики по агрегированным данным. Архитектура использует встроенные функции безопасности и высокой производительности Azure.
Архитектура
Скачайте файл Visio для этой архитектуры.
Поток данных
В архитектуре показан поток данных в общем трехмерном дизайне приложения:
- Клиент взаимодействует с уровнем презентации приложения — мобильным приложением или веб-приложением в браузере.
- приложение Azure служба размещает внутренние API и бизнес-логику на уровне приложений. Эти компоненты обрабатывают и агрегируют финансовые данные.
- База данных Azure для PostgreSQL хранит финансовые данные на уровне данных.
- Power BI прием данных для аналитики.
Компоненты
- Служба приложений позволяет создавать и размещать веб-приложения, мобильные серверные части и API RESTful на выбранном языке программирования без управления инфраструктурой.
- База данных Azure для PostgreSQL — это реляционная служба баз данных, которая используется в выпуске сообщества PostgreSQL.
- Power BI — это коллекция программных служб, приложений и соединителей, которые взаимодействуют друг с другом, чтобы превратить разрозненные источники данных в согласованные, визуально иммерсивные и интерактивные аналитические данные.
Подробности сценария
Это решение является базовым примером трехуровневого приложения в Azure:
- Уровень презентации состоит из веб-приложения или браузера и мобильного приложения.
- На уровне приложений Служба приложений предоставляет логику и вычислительные мощности для приложения.
- На уровне данных База данных Azure для PostgreSQL предлагает полностью управляемую базу данных OSS.
Power BI, которая поддерживает собственное подключение к PostgreSQL, предоставляет аналитику данных в этом решении.
Потенциальные варианты использования
Это решение можно использовать для управления финансовыми данными. Архитектура также применяется к различным другим вариантам использования, включая розничные, образовательные и туристические сценарии.
Соавторы
Эта статья поддерживается корпорацией Майкрософт. Первоначально он был написан следующими участник.
Автор субъекта:
- Джон Dobrzeniecki | Архитектор облачных решений
Следующие шаги
- Рекомендации по созданию приложения с помощью База данных Azure для PostgreSQL
- Руководство. Разработка База данных Azure для PostgreSQL с одним сервером с помощью портал Azure
- Руководство по созданию База данных Azure для PostgreSQL гибкого сервера с веб-приложением Служба приложений s в виртуальной сети
- Соединитель базы данных PostgreSQL Power BI
- Документация по Службе приложений
- Документация по Базе данных Azure для PostgreSQL
- Документация по началу работы с Power BI