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.

使用 Azure Batch 的 Big computeBig compute 與高效能運算 (HPC) 工作負載通常耗用大量計算,可利用雲端的規模與彈性平行執行。工作負載通常使用批次處理非同步執行,並具備作所需的計算資源與指定工作所需的作業排程。Big Compute 與 HPC 工作負載的實例包括財務風險的蒙特卡羅模擬、影像轉譯、媒體轉碼、檔案處理及工程或科學模擬。123456

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

Comptes de 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 à droite fournissent de la documentation sur le déploiement et la gestion des produits Azure répertoriés dans l’architecture de la solution ci-dessus.

Architectures de solution associées

Azure 中的混合式 HPC (具備 HPC Pack)Microsoft HPC Pack 是以 Microsoft Azure 和 Windows Server 技術為基礎所建置的免費高效能運算 (HPC) 解決方案。HPC Pack 結合了豐富的一組部署、管理、作業排程及監視工具,為您的 Windows 與 Linux HPC 叢集環境,提供彈性的平台,進行內部部署及 Azure 中 HPC 應用程式的開發與執行。1234567

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.

HPC cluster deployed in the cloudHigh-performance computing (HPC) applications can scale to thousands of compute cores, extend on-premises big compute or run as a 100% cloud-native solution. This HPC solution, including the head node, compute nodes and storage nodes, runs in Azure with no hardware infrastructure to maintain.ORAvailability SetARM templateScript fileClusterHead NodeVirtual MachinesVM Scale SetRDMA NetworkA8, A9, and H SeriesVirtual MachinesStorageVirtual Network

Cluster HPC déployé dans le cloud

Les applications HPC(High performance computing) peuvent bénéficier d’une scalabilité à hauteur de plusieurs milliers de cœurs de calcul, étendre le Big Compute en local ou s’exécuter en tant que solutions natives entièrement dans le cloud. Cette solution HPC, comprenant le nœud principal, les nœuds de calcul et les nœuds de stockage, s’exécute dans Azure sans infrastructure matérielle à mettre à jour.