Was passiert, wenn ich eine EC2-Instanz neu starte?

91

Erhalte ich beim Neustart einer EC2-Instanz erneut das ursprüngliche Image oder wird der Status der Festplatte vor dem Neustart beibehalten?

Und was passiert mit der Abrechnung, beginnt die Stunde erneut oder fahre ich mit dem Bruchteil der Stunde fort, in der ich mich beim Neustart befand?

Flybywire
quelle
7
Einfache aber sehr nützliche Frage (& Antworten) - danke! +1 rundum.
Jonik
1
Zustimmen, wie neu gestartet, ist nicht dasselbe wie beim Neustart einer Instanz nach dem Stoppen.
Chetabahana

Antworten:

83

Das Neustarten einer Instanz ist wie das Neustarten eines PCs. Die Festplatte ist nicht betroffen. Sie kehren nicht zum ursprünglichen Zustand des Images zurück, aber der Inhalt der Festplatten entspricht dem vor dem Neustart.

Ein Neustart ist nicht mit einer Abrechnung verbunden. Die Abrechnung beginnt, wenn Sie ein Bild instanziieren, und endet, wenn Sie es beenden. Ein Neustart dazwischen hat keine Auswirkung.

kgiannakakis
quelle
4
Beachten Sie, dass es einen verwandten Fehler gibt - Dateien in / etc werden möglicherweise auf einige Standardeinstellungen zurückgesetzt (Google it).
Adam Matan
2
@ AdamMatan Link? Ich habe ein Problem mit dem Verlust /etc/resolv.confbeim Neustart.
Petrus Theron
5
Nur um es klar zu machen: Ihnen werden keine Gebühren für gestoppte Instanzen (außer den EBS-Volumes) berechnet. EC2-Instanzen kosten Sie nur, wenn sie ausgeführt werden.
Philippe Gerber
Ja, es wird eine Gebühr von den Volumina erhoben, aber EBS wird stündlich berechnet
Chetabahana,
23

Durch einen Neustart bleiben die Festplatten intakt.

Wenn Sie die Instanz herunterfahren und eine neue einschalten, werden die Festplatten auf ihren Ausgangszustand zurückgesetzt.

Dies gilt nicht für die EBS-Festplatten, die auch nach dem Herunterfahren bestehen bleiben.

Barry Brown
quelle
> Wenn Sie die Instanz herunterfahren und eine neue einschalten, werden die Festplatten auf ihren Ausgangszustand zurückgesetzt. Diese Antwort widerspricht direkt der Top-Antwort
swyx
9

Gemäß AWS-Dokumentation :

Ein Neustart der Instanz entspricht einem Neustart des Betriebssystems. In den meisten Fällen dauert der Neustart Ihrer Instanz nur wenige Minuten. Wenn Sie eine Instanz neu starten, verbleibt sie auf demselben physischen Host, sodass Ihre Instanz ihren öffentlichen DNS-Namen (IPv4), ihre private IPv4-Adresse, ihre IPv6-Adresse (falls zutreffend) und alle Daten auf ihren Instanzspeicher-Volumes beibehält.

Durch den Neustart einer Instanz wird keine neue Abrechnungsstunde für die Instanz gestartet, im Gegensatz zum Stoppen und Neustarten Ihrer Instanz.

Weiter empfehlen sie:

Wir empfehlen, dass Sie Amazon EC2 verwenden, um Ihre Instanz neu zu starten, anstatt den Befehl zum Neustart des Betriebssystems von Ihrer Instanz aus auszuführen. Wenn Sie Amazon EC2 zum Neustart Ihrer Instanz verwenden, führen wir einen harten Neustart durch, wenn die Instanz nicht innerhalb von vier Minuten sauber heruntergefahren wird.

Captainblack
quelle
0

Wenn Sie eine Instanz neu starten, bleibt der Hypervisor unverändert und die VM wird wie beim normalen Linux-Neustart neu gestartet.

Wenn Sie eine VM mit einem kurzlebigen Blockspeicher erstellen, verlieren Sie den kurzlebigen Speicher nicht, wenn Sie die Instanz neu starten.

Wie oben erwähnt, wirkt sich ein Neustart nicht auf die Abrechnung aus

Ashokhein
quelle