Realizar cálculos de riesgos en Google Cloud

El sector de los servicios financieros se enfrenta a un panorama complejo de normativas en constante evolución, condiciones dinámicas del mercado y volúmenes de datos cada vez mayores. Para gestionar los riesgos de forma eficaz y tomar decisiones fundamentadas, las instituciones financieras están recurriendo cada vez más a la tecnología de computación de alto rendimiento (HPC).

La HPC permite a los servicios financieros conseguir lo siguiente:

  • Acelerar los cálculos de riesgos: realiza simulaciones y cálculos complejos con una mayor velocidad y precisión, lo que permite evaluar los riesgos y tomar decisiones con mayor rapidez.
  • Escalar los cálculos: gestiona conjuntos de datos enormes y ejecuta cálculos en paralelo en máquinas de alto rendimiento para reducir el tiempo de procesamiento y mejorar la eficiencia.
  • Optimizar el uso de recursos: aprovecha los recursos bajo demanda y la elasticidad de la nube para optimizar los costes de la infraestructura y gestionar la asignación de recursos de forma eficaz.

Información general

A continuación se indica lo que encontrarás en las siguientes secciones:

  • Cálculo de riesgos de Google Cloud: analizaremos las ventajas de utilizar Google Cloud para calcular los riesgos, destacando sus funciones y ventajas únicas para el sector de los servicios financieros.
  • Arquitectura de referencia: en esta sección se muestra una arquitectura de referencia para crear una solución típica de cálculo de riesgos en Google Cloud mediante recursos de computación de alto rendimiento (HPC).
  • Componentes de la solución: profundizamos en los componentes clave de la solución, como la computación, el almacenamiento, las redes y otras herramientas y servicios esenciales.
  • Presentación de los cálculos de riesgos: en esta sección se proporciona una guía práctica para que los servicios financieros puedan empezar a implementar cálculos de riesgos en Google Cloud mediante la HPC.
  • Comparativas: mostramos comparativas de rendimiento para demostrar la eficiencia y la escalabilidad de Google Cloud en las cargas de trabajo de cálculo de riesgos.
  • Optimización de costes y rendimiento: en esta sección se proporciona información útil para optimizar tanto el rendimiento como los costes al utilizar la HPC para los cálculos de riesgos.
  • Casos de éxito: ofrecemos ejemplos reales del sector de los servicios financieros que utilizan la tecnología de Google Cloud y de HPC para calcular los riesgos.

Google Cloud para el cálculo de riesgos

En el dinámico mercado financiero actual, los cálculos de riesgos son cada vez más importantes para que las instituciones financieras evalúen y gestionen su exposición a posibles pérdidas. La realización de estos cálculos suele implicar simulaciones y modelos complejos que requieren una gran capacidad de computación y recursos. Aquí es donde Google Cloud destaca en el sector de los servicios financieros que buscan funciones de cálculo de riesgos sólidas y eficientes.

Ventajas de Google Cloud para cargas de trabajo de cálculo de riesgos

  • Facilidad de uso: Google Cloud ofrece APIs e interfaces intuitivas, así como documentación completa y recursos de asistencia, lo que facilita a los servicios financieros la configuración y la gestión de sus flujos de trabajo de cálculo de riesgos.
  • Alto rendimiento: Google Cloud cuenta con una potente infraestructura equipada con CPUs, GPUs y TPUs avanzadas, lo que permite a los servicios financieros realizar cálculos de riesgos de forma rápida y eficiente. Máquinas virtuales como H3 y C3D, optimizadas específicamente para cargas de trabajo de alto rendimiento, facilitan el escalado de los cálculos de riesgos sin esfuerzo.
  • Escalabilidad y flexibilidad: la arquitectura elástica de Google Cloud permite a los servicios financieros ajustar de forma dinámica los recursos de computación según las necesidades cambiantes de la carga de trabajo. De este modo, se elimina la necesidad de disponer de una costosa infraestructura on-premise y se habilita un modelo de pago por uso.
  • Seguridad y cumplimiento: Google Cloud cumple estrictos estándares y normativas del sector, lo que garantiza los mayores niveles de seguridad y cumplimiento para los datos financieros sensibles que se utilizan para calcular los riesgos. De esta forma, los servicios de seguridad de la información tienen la tranquilidad de saber que sus datos están protegidos en un entorno en la nube de confianza.
  • Tiempo de lanzamiento más rápido: la sólida infraestructura de Google Cloud permite a los servicios financieros realizar rápidamente los cálculos de riesgos, lo que les permite responder con rapidez a los cambios en el mercado y acortar el tiempo de lanzamiento de las nuevas ofertas.
  • Optimización de costes: los modelos de precios flexibles de Google Cloud permiten a los servicios financieros optimizar la utilización de recursos, lo que se traduce en un ahorro de costes significativo en comparación con las soluciones on-premise tradicionales.
  • Agilidad e innovación mejoradas: al eliminar las complejidades de la gestión de una infraestructura on-premise, Google Cloud permite a los servicios de integración de datos se centran en la innovación y en el desarrollo de nuevas estrategias de gestión de riesgos. Esta agilidad les permite anticiparse a las tendencias del mercado y obtener una ventaja competitiva.

