AWSLinee guida prescrittive - Approcci di Backup e ripristino suAWS - Approcci di Backup e ...

Pagina creata da Nicolò Papa
 
CONTINUA A LEGGERE
AWSLinee guida prescrittive - Approcci di Backup e ripristino suAWS - Approcci di Backup e ...
AWSLinee guida prescrittive
Approcci di Backup e ripristino suAWS
AWSLinee guida prescrittive - Approcci di Backup e ripristino suAWS - Approcci di Backup e ...
AWSLinee guida prescrittive Approcci
                                            di Backup e ripristino suAWS

AWSLinee guida prescrittive: Approcci di Backup e ripristino suAWS
Copyright © Amazon Web Services, Inc. and/or its affiliates. All rights reserved.

I marchi e il trade dress di Amazon non possono essere utilizzati in relazione ad alcun prodotto o servizio che non sia di
Amazon, in alcun modo che possa causare confusione tra i clienti, né in alcun modo che possa denigrare o screditare
Amazon. Tutti gli altri marchi non di proprietà di Amazon sono di proprietà delle rispettive aziende, che possono o meno
essere associate, collegate o sponsorizzate da Amazon.
AWSLinee guida prescrittive - Approcci di Backup e ripristino suAWS - Approcci di Backup e ...
AWSLinee guida prescrittive Approcci
                                                    di Backup e ripristino suAWS

Table of Contents
  Introduzione ....................................................................................................................................... 1
         Perché usareAWScome piattaforma per la protezione dei dati? .......................................................... 1
  Proiti aziendali mirati ........................................................................................................................... 3
  SceltaAWSservizi ................................................................................................................................ 4
  Progettazione di una soluzione di backup e ripristino ............................................................................... 6
  AWS Backup ..................................................................................................................................... 7
  Amazon S3 e Amazon S3 Glacier ......................................................................................................... 9
         Simple Storage Service (Amazon S3) ............................................................................................ 9
               Bucket S3 standard ........................................................................................................... 10
               Gestione della cronologia di rollback .................................................................................... 10
               File di configurazione personalizzati ..................................................................................... 10
               Backup personalizzato e ripristino ....................................................................................... 10
         Amazon S3 Glacier ................................................................................................................... 11
               Uso della transizione degli oggetti Amazon S3 ...................................................................... 12
         Protezione dei dati di backup ..................................................................................................... 12
  Backup e ripristino per Amazon EC2 con volumi EBS ............................................................................ 14
         Backup e ripristino di Amazon EC2 ............................................................................................. 15
               Volumi server separati ....................................................................................................... 16
               AMI o snapshot ................................................................................................................ 16
               Volumi di instance store ..................................................................................................... 17
               Etichettatura e applicazione degli standard ........................................................................... 17
         Creare backup dei volumi EBS ................................................................................................... 18
               Preparazione di un volume EBS ......................................................................................... 18
               Creazione di snapshot dalla console .................................................................................... 19
               Creazione di AMI .............................................................................................................. 19
               Amazon Data Lifecycle Manager ......................................................................................... 20
               AWS Backup .................................................................................................................... 20
               Backup a più volumi .......................................................................................................... 21
               Protezione dei backup ....................................................................................................... 22
               Archiviazione di snapshot ................................................................................................... 22
               Automatizzazione della creazione di snapshot e AMI .............................................................. 23
         Ripristino da uno snapshot o un'AMI ............................................................................................ 23
               Ripristino da uno snapshot ................................................................................................. 24
               Ripristino da AMI .............................................................................................................. 25
  Backup e ripristino dall'infrastruttura locale aAWS .................................................................................. 26
         Gateway di file ......................................................................................................................... 26
         Gateway di volumi .................................................................................................................... 27
         Gateway di nastri ...................................................................................................................... 27
  Backup e ripristino delle applicazioni .................................................................................................... 29
  Nativo per il cloudAWSservizi ............................................................................................................. 30
         Amazon RDS ........................................................................................................................... 30
               Utilizzo di DNS CNAME ..................................................................................................... 31
         DynamoDB .............................................................................................................................. 32
  Architetture ibride .............................................................................................................................. 33
         Spostamento di soluzioni per la gestione centralizzata .................................................................... 34
  Disaster recovery conAWS ................................................................................................................. 35
         DR locale aAWS ....................................................................................................................... 35
         DR per carichi di lavoro cloud-native ........................................................................................... 37
               DR in un'unica zona di disponibilità ..................................................................................... 37
               DR in un fallimento regionale .............................................................................................. 37
  Pulizia dei backup ............................................................................................................................. 39
  Domande frequenti Backup e ripristino ................................................................................................. 40
         Quale programma di backup è necessario selezionare? .................................................................. 40
         Devo creare backup nei miei account di sviluppo? ......................................................................... 40

                                                                         iii
AWSLinee guida prescrittive - Approcci di Backup e ripristino suAWS - Approcci di Backup e ...
AWSLinee guida prescrittive Approcci
                                                   di Backup e ripristino suAWS

Fasi successive ................................................................................................................................ 41
Risorse aggiuntive ............................................................................................................................. 42
Cronologia dei documenti ................................................................................................................... 43
 ..................................................................................................................................................... xliv

                                                                         iv
AWSLinee guida prescrittive - Approcci di Backup e ripristino suAWS - Approcci di Backup e ...
AWSLinee guida prescrittive Approcci
                                      di Backup e ripristino suAWS
                                   Perché usareAWScome piattaforma
                                        per la protezione dei dati?

Approcci di Backup e ripristino
suAWS
    Khurram Nizami, consulente,AWSServizi professionali

    luglio 2020 (ultimo aggiornamento (p. 43): gennaio 2022)

    Questa guida illustra come implementare gli approcci di backup e ripristino utilizzando Amazon Web
    Services (AWS) servizi per architetture on-premise, cloud-native e ibride. Questi approcci offrono costi
    inferiori, maggiore scalabilità e maggiore durata per soddisfare i requisiti relativi a RTO (Recovery Time
    Objective), RPO (Recovery Point Objective) e conformità.

    Questa guida è destinata ai leader tecnici responsabili della protezione dei dati nei loro ambienti IT e cloud
    aziendali.

    Questa guida copre diverse architetture di backup (applicazioni native per il cloud, ambienti ibridi e locali).
    Copre inoltre i servizi Amazon Web Services (AWS) associati che possono essere utilizzati per creare
    soluzioni scalabili e affidabili per la protezione dei dati per i componenti non immutabili dell'architettura.

    Un altro approccio è quello di modernizzare i carichi di lavoro per utilizzare architetture immutabili,
    riducendo la necessità di backup e ripristino dei componenti.AWSfornisce una serie di servizi per
    implementare architetture immutabili e ridurre la necessità di backup e ripristino, tra cui:

    • Serverless conAWS Lambda
    • Container con Amazon Elastic Container Service (Amazon ECS), Amazon Elastic Kubernetes Service
      (Amazon EKS) eAWS Fargate
    • Amazon Machine Images (AMI) con Amazon Elastic Compute Cloud (Amazon EC2)

    Man mano che la crescita dei dati aziendali accelera, il compito di proteggerli diventa più impegnativo. Le
    domande sulla durata e la scalabilità degli approcci di backup sono comuni, incluso questo: In che modo il
    cloud aiuta a soddisfare le mie esigenze di backup e ripristino?

