Présentation
Azure CycleCloud est une application qui offre une méthode simple, sécurisée et évolutive pour créer, personnaliser et gérer des clusters de calcul haute performance (HPC) dans Azure.
Scénario
Contoso, Ltd. est une société de services océanographiques et météorologiques basée à Houston, Texas. Son équipe de recherche utilise principalement un cluster HPC local pour exécuter des tâches Slurm.
Le projet qui vient d’être lancé implique plusieurs simulations pour surveiller les tempêtes qui traversent la côte du Golfe des États-Unis pendant la saison des ouragans. Malheureusement, une évaluation initiale a déterminé que le cluster HPC local existant n’a pas une capacité de calcul suffisante pour effectuer les simulations.
En qualité d’ingénieur de recherche principal, vous voulez utiliser l’abonnement Azure existant de Contoso pour approvisionner un nouveau cluster HPC. Pour utiliser les compétences techniques de votre équipe, vous voulez que le cluster que vous déployez dans Azure corresponde étroitement à l’architecture et à la pile logicielle du cluster local. En même temps, vous devez tenir compte des directives de votre équipe de direction, qui a souligné l’importance de maintenir le coût du cluster dans le budget du projet.
Vous commencez à explorer les différentes options de déploiement, d’exploitation et de supervision des clusters HPC dans Azure. Pour simplifier ces tâches, vous décidez d’évaluer les fonctionnalités d’Azure CycleCloud.
Qu’allons-nous effectuer ?
Dans ce module, vous commencez par déployer une machine virtuelle Azure pour héberger l’application Azure CycleCloud et la configurez pour qu’elle utilise votre abonnement Azure. Ensuite, vous utilisez l’interface graphique de l’application Azure CycleCloud que vous venez de déployer pour créer un cluster HPC à partir de modèles Slurm prédéfinis et valider ses fonctionnalités de base. Pour appliquer les directives de votre équipe de direction, vous configurez également des alertes budgétaires, arrêtez le cluster après l’évaluation et supprimez toutes les ressources que vous avez provisionnées au cours de ce module afin d’éviter les coûts inutiles.
Quel est l’objectif principal ?
À la fin de ce module, vous aurez appris à installer et à configurer Azure CycleCloud, à décrire ses options d’intégration avec des planificateurs non-Microsoft, et à l’utiliser pour déployer un cluster HPC de base dans Azure.