Migrer des machines virtuelles basse priorité Batch vers des machines virtuelles Spot

La possibilité d’allouer des nœuds de calcul basse priorité dans des pools Azure Batch sera supprimée le 30 septembre 2025. Découvrez comment migrer vos pools Batch avec des nœuds de calcul basse priorité vers des nœuds de calcul basés sur des instances Spot.

À propos de la fonctionnalité

Actuellement, dans le cadre d’une configuration de pool Batch, vous pouvez spécifier un nombre cible de nœuds de calcul basse priorité pour des comptes Batch d’allocation de pool managé Batch. Dans des comptes Batch d’allocation de pool d’abonnements utilisateur, vous pouvez spécifier un nombre cible de nœuds de calcul Spot. Dans les deux cas, ces ressources de calcul sont allouées à partir de la capacité de rechange et proposées à un coût inférieur à celui des machines virtuelles dédiées à la demande.

La quantité de capacité inutilisée disponible varie en fonction de facteurs tels que la famille de machines virtuelles, la taille des machines virtuelles, la région et l’heure de la journée. Contrairement à une capacité dédiée, Azure peut récupérer ces machines virtuelles basse priorité ou Spot à tout moment. Par conséquent, les machines virtuelles basse priorité et Spot sont généralement viables pour les charges de travail Batch qui peuvent être interrompues ou qui ne sont pas soumises à des délais d’exécution stricts afin de réduire potentiellement les coûts.

Fin du support des fonctionnalités

Seuls les nœuds de calcul basse priorité dans Batch sont mis hors service. Les nœuds de calcul Spot continueront d’être pris en charge, car il s’agit d’une offre en disponibilité générale que cette dépréciation n’affecte pas. Le 30 septembre 2025, nous mettrons hors service les nœuds de calcul basse priorité. Après cette date, il se peut que des pools basse-priorité existants dans Batch ne soient plus utilisables, que les tentatives de retour à un nombre cible de nœuds basse-priorité échouent, et que vous ne puissiez plus approvisionner de nouveaux pools avec des nœuds de calcul basse-priorité.

Alternative : utiliser des nœuds de calcul basés sur Azure Spot dans des pools Batch

En décembre 2021, Azure Batch a commencé à offrir des nœuds de calcul basés sur Spot dans Batch. Comme les machines virtuelles basse priorité, vous pouvez utiliser des instances Spot pour obtenir une capacité de rechange à prix réduit en échange de la possibilité que la machine virtuelle soit préemptée. En cas de préemption, le nœud de calcul Spot sera supprimé et tout travail pour lequel des points de contrôle n’auront pas été correctement créés sera perdu. La création de point de contrôle est facultative et il incombe à l’utilisateur final Batch de l’implémenter. La tâche Batch en cours d’exécution qui a été interrompue en raison de la préemption sera automatiquement remise en file d’attente en vue de son exécution par un autre nœud de calcul. En outre, Azure Batch tentera automatiquement de revenir au nombre cible de nœuds Spot spécifié sur le pool.

Consultez la répartition détaillée entre l’offre basse priorité et l’offre Spot dans Batch.

Migrer un pool Batch avec des nœuds de calcul basse priorité ou créer un pool Batch avec des instances Spot

  1. Assurez-vous que vous utilisez un compte Batch en mode allocation de pool d’abonnements utilisateur.

  2. Dans le portail Azure, sélectionnez le compte Batch et affichez un pool existant ou créez-en un.

  3. Sous Mettre à l’échelle, sélectionnez Nœuds dédiés cibles ou Nœuds Spot/basse priorité cibles.

    Capture d’écran montrant comment mettre à l’échelle les nœuds cibles.

  4. Pour un pool existant, sélectionnez-le, puis choisissez Mettre à l’échelle pour mettre à jour le nombre de nœuds Spot requis en fonction du travail planifié.

  5. Sélectionnez Enregistrer.

FAQ

  • Comment faire créer un compte Batch d’allocation de pool d’abonnements utilisateur ?

    Consultez le Démarrage rapide pour créer un compte Batch en mode allocation de pool d’abonnements utilisateur.

  • Des machines virtuelles Spot sont-elles disponibles dans des comptes d’allocation de pool managé Batch ?

    Non. Des machines virtuelles Spot ne sont disponibles que dans des comptes Batch d’allocation de pool d’abonnements utilisateur.

  • Des instances Spot sont-elles disponibles pour des pools CloudServiceConfiguration ?

    Non. Des instances Spot ne sont disponibles que pour des pools VirtualMachineConfiguration. Les pools CloudServiceConfiguration seront mis hors service avant les pools basse priorité. Nous vous recommandons de migrer vers des pools VirtualMachineConfiguration et des comptes Batch d’allocation de pool d’abonnements utilisateur auparavant.

  • Quelle est la stratégie de tarification et d’éviction des instances Spot ? Puis-je afficher l’historique des prix et les taux d’éviction ?

    Oui. Dans le portail Azure, vous pouvez voir l’historique des tarifs et des taux d’éviction par taille dans une région.

    Pour plus d’informations sur l’utilisation de machines virtuelles Spot, consultez Machines Virtuelles Spot.

  • Puis-je transférer mes quotas entre des comptes Batch ?

    Actuellement, vous ne pouvez pas transférer de quotas entre des comptes Batch.

Étapes suivantes

Pour plus d’informations sur la différence entre les offres, les limitations et les exemples de déploiement, consultez le guide d’instance de calcul Spot dans Batch.