Lorsque vous arrêtez une instance de démarrage EBS, vous abandonnez le matériel physique (ou une tranche de celui-ci) sur lequel le serveur était exécuté et EC2 est libre de démarrer l'instance de quelqu'un d'autre là-bas.
Votre volume de démarrage EBS (et les autres volumes EBS attachés) sont toujours préservés, bien qu'ils ne soient pas vraiment liés à un serveur physique ou virtuel. Ils sont simplement associés à un ID d'instance qui ne s'exécute nulle part.
Lorsque vous redémarrez l'instance, EC2 sélectionne du matériel sur lequel l'exécuter, lie les volumes EBS et redémarre à partir du volume racine.
Les choses qui changent lorsque vous arrêtez / démarrez comprennent:
Nouvelle adresse IP interne (bien qu'elle puisse être au hasard la même).
Nouvelle adresse IP externe (bien qu'elle puisse être au hasard la même).
Si une adresse IP Elastic était associée à l'instance avant son arrêt, vous devrez la réassocier après le démarrage.
Tout contenu de l'ancien stockage éphémère de l'instance a été effacé et vous disposez d'un stockage éphémère frais.
Vous pouvez laisser une instance arrêtée aussi longtemps que vous le souhaitez et ne pas être facturé pour l'exécution (bien que vous soyez facturé à un taux beaucoup plus bas pour le stockage de volume EBS). Voir le point suivant.
Une nouvelle heure de facturation est démarrée pour l'instance lorsque vous la redémarrez. Par exemple, si vous démarrez une nouvelle instance, puis l'arrêtez / démarrez 3 fois dans les 60 premières minutes, vous serez facturé pendant 4 heures au lieu de 1.
Il y a une petite chance que EC2 ne dispose pas d'emplacements disponibles du type d'instance correct pour exécuter votre instance lorsque vous souhaitez la redémarrer. J'ai eu ce problème et je suis temporairement passé à un autre type d'instance disponible pour le faire fonctionner à nouveau.
Lorsque vous redémarrez, il s'agit d'un simple redémarrage au niveau du système d'exploitation et l'instance continue de fonctionner sur le même matériel, avec les mêmes adresses IP privées et publiques, conserve la même adresse IP élastique (si associée) et conserve le même stockage éphémère sans obtenir essuyé. Aucune nouvelle heure de facturation n'est démarrée lors d'un redémarrage et vous n'abandonnez pas le matériel d'instance.
Pendant qu'une instance est arrêtée, vous pouvez faire des choses intéressantes avant de la redémarrer. Voici un article que j'ai écrit sur la modification du type d'instance d'une instance lorsqu'elle est arrêtée:
Déplacement d'une instance EC2 vers une taille plus grande
http://alestic.com/2011/02/ec2-change-type
Voici un article que j'ai écrit sur la façon de modifier la taille d'un disque de démarrage EBS d'une instance lorsqu'elle est arrêtée:
Redimensionnement du disque racine sur une instance EC2 de démarrage EBS en cours d'exécution
http://alestic.com/2010/02/ec2-resize-running-ebs-root
Voici un article que j'ai écrit sur la façon d'examiner le disque racine d'une instance (lorsqu'elle est arrêtée) lorsque vous ne pouvez pas vous y connecter pendant son exécution:
Correction des fichiers sur le volume EBS racine d'une instance EC2
http://alestic.com/2011/02/ec2-fix-ebs-root
Étant donné que le cycle d'arrêt / démarrage a de bonnes chances de déplacer votre instance vers un nouveau matériel, c'est un moyen facile de remplacer le matériel de votre instance si vous pensez que la plate-forme actuelle va mal et cause des problèmes. Voici un article que j'ai écrit à ce sujet:
Un moyen plus simple de remplacer le matériel d'instance sur EC2
http://alestic.com/2011/02/ec2-move-hardware