Arquitectura de solución: Ráfaga de implementación HPC local en Azure

Las aplicaciones HPC de informática de alto rendimiento se pueden escalar a miles de núcleos de proceso, ampliar la capacidad de macroproceso local o ejecutarse como una solución de nube totalmente nativa. Esta solución HPC puede extender su capacidad computacional aprovechando las instancias de proceso intensivo de Virtual Machines que se ejecutan en Azure y a las que se accede a través de Express Route o VPN.

Esta solución está creada en los servicios administrados de Azure: Máquinas virtuales, Red virtual, Puerta de enlace VPN, ExpressRoute y la Almacenamiento. Estos servicios se ejecutan en un entorno de alta disponibilidad, revisado y compatible, lo que permite al usuario centrarse en la solución, en lugar de en el entorno en el que se ejecutan.

Ráfaga de implementación HPC local en Azure Diagrama que muestra la arquitectura de la solución de una implementación local de informática de alto rendimiento que se expande a Azure. Está basado en los servicios administrados Virtual Machines, Virtual Network, VPN Gateway, ExpressRoute y Storage de Azure. HPC Compute Cluster OR OR VM Scale Set Virtual Machines Virtual Network Azure On-Premise Storage VPN Express Route Cluster Nodes Cluster Head Node

Guía sobre la implementación

Productos Documentación

Nodo principal HPC

El nodo principal HPC se ejecuta localmente o dentro de Azure como una máquina virtual.
Las máquinas virtuales de Azure de los tamaños A8 y A9 proporcionan los nodos de proceso HPC, que se ejecutan en los sistemas operativos Windows o Linux.
La funcionalidad de red con RDMA disponible con las instancias A8 y A9 se utiliza para lograr un amplio ancho de banda y latencias de microsegundos entre nodos de proceso.
Los nodos de almacenamiento se pueden ejecutar también en las máquinas virtuales.

Máquinas virtuales

Los conjuntos de disponibilidad garantizan que la aplicación esté disponible y resista a actualizaciones y errores de hardware.
Las máquinas virtuales que se comunican a través de RDMA se colocan dentro del mismo conjunto de disponibilidad.

Red virtual

La red virtual proporciona conectividad IP entre el nodo principal, los nodos de ejecución y los nodos de almacenamiento.

Puerta de enlace VPN

Una puerta de enlace privada virtual proporciona el punto de conexión de Azure para una conexión VPN entre un dispositivo VPN local y la red virtual basada en Azure.
Esto permite una conectividad segura a través de Internet entre un clúster o nodo principal local y los nodos de ejecución que se ejecutan en Azure.

ExpressRoute

ExpressRoute proporciona conectividad segura, confiable, de alta velocidad y baja latencia entre los recursos locales y los recursos de Azure mediante conexiones privadas que no atraviesan la Internet pública.

Almacenamiento

Los blobs de Azure Storage almacenan los discos que respaldan las máquinas virtuales y proporcionan almacenamiento a largo plazo de los datos no estructurados y los archivos ejecutables que usa la aplicación HPC.

Arquitecturas de soluciones relacionadas

Clúster HPC implementado en la nube

Las aplicaciones HPC de informática de alto rendimiento se pueden escalar a miles de núcleos de proceso, ampliar la capacidad de macroproceso local o ejecutarse como una solución de nube totalmente nativa. Esta solución HPC que incluye el nodo principal, nodos de ejecución y nodos de almacenamiento, se ejecuta en Azure sin infraestructura de hardware que mantener.

Más información
Soluciones de macroproceso como servicio

Las aplicaciones HPC de informática de alto rendimiento se pueden escalar a miles de núcleos de proceso, ampliar la capacidad de macroproceso local o ejecutarse como una solución de nube totalmente nativa. Esta solución HPC se implementa con Azure Batch, que proporciona programación de trabajos, escalado automático de recursos de proceso y administración de la ejecución como servicio de plataforma (PaaS) que reduce el código y el mantenimiento de la infraestructura HPC.

Más información