Come eseguire il backup dell'istanza AWS EC2

Come eseguire il backup dell'istanza AWS EC2
Il backup dell'infrastruttura sul cloud è una strategia importante per evitare la perdita di dati in caso di disastro. Oltre ai backup manuali, AWS fornisce due diversi servizi per automatizzare i backup delle tue istanze EC2 su AWS.

Backup AWS è un servizio gestito centralmente utilizzato per eseguire il backup dei dati di più servizi su AWS come Amazon EBS, Amazon EC2, Amazon RDS, Amazon DynamoDB, Amazon EFS, Amazon FSX e AWS Storage Gateway. Per programmare i backup utilizzando il backup AWS, al servizio di backup AWS viene assegnato autorizzazioni specifiche utilizzando il ruolo IAM per accedere ai dati da eseguire il backup.

AWS Data Lifecycle Manager è un servizio nativo EC2 per eseguire il backup solo dei server EC2 su AWS. Può essere utilizzato per programmare espressioni cron quotidiane, settimanali, mensili, annuali o personalizzate per i backup. Come il backup AWS, anche AWS Data Lifecycle Manager ha bisogno di un ruolo IAM con autorizzazioni specifiche assegnate per accedere ai dati da eseguire il backup. In questo blog, discuteremo dei seguenti punti per avere backup di istanze EC2 su AWS.

  1. Backup manuali
  2. Backup automatizzati
  • Utilizzo di Data Lifecycle Manager
  • Usando backup AWS

Backup manuali

I backup manuali sono utili quando è richiesto un backup su richiesta dell'istanza EC2 in qualsiasi momento. Per prendere un backup manuale di un'istanza EC2, prima accedi alla console di gestione AWS e seleziona la regione dall'angolo in alto a destra della console, dove viene distribuita l'istanza EC2.

Dopo aver selezionato la regione, cerca il servizio EC2 dalla console.

Dal pannello sul lato sinistro della console EC2, fai clic su istanze sotto il Istanze sezione.

Ora seleziona l'istanza che si desidera prendere il backup e fare clic su Azioni Pulsante nell'angolo in alto a destra della console EC2. Visualirà un elenco di diverse opzioni, selezionare il Immagine e modello, e apri una nuova lista. Clicca sul Crea immagine.

Aprirà una nuova pagina che richiede i dettagli del backup dell'istanza EC2. Inserisci il Nome immagine e controlla il Nessun riavvio pulsante. Se non verificata, l'istanza si riavvia prima del backup per garantire la coerenza dei dati. Per questo blog, controlla il Nessun riavvio casella e fare clic su Crea immagine Pulsante nell'angolo in basso a destra della pagina, lasciando il resto delle impostazioni come predefinito.

Genera il backup dell'istanza EC2, inclusa un'AMI (immagine della macchina Amazon) e un'istantanea per ciascun volume allegato all'istanza EC2. Dal pannello sul lato sinistro della console EC2, fai clic su Amis sotto il immagini sezione.

Mostrerà tutte le amis disponibili lì e puoi vedere l'AMI dell'istanza EC2 che torna lassù.

Ora fai clic su Istantanee sotto il Elastico Block Store sezione dal pannello sul lato sinistro della console EC2.

Qui puoi vedere tutte le istantanee delle istanze di cui hai creato backup. Un'istantanea è una copia puntuale del volume allegato all'istanza EC2. Se un'istanza EC2 ha più di un volume, il backup di tale istanza creerà più snapshot.

Backup automatizzati

I backup automatizzati sono programmati per recuperare l'istanza EC2 dal disastro in qualsiasi momento. AWS fornisce due diversi servizi per pianificare backup automatizzati. In questa sezione, ne discuteremo entrambi.

Utilizzo di Data Lifecycle Manager

Amazon Data LifeCycle Manager è un servizio nativo EC2 per automatizzare solo i backup EC2. Viene creata una politica del ciclo di vita per automatizzare i backup utilizzando il gestore del ciclo di vita dei dati e i backup EC2 sono programmati in base alla politica. Esistono 3 diversi tipi di politiche per il ciclo di vita.

  • Politica dell'istantanea EBS
  • Politica AMI sostenuta da EBS
  • Politica sull'evento di copia incrociato

Per questo blog per creare backup EC2, discuteremo solo della politica AMI sostenuta da EBS. La politica AMI sostenuta da EBS viene utilizzata per creare automaticamente AMI e istantanee dei volumi collegati all'istanza EC2, proprio come un backup manuale.

Il primo passo per creare i backup automatizzati dell'istanza EC2 è taggare l'istanza EC2. Vai alle istanze EC2, seleziona l'istanza che si desidera pianificare il backup e fare clic su Azioni pulsante. Seleziona il Impostazioni di istanza> Gestisci tag Dall'elenco a discesa.

Immettere il tasto e il valore e fare clic su Salva pulsante per aggiungere il tag.

Ora dalla console EC2, seleziona il Manager del ciclo di vita sotto il Elastico Block Store sezione.

Seleziona il Politica AMI sostenuta da EBS come tipo di politica e fare clic su Passo successivo pulsante per andare avanti

