Passer la navigation

Big Compute avec Azure Batch

Les charges de travail Big Compute et HPC (High-Performance Computing, calcul haute performance) nécessitent généralement beaucoup de calculs et peuvent être exécutées en parallèle, en tirant parti de l’échelle et de la flexibilité du cloud. Les charges de travail sont souvent exécutées de manière asynchrone à l’aide du traitement par lots, avec les ressources de calcul requises pour exécuter le travail et la planification des travaux requise pour spécifier le travail. Les simulations de Monte-Carlo de risque financier, le rendu d’image, le transcodage multimédia, le traitement de fichiers et les simulations d’ingénierie ou scientifiques sont des exemples de charges de travail Big Compute et HPC.

Cette solution implémente une application cloud native avec Azure Batch, qui fournit des fonctionnalités d’allocation et de gestion des ressources de calcul, d’installation d’applications, de mise à l’échelle automatique des ressources et de planification de travaux sous forme de plateforme en tant que service. Batch propose également des accélérateurs de charge de travail de niveau supérieur, spécifiquement conçus pour l’exécution de R dans des charges de travail parallèles, de formation de l’intelligence artificielle et de rendu.

Cette solution est basée sur les services managés Azure : Machines virtuelles, Stockage et Batch. Ces services sont exécutés dans un environnement à haute disponibilité et incluent des correctifs et un support. Vous pouvez ainsi vous concentrer sur votre solution.

6 4 3 5 2 1

Chargez des fichiers d’entrée et les applications dans votre compte Stockage Azure.

Créez un pool Batch de nœuds de calcul, un travail pour exécuter la charge de travail sur le pool et les tâches dont est composé le travail.

Batch télécharge les fichiers d’entrée et applications.

Batch surveille l’exécution de la tâche.

Batch charge la sortie de la tâche.

Téléchargez les fichiers de sortie.

  1. 1 Chargez des fichiers d’entrée et les applications dans votre compte Stockage Azure.
  2. 2 Créez un pool Batch de nœuds de calcul, un travail pour exécuter la charge de travail sur le pool et les tâches dont est composé le travail.
  3. 3 Batch télécharge les fichiers d’entrée et applications.
  1. 4 Batch surveille l’exécution de la tâche.
  2. 5 Batch charge la sortie de la tâche.
  3. 6 Téléchargez les fichiers de sortie.

Conseils sur l’implémentation

Produits/Description Documentation

Stockage

Stockage d’objets hautement scalable pour les données non structurées.

Batch

Planification des tâches et gestion des calculs à l'échelle du cloud.

Informations sur le produit

Les liens situés à droite fournissent une documentation sur le déploiement et la gestion de certains des produits.

Architectures de solution associées

7 6 5 4 3 2 1

Environnement HPC hybride dans Azure avec HPC Pack

Microsoft HPC Pack est la solution HPC (calcul haute performance) gratuite basée sur les technologies Microsoft Azure et Windows Server. HPC Pack combine un ensemble complet d’outils de déploiement, d’administration, de planification des travaux et de monitoring pour votre environnement de cluster HPC Windows et Linux. Celui-ci fournit une plateforme flexible pour développer et exécuter des applications HPC localement et dans Azure.