Echemos un vistazo a la arquitectura de referencia y a cómo hace que Google Cloud sea una solución atractiva para los servicios de interés para mejorar los procesos de cálculo de riesgos. Nuestro rendimiento, escalabilidad y seguridad, junto con herramientas y servicios exhaustivos, permiten a los servicios financieros conseguir una agilidad, eficiencia e innovación sin precedentes en la gestión de riesgos.

Arquitecturas de referencia

Google Cloud ofrece una selección de plataformas para realizar cálculos de riesgos. Dependen de los requisitos de tu empresa.

Google Compute Engine, respaldado por el hit de herramientas de HPC ofrece un conjunto de arquitecturas en las que se puede aprovisionar fácilmente la infraestructura adecuada.

GKE ofrece una plataforma sólida y flexible para ofrecer una amplia gama de opciones de cálculo de riesgos.

Batch está disponible como servicio gestionado en Google Compute Engine. La infraestructura se activa bajo demanda y se da de baja cuando se completa el trabajo. 

Dataflow (Apache Beam) puede agrupar transacciones y añadir conjuntos de datos de gran tamaño. Puede proporcionar tanto procesamiento por lotes como analíticas en tiempo real.

Componentes de la solución

Computación

Las potentes opciones de computación de Google Cloud constituyen la base para hacer frente a las exigentes cargas de trabajo de cálculo de riesgos, con instancias de máquina virtual versátiles y aceleradores para que el rendimiento sea óptimo.

  • Instancias de VM de alto rendimiento: aprovecha la amplia gama de instancias de máquinas virtuales de Google Cloud optimizadas para las cargas de trabajo de HPC. Entre los ejemplos se incluyen las instancias H2 para hacer cálculos que requieren un uso intensivo de la memoria e instancias N2 para equilibrar el rendimiento de computación y de la red.
  • GPU y TPU: mejora el rendimiento de los cálculos de riesgos utilizando potentes recursos de GPU y TPU para agilizar la ejecución de tareas.
  • Grupos de instancias gestionados: utiliza grupos de instancias gestionados para automatizar el escalado y garantizar un uso óptimo de los recursos según la demanda de cargas de trabajo.

Red

Una infraestructura de red sólida y segura garantiza la eficiencia de la transferencia de datos y la comunicación dentro del entorno de cálculo de riesgos.

  • Red de VPC: establece una red de nube privada virtual (VPC) segura y aislada para alojar la infraestructura de cálculo de riesgos.
  • Redes de alto rendimiento: aprovecha las opciones de red de gran ancho de banda, como Cloud Interconnect y el Emparejamiento entre redes de VPC, para conseguir unas velocidades de transferencia de datos superiores entre las máquinas virtuales y los recursos de almacenamiento.

Almacenamiento

Las soluciones de almacenamiento de alto rendimiento facilitan la gestión y el acceso a los datos de los modelos de cálculo de riesgos y los resultados generados.

  • Almacenamiento en bloques: utiliza opciones de disco persistente, como HDD y SSD, y SSD local para acceder a los datos rápidamente cuando calcules los riesgos.
  • Cloud Storage: aprovecha su escalabilidad y rentabilidad para aprovechar Cloud Storage en grandes cantidades de datos históricos y resultados de modelos.
  • Cloud Filestore: usa Cloud Filestore para obtener un almacenamiento compartido de alto rendimiento al que pueden acceder varias máquinas virtuales dentro del clúster de cálculo de riesgos.

Herramientas

Las herramientas especializadas simplifican el despliegue, la gestión y la supervisión de la infraestructura de cálculo de riesgos, lo que garantiza la fluidez de las operaciones del flujo de trabajo.

  • Kit de herramientas de HPC de Cloud: este kit de herramientas simplifica el despliegue y la gestión de clústeres de HPC en Google Cloud, lo que permite una configuración flexible y un escalado sencillo.
  • Imágenes de máquina virtual preconfiguradas: utiliza imágenes de máquina virtual preconfiguradas con aplicaciones y herramientas populares de cálculo de riesgos preinstaladas para configurar el entorno más rápido.
  • Cloud Monitoring: monitoriza y analiza el rendimiento de los flujos de trabajo de cálculo de riesgos con completas herramientas de monitorización para obtener información valiosa en tiempo real y optimizar recursos.