Aprirà un modulo che richiede diverse configurazioni necessarie per programmare il backup EC2. Specificare le istanze EC2 che si desidera pianificare i backup dell'utilizzo dei tag. Aggiungi qualche descrizione alla politica del ciclo di vita dei dati e vai avanti.

Seleziona il ruolo predefinito come ruolo IAM e il ruolo verrà creato automaticamente se non ce n'è.

Lo stato della politica definisce se la politica è abilitata o meno. Se lo stato della politica è impostato su Non abilitato, Non prenderà i backup delle istanze EC2. Imposta lo stato della politica su Abilitato.

Opzione di riavvio istanza, se impostato su , riavvia l'istanza prima di eseguire il backup per garantire la coerenza dei dati. Se impostato su NO, L'istanza non si spegne, ma potrebbe causare problemi di coerenza dei dati. Per questa demo, impostare l'opzione di riavvio istanza su NO.

Clicca sul Prossimo Pulsante nell'angolo in basso a destra della pagina e chiederà i dettagli del programma. I dettagli del programma definiscono quando viene eseguita la politica del ciclo di vita e viene preso il backup delle istanze specificate. Un totale di 4 programmi possono essere aggiunti alla stessa politica.

I dettagli del programma includono anche a ritenzione Politica che determina quando i vecchi backup EC2 devono essere eliminati. Esistono 2 tipi di politiche di conservazione: una politica di conservazione basata sul conteggio e una politica di conservazione basata sull'età. La politica di ritenzione basata sul conteggio mantiene un numero specifico di backup di istanza EC2 più recenti ed elimina i restanti, mentre la politica di ritenzione basata sull'età elimina tutti i backup dell'istanza EC2 più vecchi dell'età definita. La politica di conservazione è definita solo per il primo programma; Tutti i restanti orari ereditano la stessa politica di conservazione.

Aggiungeremo 2 orari, un programma giornaliero e un programma mensile e una politica di conservazione basata sul conteggio verrà utilizzata per questa demo. Per il programma giornaliero, selezionare il Quotidiano Frequenza, ora di inizio e tipo di conservazione.

Dopo aver fornito dettagli per il backup giornaliero, fare clic su Aggiungi un altro programma Pulsante nell'angolo in alto a destra per aggiungere un programma mensile. Immettere i dettagli per la pianificazione mensile e inserire il numero di istanze per conservare da questa politica.

Dopo aver inserito entrambi i programmi, fare clic su Politica di revisione pulsante nell'angolo in basso a destra della pagina. Dopo aver esaminato la politica, fare clic su Creare politica pulsante nell'angolo in basso a destra della pagina. Questa politica creerà l'AMIS e le istantanee delle istanze specificate su un programma definito.

Usando backup AWS

AWS Backups è un servizio di backup centralizzato fornito dall'AWS utilizzato per la protezione dei dati di diversi servizi AWS. AWS Backups è un servizio basato sulle politiche e può anche essere utilizzato per programmare i backup dell'istanza EC2. In questa sezione del blog, useremo i backup AWS per programmare i backup delle istanze EC2. La prima ricerca del backup AWS Servizio dalla console di gestione AWS.

Dal pannello sul lato sinistro della console di backup AWS, seleziona il Piani di backup.

Dall'angolo in alto a destra, fai clic su Crea un piano di backup pulsante.

Dal Opzioni di inizio, seleziona il Costruisci un nuovo piano e fornire il Nome del piano.

Per la configurazione della regola di backup, fornire il Nome della regola di backup, Vault di backup, E frequenza di backup, e fai clic sul pulsante Crea piano nell'angolo in basso a destra della pagina per creare il piano di backup AWS.

Dopo aver creato il piano di backup, ora fai clic sul piano di backup per aggiungere risorse ad esso.

Scorri verso il basso fino a Assegnazioni delle risorse sezione e fare clic su Assegnare risorse pulsante.

Immettere il nome dell'assegnazione delle risorse, selezionare il Ruolo predefinito Come ruolo iam ed inserisci i tag della risorsa per specificare l'istanza EC2 come risorsa. Clicca sul Assegnare risorse pulsante per assegnare le risorse.

Dopo aver assegnato la risorsa, il backup AWS inizierà a monitorare l'istanza EC2 per i backup. I backup presi dal servizio di backup AWS sono disponibili in Volte di backup. Abbiamo selezionato il Vault di backup predefinito per questa demo in modo che i backup siano lì nel Vault di backup predefinito.

Conclusione

I backup dell'istanza EC2 sono una parte importante del recupero di emergenza. AWS fornisce servizi diversi per assumere manuali e pianificare backup automatizzati dell'istanza EC2 su AWS. Questo tutorial spiega diversi modi per prendere i backup delle istanze EC2. AWS Data LifeCycle Manager è un servizio nativo EC2 utilizzato per pianificare i backup EC2 con più piani. Può essere utilizzato per programmare i backup CRON di lavoro Cron delle istanze EC2 delle istanze EC2 delle istanze EC2. I backup AWS sono un altro servizio utilizzato per lo stesso scopo e può essere utilizzato per pianificare i backup non solo dell'istanza EC2 ma di altri servizi come EFS, FSX, ecc. Questo blog descrive un processo passo-passo per prendere i backup dell'istanza EC2 usando diversi modi su AWS.