2009-03-12 6 views
72

Wenn ich eine EC2-Instanz neu starte, bekomme ich das ursprüngliche Image erneut, oder ist der Zustand der Festplatte vor dem Neustart beibehalten?Was passiert, wenn ich eine EC2-Instanz neu starte?

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

+4

Einfache, aber sehr nützliche Frage (und Antworten) - Danke! +1 überall. – Jonik

+1

Agree als Neustart ist nicht identisch mit neu gestartet eine Instanz nach dem Stoppen. – hyip

Antwort

62

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

Der Neustart ist nicht mit der Fakturierung verbunden. Die Abrechnung beginnt, wenn Sie ein Bild instanziieren, und endet, wenn Sie es beenden. Ein Neustart dazwischen hat keine Auswirkungen.

+3

Beachten Sie, dass ein verwandter Fehler vorliegt - Dateien in/etc könnten auf einige Standardwerte zurückgesetzt werden (Google it). –

+1

@AdamMatan Verbindung? Ich habe ein Problem mit dem Verlust von '/ etc/resolv.conf' beim Neustart. –

+5

Nur um es klar zu stellen: Sie werden nicht für gestoppte Instanzen (neben den EBS-Volumes) berechnet.EC2-Instanzen kosten Sie nur, wenn sie ausgeführt werden. –

21

Neustart hält die Festplatten intakt.

Wenn Sie die Instanz herunterfahren und eine neue einschalten, werden die Festplatten auf ihre ursprünglichen Zustände zurückgesetzt.

Dies gilt nicht für die EBS-Festplatten, die auch über Shutdowns bestehen bleiben.

0

Wenn Sie eine Instanz neu starten, bleibt derselbe Hypervisor erhalten und die VM wird wie bei einem normalen Linux-Neustart neu gestartet.

Wenn Sie eine VM mit einem ephemeren Blockspeicher erstellt haben, würden Sie den flüchtigen Speicher nicht verlieren, wenn Sie die Instanz neu starten.

Wie oben erwähnt, das Neu starten wird keinen Einfluss auf die Abrechnung

2

Per AWS Documentation:

Eine Instanz Neustart entspricht einem Neustart des Betriebssystems. In dauert es in den meisten Fällen nur wenige Minuten, um die Instanz neu zu starten. Wenn eine Instanz neu gestartet wird, bleibt 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 Instance-Speicher-Volumes behält.

Das Neustarten einer Instanz startet keine neue Instanzabrechnungsstunde, , im Gegensatz zum Stoppen und Neustarten Ihrer Instanz.

Ferner empfehlen sie:

Wir empfehlen Ihnen, Amazon EC2 verwenden Ihre Instanz neu zu starten, anstatt des Betriebssystems Neustart-Befehl aus Ihrer Instanz läuft. Wenn Sie Amazon EC2 verwenden, um Ihre Instanz neu zu starten, führen wir einen harten Neustart durch, wenn die Instanz innerhalb von vier Minuten nicht ordnungsgemäß heruntergefahren wird.