Organización de aplicaciones y datos en niveles para análisis

Azure Functions
Azure Stack
Azure Storage
Azure App Service

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 esta idea de solución se indica cómo organizar los datos y las aplicaciones en el entorno local y en Azure. A medida que los datos fluyen en una cuenta de almacenamiento, puede usar Azure Stack para analizar los datos en busca de anomalías o determinar el cumplimiento y para mostrar información en las aplicaciones.

Architecture

Diagrama de arquitectura que muestra cómo organizar por niveles los datos y las aplicaciones locales y en Azure.Descargue un archivo Visio de esta arquitectura.

Flujo de datos

  1. Los datos fluyen en una cuenta de almacenamiento.
  2. La función en Azure Stack analiza los datos para detectar anomalías o cumplimiento.
  3. La información relevante de forma local se muestra en la aplicación Azure Stack.
  4. La información y las anomalías se ponen en una cola.
  5. La mayor parte de los datos se colocan en una cuenta de almacenamiento de archivo.
  6. La función envía datos de la cola a Azure Storage.
  7. La información compatible y pertinente globalmente está disponible en la aplicación global.

Componentes

  • Almacenamiento: Almacenamiento en la nube duradero, de alta disponibilidad y escalable a gran escala
  • Azure Functions: Procese eventos con código sin servidor
  • Azure Stack: Cree y ejecute innovadoras aplicaciones híbridas en todas las ubicaciones de la nube

Detalles del escenario

Este escenario puede ayudarle a organizar los datos y las aplicaciones en el entorno local y en Azure. Filtre los datos innecesarios al principio del proceso, acerque fácilmente las aplicaciones de la nube a los datos del entorno local y analice los datos agregados a gran escala de múltiples ubicaciones de Azure.

Posibles casos de uso

Las aplicaciones con niveles ofrecen las siguientes ventajas:

  • La capacidad de actualizar la pila tecnológica de un nivel, sin afectar a otras áreas de la aplicación.
  • Los equipos de desarrollo trabajan en sus propias áreas de experiencia.
  • Capacidad de escalar la aplicación.
  • Agrega confiabilidad y más independencia de los servidores o servicios subyacentes.

Pasos siguientes