Primeros pasos con los cálculos de riesgos

¿Te estás embarcando en un proyecto para aprovechar Google Cloud para el cálculo de riesgos? Aquí tienes una hoja de ruta para desplazarte por el proceso de implementación de forma eficaz.

Cuestiones importantes

  • Definir tus objetivos: contar con un conjunto de objetivos bien definido te ayudará a identificar los cálculos de riesgo específicos que debes realizar y los resultados deseados.
  • Evaluar los flujos de trabajo actuales: analiza tus procesos de cálculo de riesgos para determinar las áreas de mejora y evaluar la posible migración a la nube.
  • Identifica tus necesidades en materia de datos: planifica las fuentes de datos necesarias para los cálculos de riesgos y asegúrate de que los datos estén accesibles en el entorno de la nube.
  • Elige tus herramientas: selecciona los recursos y las herramientas de HPC de Google Cloud que se ajusten a los requisitos de tu flujo de trabajo de cálculo de riesgos.
  • Seguridad y cumplimiento: desarrolla una estrategia de seguridad sólida para tu entorno en la nube que cumpla las normativas del sector pertinentes para la protección de datos financieros.

Planos/códigos desplegables

Comparativas

Para evaluar de forma objetiva el rendimiento de Google Cloud en las cargas de trabajo de cálculo de riesgos, tenemos en cuenta comparativas estándar del sector. En la siguiente sección se destacan los resultados de la comparativa de STAC, donde se muestran las capacidades de Google Cloud en este ámbito.

Comparativas de STAC

Securities Technology Analysis Center (STAC) publica un conjunto de comparativas estándar del sector diseñadas para evaluar el rendimiento y la eficiencia de las soluciones tecnológicas en lo que respecta a las cargas de trabajo de servicios financieros. Google Cloud ha participado en varias comparativas de STAC, lo que demuestra su capacidad en escenarios de cálculo de riesgos.

En relación con nuestra auditoría de comparativas STAC-M3 anterior (ID de SUT KDB181001), la arquitectura de Google Cloud rediseñada utilizó la versión más reciente de kdb+ 4.0, la base de datos de series temporales de KX, y logró mejoras significativas: 35 de 41 comparativas se ejecutaron más rápido. en el nuevo clúster, hasta 18 veces más rápido que los resultados anteriores de Google Cloud. Entre los aspectos destacados se incluyen los siguientes:

  • En comparación con los resultados anteriores del paquete de Antuco STAC‐M3 en Google Cloud:
  • Fue más rápida en 13 de 17 comparativas de tiempo de respuesta medio
  • Fue 18 veces más rápida (una reducción del 94 % en el tiempo de ejecución) en la versión de puja anual que permite el almacenamiento en caché (STAC-M3.ß1.1T.YRHIBID-2.TIME), que también alcanzó un récord general para todos los resultados publicados
  • Rendimiento 9 veces mayor en puja anual (STAC-M3.ß1.1T.YRHIBID.MBPS)
  • En comparación con los resultados anteriores del paquete STAC‐M3 Kanaga en Google Cloud:
  • Fue más rápida en 22 de 24 comparativas de tiempo de respuesta medio
  • Fue 10 veces más rápido en las cuatro cargas de trabajo de Instantáneas del mercado (STAC-M3.ß1.10T.YR[2,3,4,5]-MKTSNAP.TIME)
  • Rendimiento 5 veces superior en puja anual con 2 años de datos (STAC-M3.ß1.1T.2YRHIBID.MBPS)

En nuestra entrada de blog reciente sobre la comparativa de STAC, se incluye un análisis exhaustivo del rendimiento de Google Cloud en esas comparativas.

Optimización de costes y rendimiento

Elegir el tipo de máquina adecuado

Google Cloud ofrece una amplia gama de tipos de máquinas y cada uno tiene una configuración de CPU, GPU y memoria diferente. Seleccionar el tipo de máquina adecuado para la carga de trabajo de cálculo de riesgos influye considerablemente en el rendimiento y el coste.

A la hora de elegir el tipo de máquina, ten en cuenta los siguientes factores:

  • Rendimiento de CPU: elige instancias con recuentos de núcleos y velocidades de reloj más altos para modelos de riesgo que consuman muchos recursos computacionales.
  • Requisitos de memoria: selecciona instancias que tengan suficiente memoria para gestionar el tamaño de los datos y la complejidad de los cálculos de riesgos.
  • Optimización de costes: equilibra las necesidades de rendimiento y el coste teniendo en cuenta factores como el rendimiento en ráfaga y las instancias interrumpibles.

