Anwendungskonsistente Windows-VSS-basierte Amazon-EBS-Snapshots - Amazon Elastic Compute Cloud

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Anwendungskonsistente Windows-VSS-basierte Amazon-EBS-Snapshots

Sie können anwendungskonsistente Snapshots aller Amazon-EBS-Volumes erstellen, die Ihren Amazon-EC2-Windows-Instances angefügt sind, indem Sie AWS Systems Manager-Befehl ausführen verwenden. Der Snapshot-Vorgang erstellt mit dem Windows Volume Shadow Copy Service (VSS) Backups VSS-fähiger Anwendungen auf EBS-Volume-Ebene. Dazu gehören auch Daten von schwebenden Transaktionen zwischen diesen Anwendungen und dem Datenträger. Sie müssen Ihre Instances nicht herunterfahren oder trennen, wenn Sie ein Backup aller angefügten Volumes durchführen möchten.

Für die Verwendung von VSS-basierten EBS-Snapshots fallen keine zusätzlichen Kosten an. Sie zahlen nur für die EBS-Snapshots, die durch den Backup-Vorgang erstellt werden. Weitere Informationen finden Sie unter Wie werden mir meine Amazon-EBS-Snapshots in Rechnung gestellt?

Anmerkung

Anwendungskonsistente Windows-VSS-basierte Snapshots werden nur mit Windows-Instances unterstützt.

Was ist -VSS?

Volume Shadow Copy Service (VSS) ist eine Backup- und Wiederherstellungstechnologie, die in Microsoft Windows enthalten ist. Es kann Backup-Kopien oder Snapshots von Computerdateien oder Volumes erstellen, während diese verwendet werden. Weitere Informationen finden Sie unter Volume Shadow Copy Service.

Die folgenden Softwarekomponenten sind an der Erstellung eines anwendungskonsistenten Snapshots beteiligt.

  • VSS-Service – Teil des Windows-Betriebssystems

  • VSS-Anforderer – Die Software, die die Erstellung von Schattenkopien anfordert

  • VSS-Writer – Wird in der Regel als Teil einer Anwendung, wie z. B. SQL Server, bereitgestellt, um einen konsistenten Datensatz für das Backup sicherzustellen

  • VSS-Anbieter – Die Komponente, die die Schattenkopien der zugrunde liegenden Volumes erstellt

Die Windows VSS-basierte Amazon EBS-Snapshot-Lösung besteht aus mehreren Systems Manager (SSM)-Ausführungsbefehlsdokumenten, welche die Erstellung von Backups erleichtern, und einem Systems-Manager-Distributor-Paket namens AwsVssComponents, das einen EC2-VSS-Requester und einen EC2-VSS-Provider enthält. Das Paket AwsVssComponents muss auf EC2-Windows-Instances installiert werden, um anwendungskonsistente Snapshots von EBS-Volumes erstellen zu können. Die folgende Abbildung zeigt die Beziehung zwischen diesen Softwarekomponenten.

VSS-Softwarekomponenten

So funktioniert die VSS-basierte Amazon-EBS-Snapshot-Lösung

Für die Erstellung anwendungskonsistenter, VSS-basierter EBS-Snapshots sind folgende Schritte erforderlich.

  1. Sie müssen die für erfüllen Voraussetzungen für die Erstellung von Windows-VSS-basierten EBS-Snapshots.

  2. Geben Sie Parameter für das SSM-Dokument AWSEC2-VssInstallAndSnapshot ein und führen Sie dieses Dokument mit Run Command aus. Weitere Informationen finden Sie unter AWSEC2-VssInstallAndSnapshot-Befehlsdokument ausführen (empfohlen).

  3. Der Windows VSS-Service auf Ihrer Instance koordiniert alle laufenden I/O-Vorgänge für laufende Anwendungen.

  4. Das System bereinigt alle I/O-Puffer und hält alle I/O-Vorgänge vorübergehend an. Die Unterbrechung dauert maximal zehn Sekunden.

  5. Während der Unterbrechung erstellt das System Snapshots aller Volumes, die an die Instance angehängt sind.

  6. Die Unterbrechung wird aufgehoben und der I/O-Vorgang fortgesetzt.

  7. Das System fügt alle neu erstellten Snapshots zu der Liste der EBS-Snapshots hinzu. Das System markiert alle durch diesen Vorgang erstellten VSS-fähigen EBS-Snapshots mit dem Tag AppConsistent:true.

  8. Falls Sie eine Wiederherstellung von einem Snapshot aus vornehmen müssen, können Sie hierfür den EBS-Standardvorgang zum Erstellen eines Volumes aus einem Snapshot verwenden oder alle Volumes in einer Instance wiederherstellen, indem Sie ein Beispielskript verwenden. Dieses Verfahren wird in Verwenden Sie die AWS-VSS-Lösung, um Daten für Ihre Instance wiederherzustellen. beschrieben.