Introduction
Vous êtes développeur de logiciels pour une entreprise qui gère un réseau de refuges pour animaux de compagnie dans tout le pays/la région. Il est difficile de trouver des familles d’accueil pour ces animaux. Vous décidez donc de réorganiser le site web de façon à y inclure un flux d’informations quotidien sur chaque animal. Tous les jours, le personnel du refuge enregistre une courte vidéo de chaque animal et la poste dans un emplacement de stockage central. Pour faciliter le téléchargement de ces vidéos et leur partage sur les réseaux sociaux, vous décidez de les convertir quotidiennement en images GIF animées.
La conversion d’une vidéo en une image GIF animée nécessite beaucoup de ressources de calcul, et vous avez besoin d’une grande quantité de ressources seulement de façon ponctuelle chaque jour pour mener à bien cette tâche. Pour accomplir cette tâche, vous décidez d’investir dans une charge de travail Azure Batch exécutant ffmpeg. Vous pouvez convertir les vidéos en images GIF animées efficacement en tirant parti du parallélisme d’Azure Batch, juste à temps pour la mise à jour quotidienne sur votre site web !
Dans ce module, vous allez découvrir comment gérer les travaux et le stockage Azure Batch depuis une application .NET Core.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Créer et exécuter un travail Azure Batch depuis une application .NET.
- Ajouter un package d’application à un compte Batch.
- Interagir par programmation avec des ressources Batch et Stockage.
- Gérer un travail Batch par programmation.
Prérequis
- Connaissances pratiques d’Azure et du portail Azure
- Connaissances d’Azure Batch
- Expérience dans le développement d’applications .NET