Funzionamento di Amazon Data Lifecycle Manager - Amazon EBS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzionamento di Amazon Data Lifecycle Manager

Di seguito sono elencati gli elementi chiave di Amazon Data Lifecycle Manager.

Policy

Con Amazon Data Lifecycle Manager, crei policy per definire i requisiti di creazione e conservazione dei backup. Queste policy in genere specificano quanto segue:

  • Tipo di policy: definisce il tipo di risorse di backup gestite dalla policy (snapshot o AMI supportate da EBS).

  • Risorse di destinazione: definisce il tipo di risorse a cui la policy è indirizzata (istanze o volumi EBS).

  • Frequenza di creazione: definisce la frequenza di esecuzione della policy e crea snapshot o AMI.

  • Soglia di conservazione: definisce per quanto tempo la policy conserva gli snapshot o le AMI dopo la creazione.

  • Azioni aggiuntive: definisce le azioni aggiuntive che la policy deve eseguire, come la copia, l'archiviazione o il tagging delle risorse tra Regioni.

Amazon Data Lifecycle Manager fornisce policy predefinite e policy personalizzate.

Policy predefinite

Le policy predefinite eseguono il backup di tutti i volumi e le istanze in una Regione in cui non sono presenti backup recenti. Facoltativamente, puoi escludere volumi e istanze specificando i parametri di esclusione.

Amazon Data Lifecycle Manager supporta le seguenti policy predefinite:

  • Policy predefinita per gli snapshot EBS: indirizza i volumi e automatizza la creazione, la conservazione e l'eliminazione degli snapshot.

  • Policy predefinita per le AMI supportate da EBS: indirizza le istanze e automatizza la creazione, la conservazione e l'annullamento della registrazione delle AMI supportate da EBS.

È possibile disporre di una sola policy predefinita per tipo di risorsa in ciascun account e Regione AWS .

Policy personalizzate

Le policy personalizzate mirano a risorse specifiche in base ai tag assegnati e supportano funzionalità avanzate, come il ripristino rapido degli snapshot, l'archiviazione di snapshot, la copia tra account e gli script pre e post. Una policy personalizzata può includere fino a 4 pianificazioni, ciascuna delle quali può avere una frequenza di creazione, una soglia di conservazione e una configurazione avanzata delle funzionalità.

Amazon Data Lifecycle Manager supporta le seguenti policy personalizzate:

  • Policy per gli snapshot EBS: indirizza i volumi o le istanze e automatizza la creazione, la conservazione e l'eliminazione degli snapshot.

  • Policy per le AMI supportate da EBS: indirizza le istanze e automatizza la creazione, la conservazione e l'annullamento della registrazione delle AMI supportate da EBS.

  • Policy degli eventi di copia tra account: automatizza le operazioni di copia tra Regioni per gli snapshot condivisi con te.

Per ulteriori informazioni, consulta Policy predefinite e policy personalizzate.

Pianificazioni delle policy (solo policy personalizzate)

Le pianificazioni delle policy definiscono quando gli snapshot o le AMI vengono creati dalla policy. Le policy possono comprendere fino a quattro pianificazioni: una pianificazione obbligatoria e fino a tre pianificazioni facoltative.

L'aggiunta di più pianificazioni a una singola policy consente di creare snapshot o AMI con frequenze diverse utilizzando la stessa policy. Ad esempio, è possibile creare una singola policy che crei snapshot giornalieri, settimanali, mensili e annuali. Ciò elimina la necessità di gestire più policy.

Per ogni pianificazione è possibile definire la frequenza, le impostazioni di ripristino rapido degli snapshot (solo per policy del ciclo di vita degli snapshot), le regole di copia tra regioni e i tag. I tag assegnati a una pianificazione vengono automaticamente assegnati agli snapshot o alle AMI creati al momento dell'avvio della pianificazione. Inoltre, Amazon Data Lifecycle Manager assegna automaticamente a ogni snapshot o AMI un tag generato dal sistema in base alla frequenza della pianificazione.

