Frage Sicheres Verwenden eines Amazon EBS-Volumes bei laufendem Snapshot?


Ist es sicher, ein EBS-Volumen zu verwenden, während ein Snapshot erstellt wird?

Ich habe derzeit ein 100 GB EBS-Volume installiert. Ich bin dabei, es aufzunehmen. Meine Güte, es ist langsam !! Es wird mehr als 45 Minuten dauern, um einen Schnappschuss zu machen.

Meine Frage: Wurde das EBS-Volume bereits kopiert und nur irgendwo gespeichert? Oder kopiert der Snapshot gerade aktiv von meinem gemounteten Volume?

Grundsätzlich, wenn ich es benutze, bevor der Schnappschuss abgeschlossen ist, werde ich abgespritzt?

Ich kann einfach nicht glauben, dass es so lange dauert, um es zu kopieren. Es sind wirklich nicht einmal 100GB im Einsatz. Es ist mehr wie 25 GB.


35
2017-10-28 12:39


Ursprung




Antworten:


Sie können das Volume nach dem Auslösen des Snapshots sicher verwenden, auch wenn es sich laut AWS noch in einem ausstehenden Status befindet - siehe dieser Beitrag.

Wenn Sie zum ersten Mal einen Snapshot erstellen, dauert es wahrscheinlich eine Weile, da eine vollständige Kopie in den regionalen S3-Bucket erstellt werden muss. Denken Sie jedoch daran, dass der Snapshot nach dem Speichern des ersten Snapshot inkrementell ist viel schneller.

HINWEIS: Sie können kein Volume aus einem Snapshot erstellen, der sich in einem ausstehenden Status befindet. Sie erhalten den Fehler "Snapshot befindet sich im ungültigen Zustand", wenn Sie dies tun.

Warten Sie also bitte, bis sich der Schnappschuss im Status "verfügbar" befindet.


35
2017-10-28 13:20





Es ist absolut sicher, das Volume während eines Snapshots zu verwenden. Sobald der Snapshot-Befehl zurückkehrt, wechselt das Laufwerk in einen Modus, in dem neue Daten an anderer Stelle geschrieben werden. Der Snapshot entspricht also dem Aussehen des Laufwerks beim Start.

Sie werden jedoch (wie Sie bemerkt haben) eine stark verschlechterte Leistung feststellen, bis der Snapshot vollständig ist.

Stellen Sie also sicher, dass Sie Ihre Schnappschüsse nur außerhalb der Stoßzeiten aufnehmen.


6
2017-10-28 22:06



Befinden sich die EBS-Volumes innerhalb von LVM-Vouten und dann als Image-Dateien? Vorausgesetzt, Sie erstellen beliebige Dateisysteme in einem EC2-Gast? z.B. /dev/ebs_uuid/image.bin? - Mâtt Frëëman
@jedberg schreibst du "sobald der Snapshot-Befehl zurückkommt". Können Sie mich anweisen, wo dies in der AWS-Dokumentation steht? create-snapshot Handbuchseite erwähnt nur, dass es in Ordnung ist, das Volume zu verwenden, während sich der Snapshot im Status "pending" befindet. - Erik Sjölund