Big Compute con Azure Batch

Las cargas de trabajo de Big compute y de informática de alto rendimiento (HPC) suelen hacer un uso intensivo de recursos de proceso y se pueden ejecutar en paralelo, de modo que aprovechan la escala y la flexibilidad de la nube. A menudo, las cargas de trabajo se ejecutan de forma asincrónica usando procesamiento por lotes, con los recursos de proceso necesarios para ejecutar el trabajo y la programación de tareas necesaria para especificarlo. Las simulaciones Monte Carlo de riesgos financieros, la representación de imágenes, la transcodificación de medios, el procesamiento de archivos y las simulaciones científicas o de ingeniería son algunos ejemplos de cargas de trabajo de Big Compute y HPC.

Esta solución implementa una aplicación nativa en la nube con Azure Batch, que proporciona funcionalidad de asignación y administración de recursos de proceso, instalación de aplicaciones, escalado automático de recursos y programación de trabajos como servicio de plataforma. Batch ofrece también aceleradores de cargas de trabajo de un nivel superior; específicamente, para ejecutar R en paralelo, entrenamiento con inteligencia artificial y cargas de trabajo de representación.

Esta solución está integrada en los servicios administrados de Azure: Virtual Machines, Storage y Batch. Estos servicios se ejecutan en un entorno de alta disponibilidad, revisado y compatible, lo que le permite centrarse en su solución.

Big compute with Azure BatchBig compute and high performance computing (HPC) workloads are normally compute intensive and can be run in parallel, taking advantage of the scale and flexibility of the cloud. The workloads are often run asynchronously using batch processing, with compute resources required to run the work and job scheduling required to specify the work. Examples of Big Compute and HPC workloads include financial risk Monte Carlo simulations, image rendering, media transcoding, file processing and engineering or scientific simulations.123456

Cargue archivos de entrada y las aplicaciones en su cuenta de Azure Storage.

Cree un grupo de nodos de proceso de Batch, un trabajo para que ejecute la carga de trabajo en el grupo y las tareas para ese trabajo.

Batch descarga los archivos de entrada y las aplicaciones.

Batch supervisa la ejecución de las tareas.

Batch carga la salida de las tareas.

Descargue los archivos de salida.

  1. 1 Cargue archivos de entrada y las aplicaciones en su cuenta de Azure Storage.
  2. 2 Cree un grupo de nodos de proceso de Batch, un trabajo para que ejecute la carga de trabajo en el grupo y las tareas para ese trabajo.
  3. 3 Batch descarga los archivos de entrada y las aplicaciones.
  1. 4 Batch supervisa la ejecución de las tareas.
  2. 5 Batch carga la salida de las tareas.
  3. 6 Descargue los archivos de salida.

Guía sobre la implementación

Productos/descripción Documentación

Cuentas de almacenamiento

Almacenamiento de objetos escalable de forma masiva para datos no estructurados.

Batch

Administración de procesos y programación de trabajos de escala en nube.

Información del producto

Los vínculos a la derecha proporcionan documentación sobre cómo implementar y administrar los productos de Azure que figuran en la arquitectura de la solución de abajo.

Arquitecturas de soluciones relacionadas

Informática de alto rendimiento híbrida en Azure con HPC PackMicrosoft HPC Pack es una solución gratuita de informática de alto rendimiento (HPC) basada en tecnologías de Microsoft Azure y Windows Server. HPC Pack combina un conjunto completo de herramientas de implementación, administración, programación de trabajos y supervisión para entornos de clúster HPC con Windows y Linux, de modo que proporciona una plataforma flexible para implementar y ejecutar aplicaciones HPC en el entorno local y en Azure.1234567

Informática de alto rendimiento híbrida en Azure con HPC Pack

Microsoft HPC Pack es una solución gratuita de informática de alto rendimiento (HPC) basada en tecnologías de Microsoft Azure y Windows Server. HPC Pack combina un conjunto completo de herramientas de implementación, administración, programación de trabajos y supervisión para entornos de clúster HPC con Windows y Linux, de modo que proporciona una plataforma flexible para implementar y ejecutar aplicaciones HPC en el entorno local y en Azure.