Seleccionar el almacenamiento óptimo

Google Cloud ofrece varias opciones de almacenamiento con diferentes características de rendimiento y coste. Elegir el almacenamiento adecuado para el cálculo de riesgos es fundamental para la eficiencia y la optimización de costes.

Estos son los distintos tipos de almacenamiento que debes tener en cuenta:

Almacenamiento doméstico

  • Almacena archivos de usuario compartidos, configuraciones, secuencias de comandos y datos posteriores al tratamiento
  • Persistente y normalmente creado en el protocolo NFS
  • Entre las opciones disponibles se incluyen Google Cloud Filestore y soluciones de partners como NetApp Cloud Volumes Service.

Almacenamiento temporal

  • Se utiliza para archivos temporales, como resultados intermedios y datos de salida de simulación
  • Se puede compartir o no entre nodos diferentes
  • Normalmente se compila en sistemas de alto rendimiento, como el almacenamiento flash local o sistemas de archivos paralelos
  • Entre las opciones nativas de Google Cloud se incluyen Persistent Disk, SSD local, Cloud Filestore y Parallelstore
  • Entre los productos de nuestros partners se incluyen Cloud Volumes Service de NetApp, DDN EXAScaler Lustre, Sycomp (IBM Storage Scale) y Weka

Archive storage

  • Se utiliza para almacenar datos a los que no se acceda con frecuencia a un precio rentable
  • Google Cloud Storage es nuestra opción recomendada para el almacenamiento de archivos

Usar máquinas virtual de acceso puntual para la rentabilidad

Las máquinas virtuales de acceso puntual ofrecen una solución potencial rentable para hacer cálculos de riesgos. Estas VMs tienen un descuento considerable, pero pueden cancelarse con poca antelación.

Si tu flujo de trabajo puede tolerar posibles interrupciones y se ejecuta en un periodo corto (menos de 4 horas), te recomendamos que pruebes las máquinas virtuales de acceso puntual. Los clientes han observado que gracias al ahorro de costes de hasta el 91 % en comparación con el modelo bajo demanda, ahorran lo suficiente como para tolerar pequeñas interrupciones.

Ten en cuenta que no todos los tipos de VM, como H3, son compatibles con el modelo de Spot.

Casos de éxito

Para ilustrar la aplicación práctica de Google Cloud y la tecnología de HPC para el cálculo de riesgos, presentamos casos de éxito que ilustran las implementaciones realizadas con éxito por parte de los principales servicios de información financiera.

HSBC

HPC Days Digital: HSBC atención al cliente

En este vídeo se muestra cómo aprovecha HSBC las soluciones de HPC de Google Cloud para la gestión de riesgos y la generación de informes reglamentarios.

HSBC STAR hace 4400 millones de cálculos de riesgo al día con las soluciones de Google Cloud. En esta entrada de blog se detalla cómo HSBC migró con éxito su plataforma de asignación estratégica y reajuste del equilibrio (STAR) a Google Cloud y consiguió importantes mejoras de rendimiento y eficiencia.

HSBC STAR hace 4400 millones de cálculos de riesgo al día con las soluciones de Google Cloud

Goldman Sachs

Cliente destacado: Goldman Sachs ofrece escalabilidad, agilidad y confianza

En este vídeo se muestra cómo utiliza Goldman Sachs Google Cloud para crear una infraestructura altamente escalable y segura que permita realizar actividades financieras críticas, como el cálculo de riesgos.

Más información

Más información sobre la HPC de Google Cloud

HPC de Google Cloud

HPC de Google Cloud: más información sobre las soluciones de HPC de Google Cloud para distintos sectores.

Kit de herramientas de HPC de Cloud: empieza a usar este kit de herramientas de HPC para configurar y desplegar fácilmente tu infraestructura de HPC en Google Cloud.

Catálogo de planos del kit de herramientas de HPC de Cloud: elige entre una selección de planos prediseñados del kit de herramientas de HPC para desplegar fácilmente entornos completos de HPC.

Blogs de HPC de Google Cloud: consulta más información en el canal de Google dedicado a la HPC.

Servicios financieros

Valor en riesgo (Wikipedia)

Soluciones de Google Cloud para servicios financieros: descubre la gama de soluciones de Google Cloud diseñadas para satisfacer las necesidades únicas de los servicios financieros y de información financiera.

Hoja resumen de Google Cloud HPC para simulaciones de riesgos financieros

Google Cloud