Présentation
Vous pouvez utiliser Azure Batch pour exécuter de façon efficace des travaux de calcul à grande échelle et à haute intensité dans Azure.
Imaginons que vous êtes un développeur de logiciels pour une association dont la mission est de donner à chaque être humain de la planète un accès à de l’eau potable. Pour atteindre cet objectif, il est demandé à chaque citoyen de prendre une photo de leur compteur de purification d’eau et de vous l’envoyer par SMS. Chaque jour, vous devez scanner les images provenant de plus de 500 000 foyers et enregistrer chaque lecture avec le numéro de téléphone de l’expéditeur. Les données sont utilisées pour détecter les tendances de la qualité de l’eau et pour envoyer l’équipe mobile de qualité de l’eau pour enquêter sur les pires cas dans chaque région. Le temps est compté, mais le traitement de chaque image avec la reconnaissance optique de caractères (OCR) prend beaucoup de temps. Avec Azure Batch, vous pouvez effectuer un scale-out quotidien des ressources de calcul nécessaires pour traiter cette tâche, ce qui permet à votre association d’économiser sur les dépenses liées aux ressources fixes.
Dans ce module, vous allez découvrir comment utiliser Azure Batch pour créer et exécuter des tâches parallèles avec Azure CLI, et comment utiliser l’interface CLI pour vérifier l’état des travaux et des tâches Batch. Ce module décrit aussi comment utiliser l’outil Batch Explorer autonome pour superviser les travaux en cours.
À la fin de ce module, vous serez en mesure de créer, d’exécuter et de superviser des travaux Batch.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Créez un travail Batch dans Azure CLI.
- Exécutez un travail Batch dans Azure CLI.
- Vérifiez l’état et les résultats d’un travail Batch dans Azure CLI.
- Monitorez un travail Batch avec Batch Explorer.
Prérequis
- Bonne connaissance d’Azure et d’Azure CLI
Important
Les exercices de ce module sont facultatifs. Pour effectuer les exercices, vous aurez besoin de votre propre abonnement Azure.