Plantilla de análisis de riesgos de HPC

Azure Blob Storage
Azure CycleCloud
Azure Virtual Machines

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.

Esta solución de análisis de riesgos con plantilla usa máquinas virtuales (VM) de proceso y GPU de Azure HPC para expandir el proceso de TIBCO GridServer en el entorno local a Azure con Azure CycleCloud para la integración de la escalabilidad automática. El trabajo se ejecuta tanto en el entorno local como en la nube mediante el uso del almacenamiento en caché rápido de Avere vFXT y el acceso NFS nativo a los datos de mercado disponibles en el entorno local.

Architecture

Diagrama en el que se muestra un diagrama de flujo de la solución de análisis de riesgos.

Descargue un archivo Visio de esta arquitectura.

Flujo de datos

  1. El equipo de operaciones usa Azure CycleCloud para configurar e iniciar la cuadrícula de análisis de riesgos en Azure.
  2. Azure CycleCloud organiza la creación de máquinas virtuales y la configuración de software para los agentes de TIBCO GridServer y HPCCA, la memoria caché de datos en memoria y la memoria caché de Avere vFXT.
  3. Quant (o el lote programado) envía un flujo de trabajo de plantilla de análisis de riesgos al director de TIBCO GridServer en el entorno local. En función de las directivas de trabajo y del uso local actual, el flujo de trabajo puede ampliar a Azure para expandir la capacidad de la cuadrícula en el entorno local.
  4. El HPCCA de TIBCO detecta el cambio en la profundidad de la cola para cada agente de TIBCO y solicita capacidad adicional del motor de TIBCO mediante Auto-Scaling API de Azure CycleCloud. Después, Azure CycleCloud inicia automáticamente los nodos del motor en Virtual Machine Scale Sets mediante las máquinas virtuales de las series H, HB y HC de Azure para optimizar el costo y el rendimiento, y las máquinas virtuales de la serie NC para proporcionar la capacidad de la GPU según sea necesario.
  5. Tan pronto como las máquinas virtuales del motor se unan a la cuadrícula de Azure, los agentes comenzarán a ejecutar tareas en los nuevos nodos.
  6. Los trabajos de riesgo extraen artefactos desde el entorno local y Azure Blob Storage, según sea necesario, desde Avere vFXT montado en NFS o a través de la caché rápida en memoria.
  7. A medida que se complete cada tarea, los resultados se devuelven al remitente o al controlador, y los datos se escriben en la caché en memoria o bien en el almacenamiento NFS con Avere vFXT, según sea necesario. Los datos almacenados en caché se guardan de forma local o en Azure Blob Storage.
  8. A medida que se agotan las colas de tareas, el HPCCA de TIBCO usa Auto-Scaling API de Azure CycleCloud para reducir la cuadrícula de proceso y el costo.

Componentes

  • Virtual Machines de la serie N: las máquinas virtuales de la serie N son ideales para cargas de trabajo con un uso intensivo de procesos y gráficos, que ayudan a los clientes a impulsar la innovación mediante escenarios como la visualización remota de alto nivel, el aprendizaje profundo y el análisis predictivo.
  • Virtual Machines de la serie H: la serie H es una nueva familia diseñada específicamente para controlar cargas de trabajo de informática de alto rendimiento, como el modelado de riesgos financieros, la simulación sísmica y de yacimientos, el modelado molecular y la investigación genómica.
  • Administre de forma eficiente y con facilidad cargas de trabajo comunes mientras crea y optimiza clústeres de HPC con Microsoft Azure CycleCloud.
  • Avere vFXT: almacenamiento de datos más rápido y accesible para la informática de alto rendimiento en el borde.
  • TIBCO GridServer® es una plataforma de infraestructura líder en el mercado para la computación en malla y elástica, y el eje de las empresas que operan en los mercados más exigentes del mundo. Más de un millón de CPU distribuidas en miles de instalaciones globales forman cuadrículas empresariales que se administran con GridServer.

Pasos siguientes