Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Se préparer aux interruptions d’instance Spot

Mode de mise au point
Se préparer aux interruptions d’instance Spot - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

La demande d'instances Spot peut varier considérablement d'un instant à l'autre et la disponibilité des instances Spot peut également varier considérablement selon le nombre d'instances  EC2 inutilisées disponibles. Il est toujours possible que votre instance Spot soit interrompue. Par conséquent, vous devez veiller à ce que votre application soit préparée à une interruption d’instance Spot.

Nous vous recommandons de suivre ces bonnes pratiques afin de vous préparer à subir une interruption d’instance Spot.

  • Créez votre demande Spot à l’aide d’un groupe Auto Scaling. Si vos instances Spot sont interrompues, le groupe Auto Scaling lancera automatiquement les instances de remplacement. Pour plus d'informations, consultez la section Groupes Auto Scaling avec plusieurs types d'instances et options d'achat dans le guide de l'utilisateur d'Amazon EC2 Auto Scaling.

  • Veillez à ce que votre instance soit prête pour le lancement dès que la demande est exécutée en utilisant une Amazon Machine Image (AMI) comportant la configuration logicielle requise. Vous pouvez également utiliser les données utilisateur afin d’exécuter les commandes lors du démarrage.

  • Les données stockées sur des volumes de stockage d’instance sont perdues lorsque l’instance est arrêtée ou résiliée. Sauvegardez les données importantes qui se trouvent sur les volumes de stockage d’instance vers un stockage plus persistant comme Amazon S3, Amazon EBS ou Amazon DynamoDB.

  • Stockez les données importantes régulièrement à un emplacement qui n’est pas touché par la résiliation de l’instance Spot. Par exemple, vous pouvez utiliser Amazon S3, Amazon EBS ou DynamoDB.

  • Divisez le travail en petites tâches (à l’aide d’une architecture Grid, Hadoop ou reposant sur les files d’attente) ou utilisez des points de contrôle afin de pouvoir enregistrer votre travail fréquemment.

  • Amazon EC2 envoie un signal de recommandation de rééquilibrage à l'instance Spot lorsque celle-ci présente un risque élevé d'interruption. Vous pouvez vous fier à la recommandation de rééquilibrage pour gérer de manière proactive les interruptions d’instance Spot sans avoir à attendre l’avis d’interruption d’instance Spot à deux minutes. Pour plus d’informations, consultez EC2 recommandations de rééquilibrage des instances.

  • Utilisez les avis d’interruption d’instance Spot à deux minutes pour surveiller le statut de vos instances Spot. Pour plus d’informations, consultez Avis d’interruption d’instance Spot..

  • Même si nous nous efforçons de vous communiquer ces avertissements dès que possible, il se peut que votre instance Spot soit interrompue avant que les avertissements puissent être mis à disposition. Testez votre application afin de vous assurer qu’elle peut gérer correctement une interruption inattendue d’une instance, même si vous surveillez les signaux de recommandation de rééquilibrage et les avis d’interruption. Pour cela, exécutez l’application en utilisant une instance à la demande, puis résiliez vous-même cette instance à la demande.

  • Exécutez une expérience d'injection de pannes contrôlée AWS Fault Injection Service pour tester la façon dont votre application réagit lorsque votre instance Spot est interrompue. Pour plus d’informations, consultez le Tutorial: Test Spot Instance interruptions using AWS FIS dans le Guide de l’utilisateur AWS Fault Injection Service .

Rubrique suivante :

Initier une interruption

Rubrique précédente :

Comportement d’interruption
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.