Tous les produits
Search
Centre de documentation

Elastic Compute Service:Qu'est-ce qu'une instance spot ?

Dernière mise à jour :Aug 31, 2026

Les instances spot correspondent à la capacité inutilisée d'Elastic Compute Service (ECS) et offrent les mêmes performances que les instances ECS proposées selon d'autres modèles de tarification. Leurs tarifs varient en fonction de l'offre et de la demande, pouvant atteindre jusqu'à 90 % de réduction par rapport aux instances au paiement à l'utilisation de configuration identique. Vous pouvez créer et utiliser des instances spot lorsque l'inventaire des ressources est suffisant ; elles sont interrompues et récupérées lorsque cet inventaire devient insuffisant.

Scénarios pris en charge

Les instances spot fournissent des ressources de calcul économiques pour les tâches de courte durée et les applications hautement tolérantes aux pannes. Si vos applications peuvent être interrompues et que leur moment d'exécution est flexible, les instances spot constituent un choix rentable. Elles conviennent particulièrement aux charges de travail sans état, très résistantes aux pannes et aux interruptions, telles que :

  • L'analyse en temps réel

  • Le Big Data

  • Les relevés géologiques

  • Le codage d'images et de médias

  • Le calcul scientifique

  • Les sites web évolutifs et les robots d'indexation (web crawlers)

  • Les tests

  • Toute autre charge de travail sans état

Important

Les instances spot ne conviennent pas aux charges de travail avec état, de longue durée ou nécessitant une stabilité élevée, comme les services de base de données ou les opérations continues.

Cycle de vie des instances

image

Pour créer une instance spot, vous devez enchérir sur un type d'instance. Si votre offre est supérieure ou égale au prix du marché pour ce type d'instance et que l'inventaire des ressources est suffisant, l'instance spot est créée. Si vous définissez le paramètre Instance Usage Duration (durée d'utilisation de l'instance) sur une valeur autre que None (Aucune) lors de la création, l'instance bénéficie d'une période de protection pendant laquelle son utilisation est garantie. À l'issue de cette période, l'interruption et la récupération de l'instance spot sont déclenchées si le prix du marché dépasse votre offre ou si l'inventaire des ressources pour le type d'instance correspondant devient insuffisant. L'instance est libérée cinq minutes après le déclenchement de l'interruption et de la récupération.

Remarque

Prix de l'offre : Le prix de l'offre est défini par le paramètre Highest Price per Instance (prix maximal par instance) lors de la création d'une instance spot. Il représente le montant maximal que vous êtes prêt à payer pour un type d'instance spécifique, et non le prix réel facturé pour l'instance.

Valeurs valides pour le paramètre Highest Price per Instance :

  • Use Automatic Bid (Utiliser l'enchère automatique) : Le prix du marché est automatiquement utilisé comme prix d'enchère pour une instance spot d'un type donné. Cela garantit que l'enchère correspond toujours au prix du marché et que l'instance n'est jamais interrompue ni récupérée en raison des fluctuations de ce prix. Toutefois, l'instance spot reste susceptible d'être interrompue et récupérée si l'inventaire des ressources est insuffisant.

  • Set Maximum Price (Définir le prix maximal) : Spécifiez un prix maximal que vous êtes prêt à payer pour une instance spot d'un type donné. Une enchère plus élevée augmente vos chances de conserver l'instance. Si l'enchère est inférieure au prix du marché ou si l'inventaire des ressources est insuffisant, l'instance spot est interrompue et récupérée.

Instance Usage Duration (Durée d'utilisation de l'instance)

  • 1 Hour (1 heure) : Si vous définissez le paramètre Instance Usage Duration sur 1 Hour lors de la création d'une instance spot, celle-ci bénéficie d'une période de protection d'une heure dès sa création. Pendant cette période, l'instance est exempte du mécanisme de vérification et n'est ni interrompue ni récupérée.

  • None (Aucune) : Si vous définissez le paramètre Instance Usage Duration sur None lors de la création, l'instance ne bénéficie d'aucune période de protection. Elle est soumise au mécanisme de vérification et peut être interrompue et récupérée à tout moment.

Caractéristiques des instances spot

image

Interruption et récupération

Les instances spot peuvent inévitablement être interrompues et récupérées. Configurez les paramètres Instance Usage Duration et Highest Price per Instance en fonction de vos scénarios métier afin d'équilibrer le coût des instances et leur disponibilité. Définissez également le paramètre Instance Interruption Mode (mode d'interruption de l'instance) pour spécifier la manière dont les instances spot sont traitées après le déclenchement de leur interruption et récupération.

Instance Interruption Mode (Mode d'interruption de l'instance)

  • Release (Libérer) : Si vous définissez le paramètre Instance Interruption Mode sur Release pour une instance spot, l'instance et les ressources suivantes sont libérées lorsque l'interruption et la récupération sont déclenchées : les ressources de calcul (vCPU, GPU et mémoire), l'adresse IP publique statique (adresse IP publique attribuée automatiquement à l'instance), la bande passante publique et les disques cloud (disque système et disques de données).

  • Stop in Economical Mode (Arrêt en mode économique) : Si vous définissez le paramètre Instance Interruption Mode sur Stop in Economical Mode pour une instance spot, l'instance est arrêtée en mode économique lorsque l'interruption et la récupération sont déclenchées. Après l'arrêt en mode économique, les ressources de calcul (vCPU, GPU et mémoire), l'adresse IP publique statique et la bande passante publique associée à cette adresse IP sont récupérées et ne sont plus facturées. La facturation des autres ressources de l'instance spot se poursuit, notamment les disques cloud (disque système et disques de données), les adresses IP élastiques (le cas échéant) et les snapshots. Une instance spot arrêtée en mode économique peut ne pas pouvoir redémarrer en raison d'un inventaire de ressources insuffisant ou de fluctuations du prix du marché.

