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
Descargue un archivo Visio de esta arquitectura.
Flujo de datos
- Los datos fluyen en una cuenta de almacenamiento.
- La función en Azure Stack analiza los datos para detectar anomalías o cumplimiento.
- La información relevante de forma local se muestra en la aplicación Azure Stack.
- La información y las anomalías se ponen en una cola.
- La mayor parte de los datos se colocan en una cuenta de almacenamiento de archivo.
- La función envía datos de la cola a Azure Storage.
- 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.