Warum dauern Windows-Snapshots lange?

8

Ich führe eine Vanilla-Windows-Installation auf Amazon EBS-Volume durch. Der Computer braucht 10 Minuten zum Starten, was verständlich sein kann, da 2 Neustarts erforderlich sind. Das Erstellen eines Snapshots dauert jedoch auch 10-15 Minuten. Kann das jemand erklären? Irgendeine Möglichkeit, es zu beschleunigen? Ich bin ein wenig überrascht, weil ich dachte, dass Snapshots unmittelbare Replikate des laufenden EBS-Volumes sind. In welchem ​​Fall sollten sie nicht nur ein paar Sekunden dauern?

Ich werde hinzufügen, dass die Konsole zeigt, dass "Snapshot" sehr schnell abgeschlossen ist. Aber die Sektion "AMI" scheint 10-20 Minuten zu dauern. Was ist der Unterschied? Ist der Snapshot sofort verfügbar oder muss ich auf den AMI warten?

    
Snapshot 15.11.2010, 14:47
quelle

2 Antworten

9

Von der EBS-Produktseite :

  

Amazon EBS-Snapshots sind inkrementell   Backups, dh nur die Blöcke   auf dem Gerät, das sich seitdem geändert hat   Ihr letzter Schnappschuss wird gespeichert. Ob   Sie haben ein Gerät mit 100 GB   Daten, aber nur 5 GB Daten haben   seit dem letzten Snapshot nur geändert   die 5 zusätzlichen GB Snapshot-Daten   wird in Amazon S3 gespeichert.

Nachfolgende Snapshots sind schnell, da nur die geänderten Blöcke gespeichert werden müssen. Die Zeit, die es braucht, skaliert mit der Anzahl der Änderungen seit dem letzten Snapshot.

  

Ist der Schnappschuss verfügbar?   sofort, oder muss ich warten   das AMI?

Auch von der Produktseite :

  

Neue Volumes, die aus bestehenden erstellt wurden   Amazon S3-Snapshots laden träge in die   Hintergrund. Dies bedeutet, dass einmal   Volume wird aus einem Snapshot erstellt,   Es gibt keine Notwendigkeit, auf alles zu warten   die Daten, die von Amazon S3 zu übertragen sind   Ihr Amazon EBS-Volume vor Ihrem   angehängte Instanz kann mit dem Zugriff beginnen   das Volumen und alle seine Daten. Ob   Ihre Instanz greift auf ein Stück Daten zu   welches noch nicht geladen wurde, der   Volume wird sofort herunterladen   angeforderte Daten von Amazon S3 und   dann wird weiter geladen den Rest von   die Daten des Volumes im Hintergrund.

    
Wim Coenen 15.11.2010 15:04
quelle
7

Die Erstellung eines AMI ist ein mehrstufiger Prozess.

  1. Der Snapshot des aktuellen Rechners wird gestartet (das ist fast augenblicklich)
  2. Der Snapshot kopiert die "geänderten Blöcke" vom Basis-AMI in den Snapshot (das ist auch ziemlich schnell)
  3. Das zu Grunde liegende Windows-Image wird dann als AMI-Basis-Image vorbereitet, das mit dem Starten einer "Ghost" -Instanz aus dem Image mit dem Snapshot als Disk-Image beginnt.
  4. Ein SYSPREP wird gestartet, um die Maschine zu "verschließen", damit sie neue Maschinen-SIDs erhält.
  5. Das neue Bild wird dann erneut erstellt
  6. Das AMI ist mit "complete"
  7. gekennzeichnet
IDisposable 24.11.2010 01:15
quelle