Perché usareAWScome piattaforma per la
protezione dei dati?
    AWS è una piattaforma di cloud computing sicura, ad alte prestazioni, flessibile, a risparmio di denaro
    e facile da usare.AWSsi occupa del sollevamento pesante indifferenziato necessario per creare,
    implementare e gestire soluzioni di backup e ripristino scalabili.

    L'utilizzo di offre molti vantaggiAWScome parte della tua strategia di protezione dei dati:

    • Durabilità: Amazon Simple Storage Service (Amazon S3), Amazon S3 Glacier e S3 Glacier Deep
      Archive sono progettati per garantire una durata del 99,99999999999 percento (11 nove). Entrambe le
      piattaforme offrono backup affidabile dei dati, con replica degli oggetti su almeno tre zone di disponibilità
      geograficamente distribuite. MoltiAWSi servizi utilizzano Amazon S3 per operazioni di storage ed
      esportazione/importazione. Ad esempio, Amazon Elastic Block Store (Amazon EBS) utilizza Amazon S3
      per l'archiviazione delle istantanee.
    • Sicurezza:AWSoffre una serie di opzioni per il controllo degli accessi e la crittografia dei dati durante il
      transito e a riposo.

                                                     1
AWSLinee guida prescrittive - Approcci di Backup e ripristino suAWS - Approcci di Backup e ...
AWSLinee guida prescrittive Approcci
                                     di Backup e ripristino suAWS
                                 Perché usareAWScome piattaforma
                                       per la protezione dei dati?
• Infrastruttura globale:AWSi servizi sono disponibili in tutto il mondo, in modo da poter eseguire il backup
  e l'archiviazione dei dati nella regione che soddisfano i requisiti di conformità e carico di lavoro.
• Conformità:AWSl'infrastruttura è certificata per la conformità ai seguenti standard, in modo da poter
  adattare facilmente la soluzione di backup al regime di conformità esistente:
  • Service Organization Controls (SOC)
  • Dichiarazione sugli standard per gli impegni di attestazione (SSAE) 16
  • International Organization for Standardization (ISO) 27001
  • Payment Card Industry Data Security Standard (PCI DSS)
  • Health Insurance Portability and Accountability Act (HIPAA)
  • SEC1
  • Federal Risk and Authorization Management Program (FedRAMP)
• Scalabilità: conAWSNon devi preoccuparti della capacità. Man mano che le tue esigenze cambiano, puoi
  aumentare o diminuire il consumo senza sovraccarico amministrativo.
• Costo totale di proprietà inferiore (TCO): La scala diAWSle operazioni riducono i costi di assistenza e
  aiutano a ridurre il TCO diAWSServizi .AWStrasferisce questi risparmi sui costi ai clienti attraverso una
  riduzione dei prezzi.
• Prezzi basato sul consumo: AcquistoAWSservizi come ne hai bisogno e solo per il periodo in cui prevedi
  di utilizzarli.AWSil prezzo non prevede commissioni anticipate, penali di risoluzione o contratti a lungo
  termine.

                                                2
AWSLinee guida prescrittive Approcci
                                      di Backup e ripristino suAWS

Proiti aziendali mirati
    L'obiettivo di questa guida è quello di fornire una panoramicaAWSservizi che è possibile utilizzare per
    supportare gli approcci di backup e ripristino per quanto segue:

    • Architetture locali
    • Architetture native
    • Architetture ibride
    • Servizi native di AWS
    • Disaster recovery (DR)

    Le best practice e le considerazioni sono trattate insieme a una panoramica dei servizi. Questa guida
    fornisce inoltre i compromessi tra l'utilizzo di un approccio rispetto a un altro per il backup e il ripristino.

                                                       3
AWSLinee guida prescrittive Approcci
                                   di Backup e ripristino suAWS

SceltaAWSservizi per la protezione
dei dati
   AWSfornisce una serie di servizi di storage e complementari che possono essere utilizzati come parte
   dell'approccio di backup e ripristino. Questi servizi possono supportare architetture cloud native e ibride. I
   diversi servizi sono più efficaci per diversi casi d'uso.

   • Amazon S3eAmazon S3 Glacier e S3 Glacier Deep Archivesono adatti sia per casi d'uso ibridi che nativi
     per il cloud. Questi servizi offrono soluzioni di storage di oggetti ad alta durata e per uso generico adatte
     al backup di singoli file, server o di un intero data center.
   • AWS Storage Gatewayè ideale per casi d'uso ibridi. Storage Gateway utilizza la potenza di Amazon S3
     per i comuni requisiti di backup e storage locali. Le applicazioni si connettono al servizio tramite una
     macchina virtuale (VM) o un gateway hardware utilizzando i seguenti protocolli di storage standard:
     • File system di rete (NFS)
     • Server Message Block (Server Message Block)
     • Interfaccia iSCSI (Internet Small Computer System Interface)

     Il gateway unisce questi protocolli locali comuni aAWSservizi di storage come i seguenti:
     • Simple Storage Service (Amazon S3)
     • Amazon S3 Glacier
     • S3 Glacier Deep Archive
     • Amazon EBS

     Storage Gateway semplifica la fornitura di storage elastico e ad alte prestazionifile,volumi, istantanee
     enastri virtualinelAWS.
   • AWS Backupè un servizio di backup completamente gestito per centralizzare e automatizzare il backup
     dei datiAWSServizi . Utilizzo diAWS Backup, è possibile configurare in modo centralizzato le policy di
     backup e monitorare le attività di backupAWSrisorse, come le seguenti:
     • Volumi EBS
     • istanze EC2 (incluse le applicazioni Windows)
     • Database Amazon RDS e Amazon Aurora
     • Tabelle DynamoDB
     • Basi di database Amazon Neptune
     • Basi di database Amazon DocumentDB (con compatibilità MongoDB) database
     • File system Amazon EFS
     • File system Amazon FSx for Lustre e file system Amazon FSx for Windows File Server
     • Carichi di lavoro VMware on premise e in VMware Cloud onAWS
     • Volumi Storage Gateway

     Il costo di AWS Backup si basa sullo storage che consumi, ripristini e trasferisci in un mese. Per ulteriori
     informazioni, consulta la .http://aws.amazon.com/backup/pricing/AWS BackupPrezzi di.
   • CloudEndure Disaster Recoveryreplica continuamente le tue macchine in un'area di staging a
     basso costo nel tuo targetAWSaccount e regione preferita. La replica include il sistema operativo, la
     configurazione dello stato del sistema, i database, le applicazioni e i file. CloudEndure Disaster Recovery
     può essere utilizzato per DR on-premise su cloud e DR. multiregione
   • AWS Config fornisce una panoramica dettagliata della configurazione delle risorse AWS nel tuo account
     AWS. Questo include le relazioni tra le risorse e la maniera in cui sono state configurate in passato. In

                                                    4
