Serie de simulación de riesgos financieros para Azure Batch

Las cargas de trabajo de riesgo financiero suelen realizar muchos cálculos independientes contra una cartera o un conjunto de escenarios de mercado. Ejemplos incluyen simulaciones de Monte Carlo, pruebas de estrés, pruebas posteriores y valoraciones de instrumentos. Azure Batch puede distribuir estos cálculos entre un pool gestionado de nodos de cómputo y escalar el pool para cada ejecución.

Esta serie sigue una simulación financiera desde el diseño inicial de la carga de trabajo hasta la automatización y optimización. Se centra en las decisiones específicas de cargas de trabajo de simulación y enlaza con procedimientos validados de Azure Batch para su implementación. No prescribe un modelo financiero ni ofrece asesoramiento financiero.

Decide si el lote se adapta a tu carga de trabajo

El lote es adecuado cuando:

  • Puedes dividir el cálculo en particiones independientes que no se comuniquen mientras se ejecutan.
  • Cada partición puede ejecutarse desde línea de comandos o en un contenedor.
  • Un paso posterior puede agregar las salidas de la partición en un resultado final.
  • La aplicación puede tolerar que una tarea se ejecute de nuevo tras una interrupción.
  • Quieres escalar la capacidad de cálculo para cada ejecución en lugar de mantener un clúster de forma continua.

Consideremos una solución de computación de alto rendimiento (HPC) estrechamente acoplada cuando los trabajadores deben intercambiar datos con frecuencia durante un cálculo. Para más información, consulte Computación de alto rendimiento (HPC) en Azure.

Sigue la serie

  1. Planifica una simulación de riesgo financiero para definir particiones, entradas, salidas y requisitos de validación.
  2. Automatice las ejecuciones de simulación con .NET para enviar tareas, guardar resultados y agrupar salidas.
  3. Evalúa la aceleración de GPU para modelos financieros y así determinar si los pools de GPU mejoran el rendimiento y el coste.
  4. Empaqueta modelos financieros con contenedores para crear un entorno de ejecución repetible.

Para una red de producción y una topología de seguridad, véase Usar Azure Batch para ejecutar cargas de trabajo de la industria de servicios financieros.

Paso siguiente