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.
Comment fonctionne l'arrêt et le démarrage d'une instance EC2
Lorsque vous arrêtez une instance Amazon EC2, les changements sont enregistrés au niveau du système d’exploitation (OS) de l’instance, certaines ressources sont perdues et d’autres perdurent. Lorsque vous démarrez une instance, les modifications sont enregistrées au niveau de l’instance.
Rubriques
Ce qui se passe lorsque vous arrêtez une instance
Ce qui suit décrit ce qui se produit généralement lorsque vous arrêtez une instance à l’aide de la méthode d’arrêt par défaut. Notez que certains aspects peuvent varier en fonction de la méthode d’arrêt que vous utilisez.
Changements enregistrés au niveau du système d'exploitation
-
La demande d’API envoie un événement d’appui sur un bouton à l’invité.
-
Divers services système sont arrêtés à la suite de l’événement d’appui sur le bouton. L’arrêt progressif du système d’exploitation est déclenché par l’appui sur le bouton d’arrêt ACPI de l’hyperviseur.
-
L’arrêt ACPI est lancé.
-
L’instance s’arrête lorsque le processus d’arrêt progressif du système d’exploitation se termine. L’heure d’arrêt du système d’exploitation n’est pas configurable.
-
Si le système d’exploitation d’instance ne s’arrête pas proprement en quelques minutes, un arrêt dur est effectué.
-
L’instance cesse de s’exécuter.
-
L’état de l’instance passe à
stopping, puis àstopped. -
[Auto Scaling] Si votre instance est un groupe Auto Scaling, lorsque l’instance se trouve dans un état Amazon EC2 autre que
running, ou si son état pour les vérifications d’état passe àimpaired, Amazon EC2 Auto Scaling considère que l’instance est défectueuse et la remplace. Pour plus d’informations, consultez Surveillance de l’état pour les instances dans le groupe Auto Scaling dans le Guide de l’utilisateur Amazon EC2 Auto Scaling. -
[Instances Windows] Lorsque vous arrêtez et démarrez une instance Windows, l’agent de lancement exécute des tâches sur l’instance, telles que la modification des lettres de lecteur pour les volumes Amazon EBS attachés. Pour plus d'informations sur ces valeurs par défaut et sur la manière de les modifier, consultez Utiliser l’agent EC2Launch v2 pour effectuer des tâches lors du lancement d’une instance EC2 Windows.
Ressources perdues
-
Les données stockées dans la RAM.
-
Les données stockées sur les volumes de stockage d’instances.
-
L’adresse IPv4 publique qu’Amazon EC2 a automatiquement attribuée à l’instance au lancement ou au démarrage. Pour conserver une IPv4 adresse publique qui ne change jamais, vous pouvez associer une adresse IP élastique à votre instance.
Des ressources qui perdurent
-
Tous les volumes de données et les volumes racines Amazon EBS attachés.
-
Les données stockées sur les volumes Amazon EBS.
-
Toutes les interfaces réseau connectées.
Une interface réseau comprend les ressources suivantes, qui persistent également :
-
IPv4 Adresses privées.
-
IPv6 adresses.
-
Les adresses IP élastiques associées à l’instance. Veuillez noter que lorsque l’instance est arrêtée, nous commençons à vous facturer les adresses IP Elastic associées.
-
Le diagramme suivant illustre ce qui persiste et ce qui est perdu lorsqu’une instance EC2 est arrêtée. Le diagramme est divisé en trois parties : la première partie, intitulée Instance EC2 en cours d’exécution, montre l’instance dans l’état running avec ses ressources. La deuxième partie, intitulée Instance EC2 arrêtée, montre l’instance dans l’état stopped avec les ressources qui persistent. La troisième partie, intitulée Perdu, montre les ressources perdues lorsque l’instance est arrêtée.
Pour plus d'informations relatives à ce qui se passe lorsque vous arrêtez une instance Mac, consultez Arrêtez ou mettez fin à votre instance Amazon EC2 Mac.
Ce qui se passe lorsque vous lancer une instance
-
L’instance est généralement migrée vers un nouvel ordinateur hôte sous-jacent (même si, dans certains cas, comme lorsqu’une instance est allouée à un hôte dans une configuration Hôte dédié, elle reste sur l’hôte actuel).
-
Les volumes EBS et les interfaces réseau associés sont rattachés à l’instance.
-
Amazon EC2 attribue une nouvelle IPv4 adresse publique à l'instance si celle-ci est configurée pour recevoir une IPv4 adresse publique, sauf si elle possède une interface réseau secondaire ou une IPv4 adresse privée secondaire associée à une adresse IP élastique.
-
Si vous arrêtez une instance dans un groupe de placement, puis que vous la relancez, elle s’exécute encore au sein de celui-ci. Par contre, le démarrage échoue si la capacité est insuffisante pour l’instance. Si vous recevez une erreur de capacité lors du démarrage d'une instance dans un groupe de placement qui possède déjà des instances en cours d'exécution, arrêtez toutes les instances du groupe de placement et redémarrez-les toutes. Le redémarrage des instances peut entraîner leur migration vers un matériel qui dispose d’une capacité suffisante pour toutes les instances demandées.
Tester la réponse de l’application pour l’arrêt et le démarrage
Vous pouvez l'utiliser AWS Fault Injection Service pour tester la façon dont votre application répond lorsque votre instance est arrêtée et démarrée. Pour plus d’informations, consultez le Guide de l’utilisateur AWS Fault Injection Service.
Coûts liés à l'arrêt et au démarrage de l'instance
Les coûts suivants sont associés à l’arrêt et au démarrage d’une instance.
Arrêt en cours : dès que l’état d’une instance passe à shutting-down ou terminated, l’instance ne vous est plus facturée. Aucuns frais d’utilisation ou de transfert de données ne vous sont facturés pour une instance arrêtée. Des frais sont facturés pour stocker les volumes de stockage Amazon EBS.
Démarrage : chaque fois que vous démarrez une instance arrêtée, nous facturons au minimum une minute d’utilisation. Après une minute, seules les secondes que vous utilisez vous sont facturées. Si, par exemple, vous exécutez une instance pendant 20 secondes, puis que vous l’arrêtez, nous vous facturons une minute complète. Si vous exécutez une instance pendant 3 minutes et 40 secondes, nous vous facturons exactement 3 minutes et 40 secondes d’utilisation.