AWSLinee guida prescrittive Approcci
                                di Backup e ripristino suAWS

  questa vista, è possibile vedere come la configurazione e le relazioni delle risorse sono cambiate nel
  tempo.

  Quando si accendeAWS Configregistrazione di configurazioneper le ricette diAWSrisorse, mantieni una
  cronologia delle tue relazioni con le risorse nel tempo. Ciò aiuta a identificare e monitorareAWSrelazioni
  con le risorse (incluse le risorse eliminate) per un massimo di sette anni. Ad esempio:AWS Configè
  in grado di monitorare la relazione tra un volume snapshot Amazon EBS e l'istanza EC2 a cui è stato
  collegato il volume.
• AWS Lambdapuò essere utilizzato per definire e automatizzare a livello di programmazione le procedure
  di backup e ripristino per i carichi di lavoro. Puoi utilizzare il pluginAWSSDK con cui interagireAWSservizi
  e loro dati. È possibile utilizzare ancheAmazon CloudWatch Eventiper eseguire le funzioni Lambda su
  base pianificata.

AWSi servizi offrono funzionalità specifiche per il backup e il ripristino. Per ciascunaAWSservizio che
stai utilizzando, consulta ilAWSdocumentazione per determinare le funzionalità di backup, ripristino
e protezione dei dati fornite dal servizio. Puoi utilizzare il pluginAWS Command Line Interface(AWS
CLI),AWSSDK e operazioni API per automatizzareAWSfunzionalità specifiche del servizio per il backup e il
ripristino dei dati.

                                                5
AWSLinee guida prescrittive Approcci
                                     di Backup e ripristino suAWS

