Arquitectura de solució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.

Esta solución está creada en los servicios administrados de Azure: Máquinas virtuales, Almacenamiento y la Batch. 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.

Soluciones de macroproceso como servicio Diagrama que muestra la arquitectura de una solución de macroproceso como servicio. Está basado en los servicios administrados Virtual Machines, Storage y Batch de Azure. Pool Storage Virtual Machines Client App Web App Batch

Guía sobre la implementación

Productos Documentación

Máquinas virtuales

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.

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.

Batch

Azure Batch envía grandes volúmenes de datos al motor de proceso que se ejecuta en la nube.

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
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.

Más información