Remarque

Vous ne pouvez pas modifier le paramètre Instance Interruption Mode pour une instance spot après sa création.

Recommandations pour gérer l'interruption et la récupération des instances spot

  • Conserver les données. Lors de l'achat d'une instance spot, définissez le paramètre Instance Interruption Mode sur Stop in Economical Mode ou désactivez l'attribut Release with Instance (Libérer avec l'instance) pour les disques cloud (disque système et disques de données) attachés à l'instance. Ainsi, les données de l'instance spot sont conservées lorsque celle-ci est interrompue et récupérée. Pour plus d'informations, consultez Conserver et restaurer les données.

  • Détecter et répondre aux événements d'interruption des instances spot. Utilisez CloudMonitor pour vous abonner aux événements d'interruption des instances spot, ou appelez des opérations API pour interroger les informations relatives aux instances (telles que leur statut) afin de détecter les événements d'interruption. Pour plus d'informations, consultez Gérer les événements d'interruption.

Fluctuations des prix du marché

Prix du marché : prix du type d'instance, hors coûts des autres ressources telles que les disques et la bande passante publique.

Remarque

Dans l'exemple suivant, une instance au paiement à l'utilisation et une instance spot du type ecs.hfg5,8xlarge situées dans la région Chine (Hangzhou) sont utilisées. Les prix sont indiqués à titre indicatif uniquement.

  • Les prix du marché des instances spot fluctuent en fonction de l'offre et de la demande.

  • Les prix du marché des instances spot d'un même type dans une même région peuvent différer si les instances se trouvent dans des zones différentes.

image

Économies allant jusqu'à 90 % par rapport à la tarification au paiement à l'utilisation

Remarque

Dans l'exemple suivant, une instance au paiement à l'utilisation et une instance spot du type ecs.hfg5,8xlarge situées dans la région Chine (Hangzhou) sont utilisées. Les prix sont indiqués à titre indicatif uniquement.

  • Les instances spot coûtent nettement moins cher que les instances au paiement à l'utilisation. Leur prix peut descendre jusqu'à 10 % du tarif au paiement à l'utilisation et ne peut jamais dépasser ce dernier.

  • Une instance spot sans période de protection est plus économique qu'une instance spot disposant d'une période de protection d'une heure, même après la première heure de fonctionnement.

image

Créer une instance spot

Créez une instance spot via la console ECS, en appelant une opération API ou en utilisant Terraform. Pour plus d'informations, consultez Créer une instance spot ECS.

Limites

  • La possibilité d'utiliser des instances spot dépend de votre utilisation d'ECS. Si vous ne pouvez pas utiliser d'instances spot, l'option Spot Instance n'est pas disponible lors de la création d'instances ECS.

  • Les instances spot ne peuvent pas être converties en instances au paiement à l'utilisation ou en instances par abonnement.

  • Il est impossible de modifier le type d'instance des instances spot.

  • Les instances spot ne prennent pas en charge le dépôt ICP (Internet Content Provider).

Facturation

Règles de facturation : Pour obtenir des informations sur la facturation des instances spot, consultez Instance spot.

Factures : Pour savoir comment consulter les factures des instances spot, reportez-vous à la section Afficher les détails de facturation de la rubrique « Afficher les détails de facturation ».

Utilisation conjointe avec d'autres services Alibaba Cloud

Pour optimiser la gestion des ressources, nous vous recommandons d'utiliser les instances spot conjointement avec d'autres services Alibaba Cloud : Auto Scaling, Auto Provisioning et Container Service for Kubernetes (ACK).

  • Auto Scaling : Auto Scaling est un service qui ajuste automatiquement le nombre d'instances ECS pour adapter la puissance de calcul aux besoins métier et aux politiques définies. Pour plus d'informations, consultez Réduire les coûts des groupes de mise à l'échelle avec les instances spot.

  • Auto Provisioning : Auto Provisioning vous permet de déployer rapidement des clusters d'instances ECS. Grâce à quelques configurations simples, vous automatisez le déploiement d'instances utilisant différents modes de facturation (paiement à l'utilisation et instances spot) sur plusieurs types d'instances et zones. Cela améliore l'efficacité du déploiement en masse d'un grand nombre d'instances. Pour plus d'informations, consultez Configurer le groupe.

  • ACK : ACK fournit des services de gestion d'applications conteneurisées haute performance, permettant aux entreprises de gérer le cycle de vie des applications conteneurisées et de les déployer efficacement dans le cloud. Pour plus d'informations, consultez les rubriques suivantes :

FAQ

Pour obtenir des réponses aux questions fréquentes sur les instances spot, consultez FAQ sur les instances.

Pourquoi mes ressources d'instance spot sont-elles toujours libérées après que j'ai arrêté l'instance en mode économique ?

  • L'arrêt d'une instance en Economical mode constitue un déclencheur actif : vous modifiez proactivement l'état d'exécution de l'instance avant que l'interruption et la récupération ne soient déclenchées.

  • La définition du Instance Interruption Mode sur Stop in Economical Mode constitue un déclencheur passif : Alibaba Cloud modifie l'état d'interruption de l'instance lorsque l'interruption et la récupération sont déclenchées.

  • L'arrêt d'une instance en Economical mode n'empêche pas l'interruption et la récupération de l'instance spot. Si le Instance Interruption Mode est défini sur Release, après la libération de l'instance, la conservation des disques cloud (disque système et disques de données) dépend de l'attribut Release with Instance que vous avez configuré lors de la création de l'instance spot.