Édition

Solutions Big Compute et HPC System

Azure Batch
Comptes Stockage Azure
Machines virtuelles Azure

Idées de solution

Cet article présente une idée de solution. Si vous souhaitez que nous développions le contenu avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, adressez-nous vos commentaires GitHub.

Cet article décrit une application native cloud qui utilise Azure Batch. Batch offre l’allocation et la gestion des ressources de calcul, l’installation de l’application, la mise à l’échelle automatique des ressources et plus encore.

Architecture

Architecture diagram that shows a cloud-native application that uses Azure Batch.

Téléchargez un fichier Visio de cette architecture.

Dataflow

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

Composants

Détails du scénario

Les charges de travail Big Compute et High Performance Computing (HPC) nécessitent généralement beaucoup de ressources de calcul et peuvent être exécutées en parallèle, ce qui permet de tirer parti de la mise à l’échelle et de la flexibilité du cloud. Les charges de travail sont souvent exécutées de façon asynchrone à l’aide du traitement par lots, avec les ressources de calcul requises pour exécuter le travail et la planification requise pour spécifier le travail.

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

Cette solution repose sur les services managés parmi lesquels les machines virtuelles, le stockage et Batch. Ces services Azure fonctionnent dans un environnement à haute disponibilité, avec des correctifs et un support, ce qui vous permet de vous concentrer sur votre solution.

Cas d’usage potentiels

Cette solution est idéale pour les secteurs de la finance, des médias, du divertissement, de l’énergie et de l’environnement. Elle est optimisée pour les scénarios suivants :

  • Simulations de Monte-Carlo pour évaluer le risque financier (finance et portefeuille)
  • Restitution d’image
  • Transcodage multimédia
  • Traitement de fichier
  • Simulations techniques ou scientifiques (énergie et environnement)

Étapes suivantes

Les liens suivants permettent d’accéder à une documentation sur le déploiement et la gestion des produits Azure répertoriés dans l’architecture de la solution :