Progettazione di una soluzione di
backup e ripristino
   Quando si sviluppa una strategia completa per il backup e il ripristino dei dati, è necessario innanzitutto
   identificare possibili situazioni di guasto o di emergenza e il loro potenziale impatto aziendale. In alcuni
   settori, è necessario considerare i requisiti normativi per la sicurezza dei dati, la privacy e la conservazione
   dei record.

   I processi di Backup e ripristino dovrebbero includere il livello appropriato di granularità per soddisfare
   l'obiettivo RTO (Recovery Time Objective) e il Recovery Point Objective (RPO) per il carico di lavoro e i
   relativi processi aziendali di supporto, tra cui:

   • Ripristino a livello di file (ad esempio, file di configurazione per un'applicazione)
   • Ripristino a livello di dati dell'applicazione (ad esempio, un database specifico all'interno di MySQL)
   • Ripristino a livello di applicazione (ad esempio, una versione specifica dell'applicazione del server Web)
   • Ripristino a livello di volume Amazon EC2 (ad esempio, un volume EBS)
   • Ripristino a livello di istanza EC2. (ad esempio, un'istanza EC2)
   • Ripristino del servizio gestito (ad esempio, una tabella DynamoDB)

   Assicurati di considerare tutti i requisiti di ripristino per la tua soluzione e le dipendenze tra i vari
   componenti dell'architettura. Per facilitare il corretto processo di ripristino, coordinare il backup e il ripristino
   tra i vari componenti dell'architettura.

   Gli argomenti seguenti descrivono gli approcci di backup e ripristino basati sull'organizzazione
   dell'infrastruttura. L'infrastruttura IT può essere ampiamente classificata come locale, ibrida o nativa sul
   cloud.

                                                      6
AWSLinee guida prescrittive Approcci
                                   di Backup e ripristino suAWS

Backup e ripristino tramiteAWS
Backup
   AWS Backupè un servizio di backup completamente gestito che centralizza e automatizza il backup dei
   datiAWSServizi .AWS Backupfornisce un livello di orchestrazione che integra Amazon CloudWatch,AWS
   CloudTrail,AWS Identity and Access Management(IAM),AWS Organizationse altri servizi. Questo
   centralizzato,AWSLa soluzione cloud native offre funzionalità di backup globali che possono aiutarti a
   raggiungere i requisiti di disaster recovery e conformità. Utilizzo diAWS Backup, è possibile configurare in
   modo centralizzato le policy di backup e monitorare le attività di backup perAWSrisorse AWS.

   AWS Backupè una soluzione ideale per implementare piani di backup standard per il tuoAWSrisorse
   in tutto il tuoAWSaccount e regioni PoichéAWS Backupsupporta piùAWStipi di risorse, semplifica
   la manutenzione e l'implementazione di una strategia di backup per carichi di lavoro utilizzando
   piùAWSrisorse che devono essere sottoposte a backup collettivo.AWS Backupconsente inoltre di
   monitorare collettivamente un'operazione di backup e ripristino che coinvolge piùAWSrisorse AWS.

   Se si dispone di requisiti di conformità e controllo, è possibile utilizzare ilAWS BackupAudit
   Managerfunzionalità per creare framework di audit e report per supportare i requisiti di conformità. LaAWS
   BackupVault Locksupporta anche i requisiti di conformità applicando una configurazione WORM (write-
   once, read-many) per tutti i backup archiviati in un vault di backup inAWS Backup.

   Un differenziatore chiave perAWS Backupè il supporto per le Organizations. Utilizzando questo supporto,
   è possibile definire e gestire le policy di backup a livello di organizzazione o unità organizzativa e
   implementare automaticamente tali criteri per ogni correlato.AWSaccount e regione Come sei a bordo
   nuovoAWSaccount e regioni, non è necessario definire e gestire separatamente i piani di backup.

   AWS Backuppuò semplificare l'implementazione di una politica di backup a livello di organizzazione
   utilizzando i tag. È possibile creare piani di backup separati con impostazioni di frequenza e conservazione
   univoche e quindi creare tag di coppia chiave-valore univoci che selezionano le risorse da includere per il
   backup.

   Ad esempio, è possibile creare un piano di backup giornaliero che avvia un backup alle 05:00 UTC su base
   giornaliera e dispone di un criterio di conservazione di 35 giorni. Questo piano di backup può includere
   unassegnazione delle risorse di backupche specifica che qualsiasi supportoAWSrisorsa con il tag keydi
   riservavalore tagquotidianoverrà eseguito il backup secondo questo piano. Inoltre, è possibile creare un
   piano di backup mensile che inizia alle 05:00 UTC del primo giorno di ogni mese e che dispone di una
   politica di conservazione di 36 giorni. Questo piano di backup può includere un'assegnazione di risorse
   di backup che specifica che qualsiasi supportoAWSrisorsa con il tag keydi riservavalore tagmensileverrà
   eseguito il backup secondo questo piano.

   È quindi possibile utilizzare i criteri per i tag e ilrequired-tags AWS Configregola per garantire che tutto
   il tuoAWSle risorse supportate hanno questa chiave tag e uno di questi valori di tag. Questo approccio
   può aiutarti a implementare e mantenere in modo coerente un approccio di backup standard inAWSper
   supportatoAWS Backuprisorse AWS. È possibile estendere questo approccio per standardizzare i backup
   per le applicazioni e i livelli architettonici con requisiti RPO (Recovery Point Objective) diversi.

   Consigliamo di adottare misure per proteggere il vault di backup. Ad esempio, è possibile implementare
   un criterio di controllo del servizio Organizations (SCP) che impedisce l'eliminazione o la condivisione del
   vault di backup non intenzionale.AWSconti. Per maggiori dettagli e altre importanti considerazioni sulla
   sicurezza, consulta ilLe 10 best practice di sicurezza per proteggere i backup inAWSpost di blog.

   AWS Backuppuò semplificare l'implementazione del piano di disaster recovery (DR) perAWSperché
   supporta piùAWSrisorse che possono essere affrontate collettivamente. Ad esempio, è possibile

                                                   7
AWSLinee guida prescrittive Approcci
                               di Backup e ripristino suAWS

implementareTra regionietra accountbackup per la maggior parte delleAWStipi di risorsa supportati daAWS
Backup. Il backup su più account migliora la sicurezza del backup perché una copia è disponibile in un
account separato. Il backup tra regioni migliora la disponibilità perché i backup sono disponibili in più di
una regione. Per informazioni dettagliateAWStipi di risorse, vedere ilDisponibilità delle funzionalità per
risorsatavolo.

Puoi utilizzare l'esempioBackup e ripristino conAWS Backupsoluzione open sourceimplementare
un'infrastruttura come codice (iAC) e un approccio CI/CD (Continuous Integration and Continuous Delivery)
alla gestione dei backup per il tuoAWS Organizationsorganizzazione. Questa soluzione include funzionalità
personalizzate, come la riapplicazione automaticaAWStag su restauratoAWSrisorse e creazione di un
archivio di backup secondario in un account separato e in una regione per scopi di DR.

                                               8
AWSLinee guida prescrittive Approcci
                                      di Backup e ripristino suAWS
                                   Simple Storage Service (Amazon S3)

Backup e ripristino tramite Amazon
S3 e Amazon S3 Glacier
    Amazon S3 e Amazon S3 Glacier sono servizi di storage ideali per l'utilizzo in architetture on-premise,
    ibride e native per il cloud. Questi servizi offrono piattaforme di storage durevoli e a basso costo che offrono
    capacità scalabile e non richiedono una gestione di volume o supporti man mano che i set di dati di backup
    crescono. Il modello pay-for-what-you-use e il basso costo per GB/mese rendono questi servizi adatti a
    un'ampia gamma di casi d'uso per la protezione dei dati.

Simple Storage Service (Amazon S3)
    Puoi utilizzare Amazon S3 per archiviare e recuperare qualsiasi quantità di dati, in qualsiasi momento.
    Puoi utilizzare Amazon S3 come negozio durevole per i dati delle applicazioni e per i processi di backup
    e ripristino a livello di file. Ad esempio, puoi copiare i backup del database da un'istanza di database su
    Amazon S3 con uno script di backup utilizzando ilAWS CLIo SDK.

    AWSi servizi utilizzano Amazon S3 per uno storage estremamente duraturo e affidabile, come nei seguenti
    esempi:

    • Amazon EC2 utilizza Amazon S3 per archiviare gli snapshot Amazon EBS per i volumi EBS e gli archivi
      di istanze EC2.
    • Storage Gateway si integra con Amazon S3 per fornire ambienti locali con condivisioni di file, volumi e
      librerie a nastro supportate da Amazon S3.
    • Amazon RDS utilizza Amazon S3 per le istantanee del database.

    Molte soluzioni di backup di terze parti utilizzano anche Amazon S3. Ad esempio, Arcserve Unified Data
    Protection supporta Amazon S3 per il backup duraturo di server locali e cloud native.

    Puoi utilizzare le funzionalità integrate di Amazon S3 di questi servizi per semplificare l'approccio di backup
    e ripristino. Allo stesso tempo, puoi beneficiare dell'elevata durata e disponibilità offerte da Amazon S3.

    Amazon S3 archivia i dati come oggetti nelle risorse chiamate bucket. È possibile archiviare tutti gli oggetti
    desiderati in un secchio. È possibile scrivere, leggere ed eliminare gli oggetti nel bucket con un controllo di
    accesso a grana fine. Gli oggetti singoli possono avere dimensioni superiori a 5 TB.

    Amazon S3 offre una serie di classi di storage concepite per diversi casi d'uso, tra cui le seguenti classi:

    • S3 Standardper l'archiviazione generica dei dati a cui si accede di frequente (ad esempio, file di
      configurazione, backup non pianificati, backup giornalieri).
    • S3 Standard - accesso infrequenteper i dati di lunga durata, ma meno frequentemente accessibili (ad
      esempio i backup mensili). IA sta peraccesso infrequente.

    Amazon S3 offre policy sul ciclo di vita che puoi configurare per gestire i tuoi dati durante tutto il ciclo di
    vita. Una volta impostata una policy, i dati verranno migrati nella classe di storage appropriata senza dover
    apportare modifiche all'applicazione. Per ulteriori informazioni, consulta la .Gestione del ciclo di vita degli
    oggetti Amazon S3documentazione.

    Per ridurre i costi per il backup, utilizzare un approccio di classe di storage su più livelli basato sul Recovery
    Time Objective (RTO) e sul Recovery Point Objective (RPO), come nell'esempio seguente:

                                                      9
AWSLinee guida prescrittive Approcci
                                 di Backup e ripristino suAWS
                                      Bucket S3 standard

• Backup giornalieri nelle ultime 2 settimane utilizzando S3 Standard
•   Backup settimanali negli ultimi 3 mesi utilizzando S3 Standard-IA
•   Backup trimestrale dello scorso anno su S3 Glacier Flexible Retrieval
•   Backup annuali degli ultimi 5 anni su S3 Glacier Deep Archive
•   Backup eliminati da S3 Glacier Deep Archive dopo i 5 anni

È possibile automatizzare la transizione dei backup utilizzando la gestione del ciclo di vita degli oggetti.

Creazione di bucket S3 standard per backup e
archiviazione
È possibile creare un bucket S3 standard per il backup e l'archiviazione con la politica di backup e
conservazione della tua azienda implementata attraverso le policy del ciclo di vita di S3. Tagging e
reporting per l'allocazione dei costiAWSla fatturazione è basata sultag assegnati a livello di benna. Se
l'allocazione dei costi è importante, creare bucket S3 di backup e archiviazione separati per ogni progetto o
business unit in modo da poter allocare i costi di conseguenza.

Gli script e le applicazioni di backup possono utilizzare il bucket S3 di backup e archiviazione creato
per archiviare point-in-time snapshot per dati di applicazioni e carichi di lavoro. È possibile creare un
prefisso s3 standard per aiutarti a organizzare il tuo point-in-time istantanee di dati. Ad esempio, se crei
backup orari, considera l'utilizzo di un prefisso di backup comeYYYY/MM/DD/HH//
. In questo modo, puoi recuperare rapidamente il tuo point-in-time backup manuali o
programmaticamente.

Uso del controllo delle versioni di Amazon S3 per
mantenere automaticamente la cronologia di rollback
È possibile abilitare il controllo delle versioni degli oggetti S3 per mantenere una cronologia delle modifiche
agli oggetti, inclusa la possibilità di tornare a una versione precedente. Ciò è utile per i file di configurazione
e altri oggetti che potrebbero cambiare più frequentemente del tuo point-in-time pianificazione del backup.
È utile anche per i file che devono essere ripristinati singolarmente.

Utilizzo di Amazon S3 per eseguire il backup e il
ripristino di file di configurazione personalizzati per
AMI
Amazon S3 con il controllo delle versioni degli oggetti può diventare il tuo sistema di record per
la configurazione del tuo carico di lavoro e i file di opzione. È ad esempio possibile utilizzare uno
standardAWS MarketplaceImmagine Amazon EC2 gestita da un ISV. Questa immagine potrebbe
contenere software la cui configurazione è mantenuta in diversi file di configurazione. Puoi mantenere i
file di configurazione personalizzati in Amazon S3. Quando l'istanza viene avviata, puoi copiare questi
file di configurazione nella tua istanza come parte del tuodati utente dell'istanza. Quando applichi questo
approccio, non è necessario personalizzare e ricreare un'AMI per utilizzare una versione aggiornata.

Utilizzo di Amazon S3 nel processo di backup e
ripristino personalizzato
Amazon S3 fornisce un archivio di backup generico che è possibile integrare rapidamente nei processi
di backup personalizzati esistenti. Puoi utilizzare il pluginAWS CLI,AWSSDK e operazioni API per

                                                  10
AWSLinee guida prescrittive Approcci
                                    di Backup e ripristino suAWS
                                         Amazon S3 Glacier

    integrare gli script e i processi di backup e ripristino che utilizzano Amazon S3. È ad esempio possibile
    disporre di uno script di backup del database che esegue le esportazioni notturne dei database. Puoi
    personalizzare questo script per copiare i backup notturni su Amazon S3 per lo storage fuori sede.
    Consulta il pluginCaricamento Batch dei file nel cloudtutorial per una panoramica su come eseguire questa
    operazione.

    È possibile adottare un approccio simile per l'esportazione e il backup dei dati per diverse applicazioni
    in base al loro RPO individuale. Inoltre, è possibile utilizzareAWSSystems Manager per eseguire gli
    script di backup sulle istanze gestite. Systems Manager fornisce automazione, controllo degli accessi,
    pianificazione, registrazione e notifica per i singoli processi di backup.

Amazon S3 Glacier
    Amazon S3 Glacier è un servizio di archiviazione cloud a basso costo che fornisce storage sicuro e
    duraturo per l'archiviazione dei dati e il backup online. Per mantenere bassi i costi, S3 Glacier offre tre
    classi di storage da pochi millisecondi a ore. S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive
    forniscono opzioni aggiuntive basate sulla rapidità con cui è necessario ripristinare i dati. Con S3 Glacier
    è possibile archiviare in modo affidabile grandi o piccole quantità di dati con un notevole risparmio rispetto
    alle soluzioni locali. S3 Glacier è ideale per l'archiviazione di dati di backup con requisiti di conservazione
    lunghi o indefiniti e per l'archiviazione dei dati a lungo termine. S3 Glacier fornisce le seguenti classi di
    storage:

    • S3 Glacier Instant Retrievalper l'archiviazione dei dati che potrebbero essere necessari una volta al
      trimestre e che devono essere ripristinati rapidamente (millisecondi)
    • S3 Glacier Flexible Retrievalper l'archiviazione di dati che raramente potrebbero essere ripristinati, una o
      due volte all'anno, entro poche ore
    • S3 Glacier Deep Archiveper l'archiviazione di dati del ciclo di backup a lungo termine che potrebbero
      essere raramente ripristinati entro 12 ore

    La tabella seguente riepiloga le opzioni di recupero archivi.

     Classe di storage           Expedited                   Standard                    Bulk

     S3 Glacier Instant          Non applicabile             Non applicabile             Non applicabile
     Retrieval

     S3 Glacier Flexible         1 - 5 minuti                3 - 5 ore                   5 - 12 ore
     Retrieval

     S3 Glacier Deep Archive Non disponibile                 Entro 12 ore                Entro 48 ore

    Utilizzando Amazon S3, puoiimposta la classe di storage per ogni oggetto nel bucket S3quando lo crei.
    Dopo aver creato l'oggetto, è possibile modificare la classe di archiviazione copiando l'oggetto in un nuovo
    oggetto con una classe di archiviazione diversa. In alternativa, è possibile abilitare una configurazione del
    ciclo di vita che modificherà automaticamente la classe di archiviazione degli oggetti in base alle regole
    specificate.

    Per automatizzare i processi di backup e ripristino, puoi accedere ad Amazon S3 Glacier e S3 Glacier
    Deep Archive tramite il pluginAWS Management Console,AWS CLI, eAWSSDK. Per ulteriori informazioni,
    consulta Amazon S3 Glacier.

                                                     11
AWSLinee guida prescrittive Approcci
                                        di Backup e ripristino suAWS
                                Uso della transizione degli oggetti Amazon S3

    Utilizzo della transizione di oggetti Amazon S3
    Lifecycle ad Amazon S3 Glacier rispetto alla gestione
    degli archivi Amazon S3 Glacier
    Amazon S3 fornisce una comoda transizione degli oggetti S3 alle classi di storage Amazon S3 Glacier, in
    modo da poter gestire il ciclo di vita e i costi per i backup. Tuttavia, a seconda delle dimensioni degli oggetti
    e se è necessario ripristinare una raccolta di oggetti per diversi componenti dell'architettura, è possibile
    gestire autonomamente questo processo.

    Se si dispone di un numero elevato di piccoli oggetti che devono essere ripristinati collettivamente,
    considerare le implicazioni di costo delle seguenti opzioni:

    • Utilizzo di una politica del ciclo di vita per la transizione automatica degli oggetti singolarmente su
      Amazon S3 Glacier
    • Comprimere gli oggetti in un singolo file e archiviarli in Amazon S3 Glacier

    Amazon S3 Glacier prevede costi di capacità minimi per ogni oggetto a seconda della classe di storage
    utilizzata. Ad esempio, S3 Glacier Instant Retrieval ha una capacità minima di 128 KB per ogni oggetto.
    Consulta il plugingrafico delle prestazioniper il massimo up-to-date informazioni.

    Per ogni oggetto archiviato in S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive, Amazon S3
    utilizzerà 8 KB di spazio di archiviazione per il nome dell'oggetto e gli altri metadati. Amazon S3 memorizza
    questi metadati per consentire di generare tramite l'API Amazon S3 un elenco in tempo reale degli oggetti
    archiviati. Questo spazio di archiviazione aggiuntivo viene addebitato secondo le tariffe di S3 Standard.

    Amazon S3 aggiunge inoltre 32 KB di spazio di archiviazione per l'indice e i metadati correlati per ogni
    oggetto archiviato nelle classi di storage S3 Glacier Flexible Retrieval o S3 Glacier Deep Archive. Questi
    dati aggiuntivi sono necessari per identificare e ripristinare l'oggetto desiderato. Questo storage aggiuntivo
    vene addebitato secondo le tariffe Amazon S3 Glacier o S3 Glacier Deep Archive.

    Comprimando i tuoi oggetti in un unico file, puoi ridurre lo spazio di archiviazione aggiuntivo utilizzato da
    Amazon S3 Glacier ed evitare costi minimi di capacità per molti oggetti di piccole dimensioni.

    Un'altra considerazione importante è che i criteri del ciclo di vita vengono applicati singolarmente agli
    oggetti. Ciò può influire sull'integrità del backup se una raccolta di oggetti deve essere ripristinata
    collettivamente da un determinato momento. Non vi è alcuna garanzia che tutti gli oggetti si spostino
    contemporaneamente anche con lo stesso tempo di scadenza e di transizione del ciclo di vita impostato
    tra gli oggetti. Potrebbe esserci un ritardo tra il momento in cui la regola del ciclo di vita è soddisfatta e il
    completamento dell'azione della regola. Per ulteriori informazioni, consulta la .Centro AWS Knowledge.

    Infine, considera lo sforzo di ripristino tra l'utilizzo di archivi dalle policy del ciclo di vita e la gestione di un
    archivio separato creato. È necessario avviare un ripristino per ciascun oggetto da Amazon S3 Glacier
    separatamente. Ciò richiede di scrivere uno script o di utilizzare uno strumento per avviare un ripristino per
    molti oggetti collettivamente. È possibile utilizzareOperazioni in batch S3per ridurre il numero di richieste
    individuali o utilizzare la console Amazon S3.

Protezione dei dati di backup in Amazon S3 e
Amazon Simple Storage Service
    La sicurezza dei dati è un problema universale eAWSprende molto sul serio la sicurezza. La sicurezza è
    il fondamento di ogniAWSservizio. I servizi di storage come Amazon S3 offrono potenti funzionalità per
    il controllo degli accessi e la crittografia sia a riposo che in transito. Tutti gli endpoint Amazon S3 Glacier

                                                       12
AWSLinee guida prescrittive Approcci
                                 di Backup e ripristino suAWS
                                  Protezione dei dati di backup

API supportano Secure Sockets Layer/Transport Layer Security (SSL/TLS) per la crittografia dei dati in
transito. Amazon S3 Glacier crittografa tutti i dati inattivi per impostazione predefinita. Con Amazon S3,
puoi scegliere la crittografia lato server per gli oggetti inattivi effettuando le seguenti operazioni:

• Utilizzo dicrittografia lato server con chiavi crittografia gestite da Amazon S3
• Utilizzo dicrittografia lato server conAWS Key Management Service(AWS KMS) chiavi memorizzate
  inAWS KMS

In alternativa, è possibile crittografare i dati prima di caricarli suAWS. Per ulteriori informazioni, consulta
la .Crittografia lato client didocumentazione.

È possibile utilizzareAWS Identity and Access Management(IAM per controllare l'accesso agli oggetti S3.
IAM fornisce il controllo sulle autorizzazioni per singoli oggetti e percorsi prefissi specifici all'interno di un
bucket S3. È possibile controllare l'accesso agli oggetti S3 utilizzandoRegistrazione a livello di oggetto
conAWS CloudTrail.

                                                  13
AWSLinee guida prescrittive Approcci
                                    di Backup e ripristino suAWS

Backup e ripristino per Amazon EC2
con volumi EBS
   AWSfornisce diversi metodi per eseguire il backup delle istanze Amazon EC2. Questa sezione tratta diversi
   aspetti del backup dei volumi Amazon Elastic Block Store (Amazon EBS) o dei volumi instance store per
   lo storage. ConsiderareAWS Backupcome prima scelta per la gestione dei backup suAWSse soddisfa le
   proprie esigenze. Ricorda che i backup sono validi solo se possono essere ripristinati alla funzione per
   la quale sono stati destinati. La funzione di ripristino e ripristino deve essere regolarmente testata per
   confermarlo.

   L'architettura della soluzione nel diagramma seguente descrive un ambiente di carico di lavoro che esiste
   interamente suAWScon la maggior parte dell'architettura basata su Amazon EC2. Come illustrato nella
   figura seguente, lo scenario include server Web, server applicazioni, server di monitoraggio, database e
   Active Directory.

   AWSfornisce molti servizi completi per molti server Amazon EC2 rappresentati in questa architettura per
   eseguire il lavoro indifferenziato di creazione, provisioning, backup, ripristino e ottimizzazione delle istanze
   e dello storage. Considera se questi servizi hanno senso nella tua architettura per ridurre la complessità e

                                                    14
AWSLinee guida prescrittive Approcci
                                      di Backup e ripristino suAWS
                                    Backup e ripristino di Amazon EC2

    la gestione.AWSfornisce inoltre servizi per migliorare la disponibilità delle architetture basate su Amazon
    EC2. In particolare, considera Amazon EC2 Auto Scaling e Elastic Load Balancing per integrare i carichi
    di lavoro in Amazon EC2. L'utilizzo di questi servizi può migliorare la disponibilità e la tolleranza ai guasti
    dell'architettura e aiutarti a ripristinare istanze con un impatto minimo sull'utente.

    Le istanze EC2 utilizzano principalmente volumi Amazon EBS per lo storage persistente. Amazon EBS
    offre una serie di funzionalità per il backup e il ripristino descritte in dettaglio in questa sezione.

    Argomenti
     • Backup e ripristino di Amazon EC2 con snapshot e AMI (p. 15)
     • Creazione di backup del volume EBS con API e snapshot EBS (p. 18)
     • Ripristino da uno snapshot Amazon EBS o da un'AMI (p. 23)

Backup e ripristino di Amazon EC2 con snapshot e
AMI
    I volumi EBS sono la principale opzione di storage persistente per Amazon EC2. È possibile utilizzare
    questo storage a blocchi per dati strutturati, come database o dati non strutturati, come i file in un file
    system su un volume.

    I volumi EBS sono collocati in una zona di disponibilità specifica. I volumi vengono replicati tra più server
    per impedire la perdita di dati in caso di errore di uno qualsiasi dei componenti. Il guasto si riferisce a una
    perdita totale o parziale del volume, a seconda delle dimensioni e delle prestazioni del volume.

    I volumi EBS sono progettati per un tasso di guasto annuale (AFR) dello 0,1-0,2 percento. Questo rende i
    volumi EBS 20 volte più affidabili rispetto alle unità disco standard in commercio, che non funzionano con
    un AFR di circa il 4%. Ad esempio, se hai 1.000 volumi EBS in esecuzione per 1 anno, dovresti aspettarti
    che uno o due volumi avranno un errore.

    Amazon EBS supporta inoltre una funzione di snapshot per eseguire backup point-in-time dei dati. Tutti
    i tipi di volume EBS offrono funzionalità di snapshot durevoli e sono progettati per una disponibilità del
    99,999%. Per ulteriori informazioni, consulta la .Contratto sul livello di servizio Amazon Compute.

    Amazon EBS offre la possibilità di creare snapshot (backup) di qualsiasi volume EBS. Un'istantanea è una
    funzione di base per la creazione di backup dei volumi EBS. Uno snapshot prende una copia del volume
    EBS e lo inserisce in Amazon S3, dove viene archiviata in modo ridondante in più zone di disponibilità.
    L'istantanea iniziale è una copia completa del volume; le istantanee in corso memorizzano solo le modifiche
    incrementali a livello di blocco. Consulta il linkDocumentazione di Amazon EC2per informazioni dettagliate
    su come creare snapshot Amazon EBS.

    È possibile eseguire un'operazione di ripristino, eliminare un'istantanea o aggiornare i metadati delle
    istantanee, ad esempio i tag, associati all'istantaneadalla console Amazon EC2nella stessa regione in cui
    hai scattato l'istantanea.

    Il ripristino di un'istantanea crea un nuovo volume Amazon EBS con dati completi del volume. Se è
    necessario solo un ripristino parziale, è possibile collegare il volume all'istanza in esecuzione con un nome
    di dispositivo diverso. Quindi montarlo e utilizzare i comandi di copia del sistema operativo per copiare i dati
    dal volume di backup al volume di produzione.

    Le istantanee Amazon EBS possono anche essere copiate traAWSRegioni utilizzando la funzionalità
    di copia istantanea di Amazon EBS, come descritto nellaDocumentazione di Amazon EC2. È possibile
    utilizzare questa funzione per archiviare il backup in un'altra regione senza dover gestire la tecnologia di
    replica sottostante.

                                                     15
AWSLinee guida prescrittive Approcci
                                  di Backup e ripristino suAWS
                                      Volumi server separati

Definizione di volumi server separati
È già possibile utilizzare un set standard di volumi separati per il sistema operativo, i registri, le applicazioni
e i dati. Stabilendo volumi server separati, è possibile ridurre il raggio di esplosione degli errori delle
applicazioni o della piattaforma dovuti all'esaurimento dello spazio su disco. Questo rischio è generalmente
maggiore con i dischi rigidi fisici, perché non si dispone della flessibilità necessaria per espandere
rapidamente i volumi. Con le unità fisiche, è necessario acquistare le nuove unità, eseguire il backup dei
dati e quindi ripristinare i dati sulle nuove unità. conAWS, questo rischio è notevolmente ridotto perché
è possibile utilizzare Amazon EBS per espandere i volumi con provisioning. Per ulteriori informazioni,
consulta la documentazione relativa ad AWS.

Mantenere volumi separati per i dati delle applicazioni, i dati utente, i registri e i file di swap in modo da
poter utilizzare criteri di backup e ripristino separati per queste risorse. Separando i volumi per i dati, è
inoltre possibile utilizzare diversi tipi di volume in base alle prestazioni e ai requisiti di archiviazione per i
dati. È quindi possibile ottimizzare e ottimizzare i costi per diversi carichi di lavoro.

Utilizzo di snapshot AMI o Amazon EBS per i backup
Considera se è necessario creare un backup completo di un'istanza EC2 con un'AMI o scattare
un'istantanea di un singolo volume.

Un'AMI include i seguenti elementi:

• Una o più istantanee. Le AMI supportate da instance store includono un modello del volume root per
  l'istanza, ad esempio un sistema operativo, un server applicazioni e le applicazioni.
• I permessi di avvio che controllano quali account AWS possono utilizzare l'AMI per avviare le istanze.
• Una mappatura dei dispositivi a blocchi che specifica i volumi da collegare all'istanza quando viene
  avviata.

È possibile utilizzare AMI per avviare nuove istanze con software e dati preconfigurati. È possibile creare
AMI quando si desidera stabilire una baseline, che è una configurazione riutilizzabile per l'avvio di più
istanze. Quando si crea un'AMI di un'istanza EC2 esistente, viene acquisita un'istantanea per tutti i volumi
collegati all'istanza. L'istantanea include le mappature del dispositivo.

Non è possibile utilizzare le istantanee per avviare una nuova istanza, ma è possibile utilizzarle per
sostituire i volumi su un'istanza esistente. Se si verifica un danneggiamento dei dati o un errore del volume,
è possibile creare un volume da un'istantanea acquisita e sostituire il volume precedente. È inoltre possibile
utilizzare le istantanee per eseguire il provisioning di nuovi volumi e collegarli durante il lancio di una nuova
istanza.

Se si utilizzano AMI di piattaforma e applicazioni gestite e pubblicate daAWSo dagliAWS Marketplace,
considera il mantenimento di volumi separati per i tuoi dati. È possibile eseguire il backup dei volumi di dati
come istantanee separate dal sistema operativo e dai volumi dell'applicazione. Quindi usa le istantanee del
volume di dati con AMI appena aggiornate pubblicate daAWSo dagliAWS Marketplace. Questo approccio
richiede test e pianificazione attenti per eseguire il backup e il ripristino di tutti i dati personalizzati, incluse
le informazioni di configurazione, sulle AMI appena pubblicate.

Il processo di ripristino è influenzato dalla scelta tra backup AMI o backup istantanei. Se si creano AMI per
fungere da backup delle istanze, è necessario avviare un'istanza EC2 dall'AMI come parte del processo di
ripristino. Potrebbe anche essere necessario chiudere l'istanza esistente per evitare potenziali collisioni. Un
esempio di potenziale collisione sono gli identificatori di sicurezza (SID) per le istanze Windows collegate
al dominio. Il processo di ripristino per le istantanee potrebbe richiedere di scollegare il volume esistente e
collegare il volume appena ripristinato. In alternativa, potrebbe essere necessario apportare una modifica
alla configurazione per indirizzare le applicazioni al volume appena collegato.

AWS Backupsupporta sia i backup a livello di istanza come AMI che i backup a livello di volume come
istantanee separate basate sui tag delle risorse.

                                                   16
AWSLinee guida prescrittive Approcci
                                 di Backup e ripristino suAWS
                                    Volumi di instance store

Considerazioni, ad esempio, volumi di store
Un instance store fornisce un'archiviazione temporanea di livello per le istanze. L'archiviazione è collocata
all'interno dei dischi fisicamente collegati al computer host. Gli instance store sono ideali per l'esecuzione
dello storage delle informazioni che cambiano frequentemente, quali buffer, cache, dati grezzi e altri
contenuti temporanei. Sono preferibili anche per i dati che vengono replicati su una flotta di istanze, come
un pool di server Web con bilanciamento del carico.

I dati all'interno di un instance store persistono solo durante la durata delle istanze associate. Se un'istanza
si riavvia (intenzionalmente o involontariamente), i dati nell'instance store persistono. Tuttavia, i dati
nell'instance store andranno persi in una delle seguenti circostanze.

• Guasto del drive sottostante.
• Arresto dell'istanza.
• Terminazione dell'istanza.

Pertanto, non fare affidamento su un instance store per dati preziosi e a lungo termine. È invece
consigliabile l'utilizzo di un'archiviazione dei dati più duratura, come Amazon S3, Amazon EBS o Amazon
EFS.

Una strategia comune con i volumi dello store di istanze consiste nel mantenere regolarmente i dati
necessari ad Amazon S3, in base all'obiettivo RPO (Recovery Point Objective) e al Recovery Time
Objective (RTO). Puoi quindi scaricare i dati da Amazon S3 nel tuo store istanze quando viene avviata
una nuova istanza. Puoi anche caricare i dati su Amazon S3 prima che un'istanza venga arrestata. Per
la persistenza, creare un volume EBS, collegarlo all'istanza e copiare periodicamente i dati dal volume
dell'archivio istanze al volume EBS. Per ulteriori informazioni, consulta la .Knowledge Center AWS.

Tagging e applicazione di standard per snapshot EBS
e AMI
Tagging tutte le tueAWSresources è una pratica importante per l'allocazione dei costi, il controllo,
la risoluzione dei problemi e la notifica. Il tagging è importante per i volumi EBS in modo che siano
presenti le informazioni pertinenti necessarie per gestire e ripristinare i volumi. I tag non vengono copiati
automaticamente dalle istanze EC2 alle AMI o dai volumi di origine alle istantanee. Assicurati che il
processo di backup includa i tag pertinenti di queste fonti. Questo consente di impostare i metadati
snapshot, ad esempio policy di accesso, informazioni di collegamento e allocazione dei costi, per utilizzare
questi backup in futuro. Per ulteriori informazioni sui tagAWSrisorse, fare riferimento aletichettatura di best
practice tecniche.

Oltre ai tag che usi per tuttiAWSrisorse, utilizza i seguenti tag specifici per il backup:

• ID istanza di origine
• ID volume sorgente (per istantanee)
• Descrizione del punto di ripristino

È possibile applicare i criteri di tagging utilizzandoAWS Configregole e autorizzazioni IAM. IAM supporta
l'utilizzo forzato dei tag, in modo da poter scrivere policy IAM che impongono l'uso di tag specifici quando
si agisce su snapshot Amazon EBS. Se unCreateSnapshotl'operazione viene tentata senza i tag definiti
nel criterio delle autorizzazioni IAM che conferiscono i diritti, la creazione dello snapshot non riesce con
l'accesso negato. Per ulteriori informazioni, consulta la .post sul blog sull'etichettatura delle istantanee di
Amazon EBS sulla creazione e l'implementazione di policy di sicurezza più forti.

È possibile utilizzareAWS Configregole per valutare le impostazioni di configurazione delAWSrisorse
automaticamente. Per consentirti di iniziare,AWS Configfornisce regole personalizzabili e predefinite

                                                  17
AWSLinee guida prescrittive Approcci
                                      di Backup e ripristino suAWS
                                     Creare backup dei volumi EBS

    chiamate regole gestite. Puoi anche creare regole personalizzate. MentreAWS Configmonitora
    continuamente le modifiche di configurazione tra le risorse e controlla che queste modifiche non violino le
    condizioni nelle regole. Se una risorsa viola una regola, AWS Config contrassegna la risorsa come non
    conforme. Nota:required-tagsla regola gestita non supporta attualmente snapshot e AMI.

Creazione di backup del volume EBS con API e
snapshot EBS
    AWSoffre una vasta gamma di opzioni per la creazione e la gestione di AMI e istantanee. Puoi usare
    l'approccio che soddisfa le proprie esigenze. Un problema comune che molti clienti devono affrontare è
    la gestione del ciclo di vita delle istantanee e l'allineamento delle istantanee in base allo scopo, ai criteri
    di conservazione, ecc. Senza una corretta marcatura, esiste il rischio che le istantanee possano essere
    eliminate accidentalmente o come parte di un processo di pulizia automatica. Potresti anche finire per
    pagare istantanee obsolete che vengono conservate perché non c'è chiara comprensione se sono ancora
    necessarie.

    Preparazione di un volume EBS prima di creare uno
    snapshot o un'AMI
    Prima di scattare un'istantanea o creare un'AMI, prepara i preparativi necessari al volume EBS. La
    creazione di un'AMI si traduce in una nuova istantanea per ogni volume EBS collegato all'istanza, pertanto
    queste preparazioni si applicano anche alle AMI.

    Puoi creare uno snapshot di un volume EBS collegato in uso. Tuttavia, gli snapshot si limitano ad acquisire
    i dati scritti nel volume EBS al momento in cui viene eseguito il comando di creazione dello snapshot.
    Ciò potrebbe essere escluso dei dati memorizzati nella cache dalle applicazioni o dal sistema operativo.
    Una buona pratica è quella di avere il sistema in uno stato in cui non esegue alcun I/O. Idealmente, la
    macchina non accetta traffico e si trova in uno stato di arresto, ma questo è raro poiché le operazioni
    IT 24/7 diventano la norma. Se puoi scaricare i dati dalla memoria di sistema al disco utilizzato dalle
    applicazioni e mettere in pausa le operazioni di scrittura di file nel volume per un periodo sufficiente per la
    creazione di uno snapshot, lo snapshot dovrebbe risultare completo.

    Per eseguire un backup pulito, è necessario interrompere il database o il file system. Il modo in cui esegui
    questa operazione dipende dal database o dal file system.

    Di seguito è riportato il procedimento per un database:

    1.   Se possibile, inserire il database in modalità di backup a caldo.
    2.   Esegui i comandi snapshot di Amazon EBS.
    3.   Elimina il database dalla modalità di backup a caldo o, se si utilizza una replica di lettura, terminare
         l'istanza di replica di lettura.

    Il processo per un file system è simile, ma dipende dalle capacità del sistema operativo o del file system.
    Ad esempio, XFS è un file system in grado di scaricare i dati per un backup coerente. Per ulteriori
    informazioni, consultaxfs_freeze. In alternativa, è possibile facilitare questo processo utilizzando un gestore
    logico di volume che supporta il blocco dell'I/O.

    Tuttavia, se non riesci a svuotare o mettere in pausa tutte le scritture di file sul volume, procedere come
    segue:

    1.   Smontare il volume dal sistema operativo.
    2.   Eseguire il comando snapshot.

                                                     18
Puoi anche leggere