Mise hors service d’instance - Amazon Elastic Compute Cloud

Mise hors service d’instance

La mise hors service d’une instance est planifiée quand AWS détecte une défaillance irréparable du matériel sous-jacent hébergeant l’instance. Le volume racine de l’instance détermine le comportement de la mise hors service de celle-ci :

  • Si le volume racine de votre instance est un volume Amazon EBS, l’instance est arrêtée et vous pouvez la redémarrer à tout moment. Le démarrage de l’instance arrêtée la migre vers un nouveau matériel.

  • Si le volume racine de votre instance est un volume de stockage d’instance, l’instance est résiliée et ne peut plus être utilisée.

Pour plus d’informations sur les types d’événements d’instance, consultez Événements programmés pour les instances Amazon EC2.

Identifier des instances prévues pour une mise hors service

Si votre instance est planifiée pour une mise hors service, vous recevez un courrier électronique préalable à l’événement avec l’ID d’instance et la date de mise hors service. Vous pouvez également rechercher les instances planifiées pour une mise hors service.

Important

Si une instance est programmée pour une mise hors service, nous vous recommandons de prendre des mesures dès que possible, car elle peut déjà être inaccessible. Pour de plus amples informations, consultez Check if your instance is reachable.

Options d’identification des instances dont la mise à la retraite est planifiée

Surveillance de l’e-mail des contacts du compte

Si la mise hors service d’une instance est planifiée, le contact principal du compte et le contact des opérations reçoivent un e-mail avant l’événement. Cet e-mail contient l’ID de l’instance et la date de mise hors service planifiée. Pour plus d’informations, consultez les sections Mise à jour du contact principal de votre compte AWS et Mise à jour des contacts secondaires de votre compte AWS dans le Guide de référence AWS Account Management.

Vérification de vos instances

Si vous utilisez un compte e-mail que vous ne consultez pas régulièrement, vous risquez de manquer une notification de mise hors service d’instance. Vous pouvez vérifier à tout moment si la mise hors service de l’une de vos instances est planifiée.

Console
Pour identifier les instances dont la mise hors service est planifiée
  1. Ouvrez la console Amazon EC2 à l’adresse https://console.aws.amazon.com/ec2/.

  2. Dans le panneau de navigation, choisissez Tableau de bord du EC2. Sous Événements planifiés, vous pouvez voir les événements associés à vos instances et volumes Amazon EC2, organisés par région.

    Événements planifiés
  3. Si vous avez une instance avec un événement planifié affiché, sélectionnez le lien sous le nom de la région pour accéder à la page Événements.

  4. La page Events répertorie toutes les ressources qui ont des événements associés. Pour afficher les instances planifiées pour une mise hors service, sélectionnez Instance resources dans la première liste de filtres, puis Instance stop or retirement dans la deuxième liste de filtres.

  5. Si les résultats du filtre affichent une instance planifiée pour une mise hors service, sélectionnez-la et notez les date et heure dans le champ Start time du volet des détails. Il s’agit de la date de mise hors service de votre instance.

AWS CLI
Pour rechercher des instances dont la mise hors service est planifiée

Utilisez la commande describe-instance-status suivante. Répétez l’opération dans chaque région où vous disposez d’instances en cours d’exécution.

aws ec2 describe-instance-status --filters Name=event.code,Values=instance-retirement
PowerShell
Pour rechercher des instances dont la mise hors service est planifiée

Utilisez l’applet de commande Get-EC2InstanceStatus. Répétez l’opération dans chaque région où vous disposez d’instances en cours d’exécution.

Get-EC2InstanceStatus -Filter @{Name="event.code"; Values="instance-retirement"}

Mesures à prendre sur les instances basées sur EBS dont la mise hors service est prévue

Pour conserver les données de votre instance mise hors service, vous pouvez effectuer l’une des actions suivantes. Il est important que vous preniez cette action avant la date de mise hors service de l’instance, afin de prévenir tout arrêt et perte de données imprévus.

Pour les instances Linux, si vous ne savez pas si votre instance est sauvegardée par EBS ou par le stockage d'instance, consultez Volumes racine de vos instances Amazon EC2.

Vérifier si votre instance est accessible

