Funktionsweise von Amazon Data Lifecycle Manager - Amazon EBS

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.

Funktionsweise von Amazon Data Lifecycle Manager

Im Folgenden werden die Schlüsselelemente von Amazon Data Lifecycle Manager beschrieben.

Richtlinien

Mit Amazon Data Lifecycle Manager erstellen Sie Richtlinien, um Ihre Anforderungen an die Erstellung und Aufbewahrung von Backups zu definieren. In diesen Richtlinien sind in der Regel folgende Angaben enthalten:

  • Richtlinientyp – definiert den Typ der Backup-Ressourcen, die die Richtlinie verwaltet (Snapshots oder EBS-gestützte AMIs).

  • Zielressourcen – definiert den Typ der Ressourcen, für die die Richtlinien gelten (Instances oder EBS-Volumes).

  • Erstellungshäufigkeit – definiert, wie oft die Richtlinie ausgeführt wird, und erstellt Snapshots oder AMIs.

  • Aufbewahrungsschwellenwert – definiert, wie lange die Richtlinie Snapshots oder AMIs nach der Erstellung aufbewahrt.

  • Zusätzliche Aktionen – definiert zusätzliche Aktionen, die die Richtlinie ausführen soll, wie z. B. regionsübergreifendes Kopieren, Archivieren oder Ressourcen-Tagging.

Amazon Data Lifecycle Manager bietet Standardrichtlinien und benutzerdefinierte Richtlinien.

Standardrichtlinien

Standardrichtlinien sichern alle Volumes und Instances in einer Region, für die es keine aktuellen Backups gibt. Sie können Volumes und Instances optional ausschließen, indem Sie Ausschlussparameter angeben.

Amazon Data Lifecycle Manager unterstützt die folgenden Standardrichtlinien:

  • Standardrichtlinie für EBS-Snapshots – zielt auf Volumes ab und automatisiert die Erstellung, Aufbewahrung und Löschung von Snapshots.

  • Standardrichtlinie für EBS-gestützte AMIs – zielt auf Instances ab und automatisiert die Erstellung, Aufbewahrung und Abmeldung von EBS-gestützten AMIs.

Sie können in jedem Konto und in jeder AWS -Region nur eine Standardrichtlinie pro Ressourcentyp festlegen.

Benutzerdefinierte Richtlinien

Benutzerdefinierte Richtlinien zielen auf der Grundlage der zugewiesenen Tags auf bestimmte Ressourcen ab und unterstützen erweiterte Features wie die schnelle Snapshot-Wiederherstellung, die Snapshot-Archivierung, kontoübergreifendes Kopieren und Vor- und Nach-Skripte. Eine benutzerdefinierte Richtlinie kann bis zu 4 Zeitpläne enthalten, wobei jeder Zeitplan eine eigene Erstellungshäufigkeit, einen eigenen Aufbewahrungsschwellenwert und eine erweiterte Featurekonfiguration aufweisen kann.

Amazon Data Lifecycle Manager unterstützt die folgenden benutzerdefinierten Richtlinien:

  • Richtlinie für EBS-Snapshots – zielt auf Volumes oder Instances ab und automatisiert die Erstellung, Aufbewahrung und Löschung von EBS-Snapshots.

  • Richtlinie für EBS-gestützte AMIs – zielt auf Instances ab und automatisiert die Erstellung, Aufbewahrung und Abmeldung von EBS-gestützten AMIs.

  • Richtlinie für kontoübergreifende Kopierereignisse – automatisiert regionsübergreifende Kopieraktionen für Snapshots, die mit Ihnen geteilt werden.

Weitere Informationen finden Sie unter Standardrichtlinien im Vergleich mit benutzerdefinierten Richtlinien.

Zeitpläne von Richtlinien (nur benutzerdefinierte Richtlinien)

Zeitpläne von Richtlinien definieren, wann Snapshots oder AMIs von der Richtlinie erstellt werden. Richtlinien können bis zu vier Zeitpläne umfassen—einen obligatorischen Zeitplan und bis zu drei optionale Zeitpläne.

Durch das Hinzufügen mehrerer Zeitpläne zu einer einzelnen Richtlinie können Sie Snapshots oder AMIs mit unterschiedlicher Häufigkeit mit derselben Richtlinie erstellen. Sie können beispielsweise eine einzelne Richtlinie erstellen, die tägliche, wöchentliche, monatliche und jährliche Snapshots erstellt. Dadurch entfällt die Notwendigkeit, mehrere Richtlinien zu verwalten.

Für jeden Zeitplan können Sie die Häufigkeit, Einstellungen für die schnelle Snapshot-Wiederherstellung (nur Snapshot-Lebenszyklusrichtlinien), regionsübergreifende Kopierregeln und Tags (Markierungen) definieren. Die einem Zeitplan zugewiesenen Tags (Markierungen) werden automatisch den Snapshots oder AMIs zugewiesen, die beim Auslösen des Zeitplans erstellt werden. Darüber hinaus weist Amazon Data Lifecycle Manager jedem Snapshot oder AMI basierend auf der Häufigkeit des Zeitplans automatisch einen vom System generierten Tag (Markierung) zu.

