Que se passe-t-il lorsque je redémarre une instance EC2?

91

Lorsque je redémarre une instance EC2, est-ce que je récupère l'image initiale ou est-ce que l'état du disque dur avant le redémarrage est conservé?

Et que se passe-t-il avec la facturation, l'heure recommence-t-elle ou est-ce que je continue avec la fraction de l'heure dans laquelle j'étais au redémarrage?

flybywire
la source
8
Question (et réponses) simple mais très utile - merci! +1 tout autour.
Jonik
1
Accepter que redémarré n'est pas la même chose avec redémarré une instance après l'arrêt.
Chetabahana

Réponses:

83

Redémarrer une instance revient à redémarrer un PC. Le disque dur n'est pas affecté. Vous ne revenez pas à l'état d'origine de l'image, mais le contenu des disques durs est celui d'avant le redémarrage.

Le redémarrage n'est pas associé à la facturation. La facturation commence lorsque vous instanciez une image et s'arrête lorsque vous la résiliez. Le redémarrage entre les deux n'a aucun effet.

kgiannakakis
la source
4
Notez qu'il y a un bogue lié - les fichiers dans / etc peuvent être modifiés à certains paramètres par défaut (Google it).
Adam Matan
2
Lien @AdamMatan? J'ai un problème avec la perte /etc/resolv.confau redémarrage.
Petrus Theron
5
Juste pour être clair: vous n'êtes pas facturé pour les instances arrêtées (à part les volumes EBS). Les instances EC2 ne vous coûtent que lorsqu'elles sont en cours d'exécution.
Philippe Gerber
Oui, les volumes seront facturés mais EBS est facturé toutes les heures
Chetabahana
23

Le redémarrage garde les disques intacts.

Si vous arrêtez l'instance et en mettez une nouvelle, les disques seront réinitialisés à leur état initial.

Cela ne s'applique pas aux disques EBS, qui persistent même après les arrêts.

Barry Brown
la source
> si vous arrêtez l'instance et en mettez une nouvelle, les disques seront réinitialisés à leur état initial. cette réponse contredit directement la réponse supérieure
swyx
9

Selon la documentation AWS :

Un redémarrage d'instance équivaut à un redémarrage du système d'exploitation. Dans la plupart des cas, le redémarrage de votre instance ne prend que quelques minutes. Lorsque vous redémarrez une instance, elle reste sur le même hôte physique, de sorte que votre instance conserve son nom DNS public (IPv4), son adresse IPv4 privée, son adresse IPv6 (le cas échéant) et toutes les données sur ses volumes de stockage d'instance.

Le redémarrage d'une instance ne démarre pas une nouvelle heure de facturation d'instance, contrairement à l'arrêt et au redémarrage de votre instance.

De plus, ils recommandent:

Nous vous recommandons d'utiliser Amazon EC2 pour redémarrer votre instance au lieu d'exécuter la commande de redémarrage du système d'exploitation à partir de votre instance. Si vous utilisez Amazon EC2 pour redémarrer votre instance, nous effectuons un redémarrage matériel si l'instance ne s'arrête pas proprement dans les quatre minutes.

capitaine noir
la source
0

Lorsque vous redémarrez une instance, elle conservera le même hyperviseur et redémarrera la machine virtuelle comme le redémarrage normal de Linux.

Si vous avez créé une machine virtuelle avec un magasin de blocs éphémères, vous ne perdrez pas le stockage éphémère lorsque vous redémarrez l'instance.

Comme mentionné ci-dessus, le redémarrage n'affectera pas la facturation

Ashokhein
la source