Aplicaciones de administración financiera mediante Azure Database for PostgreSQL

Azure App Service
Azure Database for PostgreSQL
Power BI

Ideas de solución

Este artículo es una idea de solución. Si te gustaría que ampliemos este artículo con más información, como posibles casos de uso, servicios alternativos, consideraciones de implementación o una guía de precios, comunícalo a través de los Comentarios de GitHub.

En este artículo se describe una aplicación de tres niveles para almacenar datos de forma segura y proporcionar análisis de gran valor sobre datos agregados. La arquitectura aprovecha las ventajas de las características de seguridad y alto rendimiento integradas de Azure.

Architecture

Architecture diagram of a three-tier application. Data flows from a browser and other sources to hosts, into a database, and on to analytics services.

Descargue un archivo Visio de esta arquitectura.

Flujo de datos

La arquitectura muestra el flujo de datos en un diseño de aplicación de tres niveles común:

  • Un cliente interactúa con el nivel de presentación de la aplicación: una aplicación móvil o una aplicación web en un explorador.
  • Azure App Service hospeda API de back-end y lógica de negocios en el nivel de aplicación. Estos componentes procesan y agregan los datos financieros.
  • Azure Database for PostgreSQL almacena los datos financieros en la capa de datos.
  • Power BI ingiere datos de análisis.

Componentes

  • App Service le permite crear y hospedar aplicaciones web, back-ends móviles y API RESTful en el lenguaje de programación que prefiera sin tener que administrar la infraestructura.
  • Azure Database for PostgreSQL es un servicio de base de datos relacional basado en PostgreSQL Community Edition.
  • Power BI es una colección de servicios de software, aplicaciones y conectores que funcionan conjuntamente para convertir orígenes de datos sin relación entre sí en información coherente, interactiva y atractiva visualmente.

Detalles del escenario

Esta solución es un ejemplo básico de una aplicación de tres niveles en Azure:

  • El nivel de presentación consta de un explorador o una aplicación web, y de una aplicación móvil.
  • En el nivel de aplicación, App Service proporciona la lógica y capacidad de proceso para la aplicación.
  • En el nivel de datos, Azure Database for PostgreSQL ofrece una base de datos de OSS totalmente administrada.

Power BI, que admite la conectividad nativa con PostgreSQL, proporciona análisis de datos en esta solución.

Posibles casos de uso

Puede usar esta solución para administrar datos financieros. La arquitectura también se aplica a otros casos de uso, incluidos los escenarios de venta minorista, educación y viaje.

Colaboradores

Microsoft mantiene este artículo. Originalmente lo escribieron los siguientes colaboradores.

Autor principal:

Pasos siguientes