Anwendungskonsistente VSS Windows-basierte EBS Amazon-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 VSS Windows-basierte EBS Amazon-Snapshots

Mit Run Command können Sie anwendungskonsistente Snapshots aller EBS Amazon-Volumes erstellen, die an Ihre Amazon EC2 Windows-Instances AWS Systems Manager angehängt sind. Der Snapshot-Prozess verwendet den Windows Volume Shadow Copy Service (VSS), um Backups von VSS Anwendungen auf EBS Volumenebene zu erstellen. 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 EBS Snapshots VSS auf Basis fallen keine zusätzlichen Kosten an. Sie zahlen nur für EBS Snapshots, die durch den Backup-Prozess erstellt wurden. Weitere Informationen finden Sie unter Wie werden mir meine EBS Amazon-Snapshots in Rechnung gestellt?

Anmerkung

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

Was istVSS?

Volume Snapshot Copy Service (VSS) ist eine Sicherungs- 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.

  • VSSService — Teil des Windows-Betriebssystems

  • VSSAnforderer — Die Software, die die Erstellung von Schattenkopien anfordert

  • VSSWriter — Wird in der Regel als Teil einer Anwendung, z. B. eines SQL Servers, bereitgestellt, um einen konsistenten Datensatz zu sichern

  • VSSprovider — Die Komponente, die die Schattenkopien der zugrunde liegenden Volumes erstellt

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

VSSSoftwarekomponenten

So funktioniert die VSS auf Amazon basierende EBS Snapshot-Lösung

Das Verfahren zur Erstellung anwendungskonsistenter, VSS basierter EBS Snapshot-Skripts besteht aus den folgenden Schritten.

  1. Arbeiten Sie Voraussetzungen für die Erstellung von VSS Windows-basierten EBS Snapshots durch.

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

  3. Der VSS Windows-Dienst auf Ihrer Instanz koordiniert alle laufenden I/O-Operationen 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 zur Liste der Snapshots hinzu. EBS Das System kennzeichnet alle EBS Snapshots, die VSS auf der Grundlage dieses Prozesses erfolgreich erstellt wurden, mit:true. AppConsistent

  8. Wenn Sie eine Wiederherstellung aus einem Snapshot durchführen müssen, können Sie den EBS Standardprozess verwenden, bei dem ein Volume aus einem Snapshot erstellt wird, oder Sie können alle Volumes mithilfe eines Beispielskripts auf einer Instanz wiederherstellen, wie unter beschrieben. Stellen Sie EBS Volumes für Ihre Windows-Instanz aus VSS basierten Snapshots wieder her