AMI mit oder ohne Neustart auf AWS EC2

14

Wenn ich AMIs von einer EC2-Instanz aus erstelle, überprüfe ich immer "kein Neustart". Ich habe mich gefragt, welche Vor- / Nachteile das Erstellen von Images mit / ohne Neustart hat. Beeinträchtigt das Beibehalten des Serverlebens die Qualität des produzierten Amis oder ist es genauso gut wie ein Neustart?

Jamie Taylor
quelle

Antworten:

7

Mit einem ordnungsgemäßen Herunterfahren ist es zustandslos, in kalter Form und Dateisysteme sind gesund. Grundsätzlich befindet sich nichts im Puffer oder "bewegt sich", während das Bild erstellt wird. Ich glaube, dass die Imageerstellung auch ein bisschen Overhead verursacht. Ein Neustart ist die ideale Situation, in der sich ein Image während der Erstellung befindet. Dies bedeutet nicht, dass Sie keinen Schnappschuss machen können, während es aktiv ist, oder dass es immer schlecht ist.

Chris C
quelle
Sinnvoll, frage ich nur, weil ich einmal eine schlechte Erfahrung mit einer Instanz gemacht habe, die nach dem Neustart nicht mehr gestartet wurde. Außerdem weigerte sich die AMI, Instanzen zu erzeugen.
Jamie Taylor
5

Angenommen, das Image erstellt zu einem bestimmten Zeitpunkt eine perfekte Momentaufnahme der Festplatte, besteht immer noch das Risiko inkonsistenter Daten. Beispielsweise hat eine Datenbank möglicherweise mit der Aktualisierung eines Datensatzes begonnen und die Hälfte auf die Festplatte geschrieben, während sich die andere Hälfte noch im RAM befindet.

Die meisten Dinge werden dies in Ordnung bringen, manche Systeme werden es durchstehen - zum Beispiel habe ich früher mit ClearCase gearbeitet und es war fast garantiert, dass Sie VOB-Schäden erleiden, wenn Sie den Server nicht herunterfahren, um Ihre Backups zu erstellen.

DrStalker
quelle