Annonce de la préversion des machines virtuelles Spot Azure

Publié le 9 décembre, 2019

Principal PM Manager, Azure Compute

Nous annonçons la préversion des machines virtuelles Spot Azure. Les machines virtuelles Spot Azure vous donnent accès à une capacité de calcul Azure inutilisée en échange de remises importantes. Les tarifs Spot sont disponibles sur les machines virtuelles uniques, en plus de groupes de machines virtuelles identiques (VMSS - Virtual Machine Scale Sets). Cela vous permet de déployer sur Azure un plus large éventail de charges de travail tout en bénéficiant de prix réduits. Les machines virtuelles Spot offrent les mêmes caractéristiques que les machines virtuelles avec paiement à l'utilisation, et se distinguent en termes de tarification et de suppression. Les machines virtuelles Spot peuvent être supprimées à tout moment si Azure a besoin de capacité.

Les charges de travail les plus adaptées pour s’exécuter sur des machines virtuelles Spot sont, sans nécessairement s'y limiter, les suivantes :

•    Travaux Azure Batch.
•    Charges de travail pouvant supporter et/ou récupérer après interruptions.
•    Développement et test.
•    Applications sans état pouvant utiliser des machines virtuelles Spot pour monter en charge et réaliser des économies.
•    Travaux de courte durée pouvant être réexécutés si la machine virtuelle est supprimée.

La préversion des machines virtuelles Spot remplacera la préversion des machines virtuelles basse priorité Azure dans les groupes identiques. Les machines virtuelles basse priorité éligibles seront automatiquement transférées sur les machines virtuelles Spot. Pour plus d’informations, consultez le FAQ

Tarification

Contrairement aux machines virtuelles basse priorité, les tarifs des machines virtuelles Spot varient en fonction de la capacité d’une taille ou d’une référence SKU dans une région Azure. La tarification Spot peut vous offrir une vue d’ensemble de la disponibilité et de la demande pour une série de machines virtuelles Azure donnée et une taille spécifique dans une région. Les tarifs varient lentement à des fins de stabilisation, ce qui vous permet de mieux gérer vos budgets. Dans le portail Azure, vous aurez accès aux tarifs actuels des machines virtuelles Azure Spot afin de déterminer facilement la région ou la taille de machine virtuelle répondant au mieux à vos besoins. Les tarifs Spot sont limités aux tarifs du paiement à l'utilisation.
Volet des tailles de machine virtuelle dans le portail affichant les tailles et tarifs Spot 

Déploiement

Les machines virtuelles Spot sont faciles à déployer et à gérer. Le déploiement d’une machine virtuelle Spot est semblable à la configuration et au déploiement d’une machine virtuelle classique. Par exemple, dans le portail Azure, sélectionnez simplement Instance Azure Spot pour déployer une machine virtuelle Spot. Vous pouvez également définir un prix maximum pour vos machines virtuelles Spot. Voici deux options : 

  1. Vous pouvez choisir de déployer vos machines virtuelles Spot sans limiter le prix. Azure vous facturera le prix des machines virtuelles Spot à un moment donné, et ainsi vos machines virtuelles ne seront pas supprimées pour des raisons de prix.
     Sélectionnez le type de suppression sur la capacité uniquement.
  2. Vous pouvez également choisir d'indiquer un prix spécifique pour ne pas dépasser votre budget. Azure ne vous facturera pas au-delà du prix maximum que vous avez défini et supprimera la machine virtuelle si le prix Spot dépasse le prix maximum défini.
       Possibilité d'indiquer un prix maximum pour le déploiement de machines virtuelles Spot.

D’autres options sont disponibles pour réduire les coûts.

  1. Si votre charge de travail ne nécessite pas de série de machines virtuelles et de taille spécifiques, vous pouvez trouver d’autres machines virtuelles dans la même région qui peuvent s'avérer moins chères.
  2. Si votre charge de travail n’est pas dépendante d’une région spécifique, vous pouvez trouver une autre région Azure afin de réduire les coûts.

Quota

Dans le cadre de cette annonce et à des fins de plus grande flexibilité, Azure propose également un quota spécifique pour les machines virtuelles Spot, distinct de votre quota de machines virtuelles avec paiement à l'utilisation. Le quota correspondant aux machines virtuelles Spot et instances VMSS Spot est un quota unique pour toutes les tailles de machines virtuelles dans une région Azure spécifique. Cette approche vous permet d'accéder facilement à un plus large groupe de machines virtuelles.
  Demander un nouveau quota pour les machines virtuelles Spot.

Gestion des suppressions

Azure tente de maintenir votre machine virtuelle Spot en cours d’exécution et de réduire les suppressions, mais votre charge de travail doit être préparée à gérer les suppressions car le runtime des machines virtuelles Azure Spot et instances VMSS n’est pas garanti. Vous pouvez également obtenir un avis de suppression de 30 secondes en vous abonnant aux événements planifiés. Les machines virtuelles peuvent être supprimées pour les raisons suivantes :

  1. Les prix Spot ont dépassé le prix maximum que vous avez défini pour la machine virtuelle. Les machines virtuelles Azure Spot sont supprimées lorsque le prix Spot correspondant à la machine virtuelle que vous avez choisie dépasse le prix défini lors du déploiement. Vous pouvez essayer de redéployer votre machine virtuelle en changeant de prix.
  2. Azure doit récupérer de la capacité.

Dans ces deux scénarios, vous pouvez essayer de redéployer la machine virtuelle dans la même région ou zone de disponibilité.

Meilleures pratiques

Voici quelques méthodes efficaces pour tirer le meilleur parti des machines virtuelles Spot Azure :

  • Pour les opérations de longue durée, essayez de créer des points de contrôle afin de redémarrer votre charge de travail à partir d’un point de contrôle précédent connu pour gérer les suppressions et gagner du temps.
  • Dans les scénarios de montée en puissance, pour réduire les coûts, vous pouvez disposer de deux instances VMSS, l'une pour les machines virtuelles classiques et l'autre pour les machines virtuelles Spot. Vous pouvez placer ces deux types de machines virtuelles dans le même équilibreur de charge à des fins de montée en puissance opportuniste.
  • Surveillez les notifications de suppression sur la machine virtuelle pour être informé de la suppression imminente de cette dernière.
  • Si vous souhaitez opter pour les tarifs du paiement à l’utilisation, utilisez le type de suppression « Suppression de capacité uniquement ». Dans l'API, indiquez « -1 » comme prix maximum car Azure ne vous facture jamais au-delà du prix des machines virtuelles Spot.
  • Pour gérer les suppressions, créez une logique de nouvelle tentative afin de redéployer les machines virtuelles. Si vous n’avez pas besoin de série et taille de machine virtuelle spécifiques, essayez de déployer une taille différente répondant aux besoins de votre charge de travail.
  • Lors du déploiement d'instances VMSS, sélectionnez la répartition maximum dans l’onglet de gestion du portail ou FD==1 dans l’API pour trouver de la capacité dans une zone ou une région.

En savoir plus