Lorsque vous êtes averti que votre instance est programmée pour une mise hors service, nous vous recommandons de prendre les mesures suivantes dès que possible :

  • Vérifiez si votre instance est accessible en vous connectant ou en envoyant une demande ping à celle-ci.

  • Si votre instance est accessible, vous devez prévoir de l’arrêter/la démarrer à un moment approprié avant la date de mise hors service prévue, lorsque l’impact est minime. Pour plus d’informations sur l’arrêt et le redémarrage de votre instance, et sur ce que vous devez escompter quand votre instance est arrêtée, comme les conséquences sur les adresses publiques, privées et IP Elastic associées à votre instance, consultez Arrêtez et démarrez des instances Amazon EC2. Veuillez noter que les données sur les volumes de stockage d’instances sont perdues lorsque vous arrêtez et démarrez votre instance.

  • Si votre instance est inaccessible, vous devez prendre des mesures immédiates et effectuer un arrêt/démarrage pour la récupérer.

  • Sinon, si vous souhaitez mettre fin à votre instance, prévoyez de le faire dès que possible, afin de cesser d’engager des frais pour cette dernière.

Créez une sauvegarde de votre instance

Pour disposer d’une sauvegarde, créez une AMI basée sur EBS à partir de votre instance. Pour garantir l’intégrité des données, arrêtez l’instance avant de créer l’AMI. Vous pouvez attendre la date de mise hors service planifiée quand l’instance est arrêtée ou arrêtez l’instance vous-même avant la date de mise hors service. Vous pouvez redémarrer l’instance à tout moment. Pour de plus amples informations, consultez Créer une AMI basée sur Amazon EBS.

Lancement d’une instance de remplacement

Après avoir créé une AMI à partir de votre instance, vous pouvez utiliser l’AMI pour lancer une instance de remplacement. Dans la console Amazon EC2, sélectionnez votre nouvelle AMI, puis choisissez Lancer une instance à partir de l'AMI. Configurez les paramètres de votre instance, puis choisissez Lancer une instance. Pour plus d'informations concernant chaque champ, consultez Lancez une instance EC2 à l’aide de l’assistant de lancement d’instance de la console.

Mesures à prendre pour les instances sauvegardées dans le stockage d’instances dont la mise hors service est prévue

Pour conserver les données de votre instance mise hors service, vous pouvez effectuer l’une des actions suivantes. Il est important que vous preniez cette action avant la date de mise hors service de l’instance, afin de prévenir tout arrêt et perte de données imprévus.

Avertissement

Si votre instance basée sur le stockage d’instances dépasse sa date de mise hors service, elle est résiliée et vous ne pouvez pas récupérer l’instance ou les données qui y étaient stockées. Quel que soit le volume racine de votre instance, les données des volumes de stockage d’instances sont perdues quand l’instance est mise hors service, même si les volumes sont attachés à une instance basée sur EBS.

Vérifiez si votre instance est accessible

Lorsque vous êtes averti que votre instance est programmée pour une mise hors service, nous vous recommandons de prendre les mesures suivantes dès que possible :

  • Vérifiez si votre instance est accessible en vous connectant ou en envoyant une demande ping à celle-ci.

  • Si votre instance est inaccessible, les chances de la récupérer sont vraiment très réduites. Pour plus d’informations, consultez Résoudre les problèmes liés à une instance Amazon EC2 inaccessible. AWS mettra fin à votre instance à la date de mise hors service prévue. Par conséquent, si une instance est inaccessible, vous pouvez immédiatement y mettre fin vous-même.

Lancement d’une instance de remplacement

Créez une AMI basée sur Amazon S3 à partir de votre instance à l’aide des outils AMI, comme décrit dans la section Création d’une AMI basée sur Amazon S3. Dans la console Amazon EC2, sélectionnez votre nouvelle AMI, puis choisissez Lancer une instance à partir de l'AMI. Configurez les paramètres de votre instance, puis choisissez Lancer une instance. Pour plus d'informations concernant chaque champ, consultez Lancez une instance EC2 à l’aide de l’assistant de lancement d’instance de la console.

Convertir votre instance en instance basée sur EBS

Transférez vos données vers un volume EBS, prenez un instantané du volume, puis créez une AMI à partir de l’instantané. Vous pouvez lancer une instance de remplacement à partir de votre nouvel AMI. Pour de plus amples informations, consultez Conversion de votre AMI basée sur Amazon S3 en AMI basée sur Amazon EBS.