Jeder Zeitplan wird individuell basierend auf seiner Häufigkeit ausgelöst. Wenn mehrere Zeitpläne gleichzeitig ausgelöst werden, erstellt Amazon Data Lifecycle Manager nur einen Snapshot oder AMI und verwendet die Aufbewahrungseinstellungen des Zeitplans, der den höchsten Aufbewahrungszeitraum aufweist. Die Tags (Markierungen) aller ausgelösten Zeitpläne werden auf den Snapshot oder AMI angewendet.

  • (Nur Snapshot-Lebenszyklusrichtlinien) Wenn für mehr als einen der ausgelösten Zeitpläne eine schnelle Snapshot-Wiederherstellung aktiviert ist, wird für den Snapshot die schnelle Snapshot-Wiederherstellung in allen Availability Zones aktiviert, die in allen ausgelösten Zeitplänen angegeben sind. Die höchsten Aufbewahrungseinstellungen der ausgelösten Zeitpläne werden für jede Availability Zone verwendet.

  • Wenn für mehr als einen der ausgelösten Zeitpläne eine bereichsübergreifenden Kopie aktiviert ist, wird der Snapshot oder AMI in alle Regionen kopiert, die allen ausgelösten Zeitplänen angegeben sind. Die höchste Aufbewahrungsdauer der ausgelösten Zeitpläne wird angewendet.

Zielressourcen-Tags (nur benutzerdefinierte Richtlinien)

Benutzerdefinierte Richtlinien von Amazon Data Lifecycle Manager verwenden Ressourcen-Tags für die Identifizierung der zu sichernden Ressourcen. Wenn Sie eine Snapshot- oder EBS-gestützte AMI-Richtlinie erstellen, können Sie mehrere Zielressourcen-Tags angeben. Alle Ressourcen des festgelegten Typs (Instance oder Volume), die mindestens eines der angegebenen Zielressourcen-Tags haben, werden von der Richtlinie erfasst. Wenn Sie beispielsweise eine Snapshot-Richtlinie erstellen, die auf Volumes abzielt, und Sie purpose=prod, costcenter=prod und environment=live als Zielressourcen-Tags angeben, dann zielt die Richtlinie auf alle Volumes ab, die eines dieser Tag-Schlüsselwert-Paare haben.

Wenn Sie mehrere Richtlinien für eine Ressource anwenden möchten, können Sie der Zielressource mehrere Tags zuweisen und dann separate Richtlinien erstellen, die jeweils auf ein bestimmtes Ressourcen-Tag abzielen.

Die Zeichen \ und = können Sie in einem Tag-Schlüssel nicht verwenden. Bei Zielressourcen-Tags muss die Groß-/Kleinschreibung beachtet werden. Weitere Informationen finden Sie unter Taggen Sie Ihre Ressourcen.

Snapshots

Snapshots sind die primäre Methode, Daten von Ihren EBS-Volumes zu sichern. Um Speicherkosten zu sparen, sind aufeinanderfolgende Snapshots inkrementell und enthalten nur die Volume-Daten, die sich seit dem vorherigen Snapshot geändert haben. Wenn Sie einen Snapshot in einer Reihe von Snapshots für ein Volume löschen, werden nur die Daten entfernt, die nur in diesem Snapshot vorhanden sind. Der Rest des erfassten Volume-Verlaufs wird beibehalten. Weitere Informationen finden Sie unter Amazon EBS-Snapshots.

EBS-gestützte AMIs

Ein Amazon Machine Image (AMI) stellt die Informationen zur Verfügung, die zum Starten einer Instance erforderlich sind. Sie können mehrere Instances aus einem einzigen AMI starten, wenn Sie mehrere Instances mit derselben Konfiguration benötigen. Amazon Data Lifecycle Manager unterstützt nur EBS-gestützte AMIs. EBS-gestützte AMIs enthalten einen Snapshot für jedes EBS-Volume, das an die Quell-Instance angehängt ist. Weitere Informationen finden Sie unter Amazon Machine Images (AMI).

Amazon-Data-Lifecycle-Manager-Tags (Markierungen)

Amazon Data Lifecycle Manager wendet die folgenden System-Tags auf alle Snapshots und AMIs an, die durch eine Richtlinie erstellt werden, um sie von Snapshots und AMIs zu unterscheiden, die auf andere Weise erstellt werden:

  • aws:dlm:lifecycle-policy-id

  • aws:dlm:lifecycle-schedule-name

  • aws:dlm:expirationTime – Für Snapshots, die nach einem altersbasierten Zeitplan erstellt wurden. Gibt an, wann der Snapshot aus der Standardstufe gelöscht werden muss.

  • dlm:managed

  • aws:dlm:archived – Für Snapshots, die nach einem Zeitplan archiviert wurden.

  • aws:dlm:pre-script – für Snapshots, die mit Vor-Skripten erstellt wurden.

  • aws:dlm:post-script – für Snapshots, die mit Nach-Skripten erstellt wurden.

Sie können auch benutzerdefinierte Tags (Markierungen) angeben, die bei der Erstellung auf Snapshots und AMIs angewendet werden. Die Zeichen \ und = können Sie in einem Tag-Schlüssel nicht verwenden.

Die Ziel-Tags (Markierungen), die Amazon Data Lifecycle Manager zum Zuordnen der Volumes zu einer Snapshot-Richtlinie verwendet, können optional auf Snapshots angewendet werden, die von der Richtlinie erstellt wurden. In ähnlicher Weise können die Ziel-Tags (Markierungen), die verwendet werden, um Instances mit einer AMI-Richtlinie zu verknüpfen, optional auf AMIs angewendet werden, die von der Richtlinie erstellt wurden.