Ogni programma viene attivato individualmente in base alla sua frequenza. Se vengono avviate più pianificazioni contemporaneamente, Amazon Data Lifecycle Manager crea un solo snapshot o una sola AMI e applica le impostazioni di conservazione della pianificazione che prevedono il periodo di conservazione più lungo. I tag di tutte le pianificazioni attivate vengono applicati allo snapshot o all'AMI.

  • (Solo per policy del ciclo di vita degli snapshot) Se più di una delle pianificazioni avviate è abilitata per il ripristino rapido degli snapshot, lo snapshot viene abilitato per il ripristino rapido in tutte le zone di disponibilità specificate in tutte le pianificazioni avviate. Per ogni zona di disponibilità vengono utilizzate le impostazioni di conservazione più elevate delle pianificazioni attivate.

  • Se più di una delle pianificazioni attivate è abilitata per la copia tra regioni, lo snapshot o l'AMI vengono copiati in tutte le regioni specificate in tutte le pianificazioni attivate. Viene applicato il periodo di conservazione più lungo delle pianificazioni attivate.

Tag delle risorse di destinazione (solo policy personalizzate)

Le policy personalizzate di Amazon Data Lifecycle Manager utilizzano i tag delle risorse per identificare le risorse di cui fare il backup. Quando crei una policy per gli snapshot o per un'AMI supportata da EBS, puoi specificare più tag delle risorse di destinazione. La policy si rivolgerà a tutte le risorse del tipo specificato (istanza o volume) che dispongono di almeno uno dei tag delle risorse di destinazione della policy. Ad esempio, se crei una policy per gli snapshot destinata ai volumi e specifichi purpose=prod, costcenter=prod e environment=live come tag delle risorse di destinazione, la policy si rivolgerà a tutti i volumi che hanno una di queste coppie di valori tag-chiave.

Se desideri eseguire più policy su una risorsa, puoi assegnare più tag alla risorsa di destinazione e quindi creare policy separate, ciascuna destinata a un tag delle risorse specifico.

Non è possibile utilizzare i caratteri \ o = per una chiave di tag. I tag delle risorse di destinazione fanno distinzione tra maiuscole e minuscole. Per ulteriori informazioni, consulta Tagga le tue risorse.

Snapshot

Gli snapshot sono lo strumento principale per eseguire il backup dei dati dei volumi EBS. Per risparmiare sui costi di storage dei dati, gli snapshot successivi sono incrementali, ovvero vengono salvati solo i blocchi del volume che risultano modificati dall'ultimo snapshot. Eliminando uno snapshot appartenente a una serie di snapshot di un volume, vengono rimossi solo i dati specifici di tale snapshot. La parte restante della cronologia del volume acquisita viene conservata. Per ulteriori informazioni, consulta Snapshot Amazon EBS.

AMI EBS-backed

Un'Amazon Machine Image (AMI) fornisce tutte le informazioni necessarie per avviare un'istanza. Puoi avviare più istanze da un'unica AMI quando devi disporre di più istanze con la stessa configurazione. Amazon Data Lifecycle Manager supporta solo le AMI EBS-backed. Le AMI EBS-backed includono uno snapshot per ogni volume EBS collegato all'istanza di origine. Per ulteriori informazioni, consulta Amazon Machine Images (AMI).

Tag Amazon Data Lifecycle Manager

Amazon Data Lifecycle Manager associa i seguenti tag di sistema a tutti gli snapshot e le AMI creati da una policy, per distinguerli da snapshot e AMI creati con altri metodi:

  • aws:dlm:lifecycle-policy-id

  • aws:dlm:lifecycle-schedule-name

  • aws:dlm:expirationTime: per snapshot creati con una pianificazione basata sull'età. Indica quando lo snapshot deve essere eliminato dal livello standard.

  • dlm:managed

  • aws:dlm:archived: per snapshot archiviati in base a una pianificazione.

  • aws:dlm:pre-script: per gli snapshot creati con script pre.

  • aws:dlm:post-script: per gli snapshot creati con script post.

È anche possibile contrassegnare gli snapshot e le AMI con tag personalizzati al momento della loro creazione. Non è possibile utilizzare i caratteri \ o = per una chiave di tag.

I tag di destinazione utilizzati da Amazon Data Lifecycle Manager per associare volumi a una policy per gli snapshot possono facoltativamente essere applicati agli snapshot creati dalla policy. Analogamente, i tag di destinazione utilizzati per associare istanze a una policy per le AMI possono essere applicati facoltativamente alle AMI create dalla policy.