Procedure consigliate per il ripristino di emergenza AWS

Qualsiasi attività che possa influire negativamente sulla continuità operativa di un’azienda, sia che si tratti di carichi di lavoro on-premise che nel cloud, può essere definita un disastro. È fondamentale che un’azienda investa tempo e risorse nell’identificazione di tutti i possibili rischi e nella definizione di piani per prevenirli – o almeno agisca di conseguenza per mitigarne l’impatto negativo.

La creazione di un piano completo di ripristino di emergenza (DR) per la propria infrastruttura on-premise e nel cloud AWS è una questione di massima priorità. In questo post del blog tratteremo le procedure consigliate per la pianificazione del ripristino di emergenza su AWS in entrambi i casi, con particolare attenzione ai carichi di lavoro AWS.

Ripristino di emergenza per Amazon EC2

Ripristino di emergenza per Amazon EC2

Migliora la protezione dei dati su Amazon EC2 creando repliche delle istanze di EC2 in diverse regioni e account AWS. Passa alle repliche con pochi clic per garantire tempi di ripristino (RTO) ridotti.

Vantaggi dell’utilizzo di AWS per il ripristino di emergenza

La piattaforma Amazon Web Services (AWS) offre un’ampia gamma di servizi, tra cui archiviazione di database, potenza di calcolo, distribuzione di contenuti e altre funzioni specifiche. AWS può essere utilizzato anche per ripristinare rapidamente le operazioni aziendali in esecuzione su VM e istanze di EC2 in caso di disastro. AWS consente di creare repliche e configurare il ripristino di emergenza sia per ambienti on-premise che cloud. Conservare i dati critici per l’azienda nel cloud AWS elimina inoltre la necessità di un sistema di storage fisico secondario, che in genere comporta costi significativi.

Infatti, i dati di backup e replica possono essere archiviati in più regioni AWS in tutto il mondo, in modo sicuro e affidabile. Nell’ambito della sua funzionalità di ripristino di emergenza, AWS consente di eseguire e testare una soluzione di ripristino di emergenza di terze parti per verificare eventuali carenze (eseguire test di ripristino di emergenza su AWS). È quindi possibile utilizzare i modelli AWS CloudFormation per definire le pratiche di ripristino di emergenza più efficienti e salvarle in un Amazon Virtual Private Cloud per un uso futuro.

Scenari di Ripristino di emergenza AWS

Amazon offre quattro strategie di Ripristino di emergenza AWS. La scelta dipende dalle esigenze e dal budget della vostra organizzazione. Sono possibili varie combinazioni per soddisfare le esigenze specifiche di qualsiasi infrastruttura virtuale.

  • Backup e ripristino. È possibile eseguire il backup dei dati critici e inviarli a una ubicazione offsite, come Amazon S3 storage, dove sono ben protetti e possono essere ripristinati rapidamente in caso di necessità. L’interfaccia utente web di Amazon S3 ne garantisce l’accessibilità da qualsiasi luogo. È possibile copiare i dati direttamente su Amazon S3 oppure creare backup e archiviarli nel cloud. Questo è uno degli scenari di ripristino di emergenza più diffusi in AWS.
  • Pilot light. Questo scenario di ripristino di emergenza consente di disporre di una versione ridotta di un ambiente virtuale nel cloud, mantenendola sempre attiva e aggiornata. È possibile ripristinare e avviare rapidamente i componenti più critici della propria infrastruttura basata su AWS. Vengono utilizzati servizi quali le Amazon Machine Images (AMI) e gli snapshot di Amazon EBS. Il metodo “Pilot Light” è più conveniente rispetto alla strategia di ripristino di emergenza AWS basata su backup, poiché riduce significativamente il tempo impiegato per il ripristino.
  • Warm standby. In questo scenario di ripristino di emergenza, una versione ridotta dell’infrastruttura di produzione è sempre in esecuzione nel cloud. Durante un evento di DR, è possibile scalarlo rapidamente per ridurre al minimo i tempi di inattività e ripristinare le operazioni e i carichi di lavoro critici.
  • Implementazione multisito (“hot standby”). Questo metodo prevede la replica dei dati critici per l’azienda e dei componenti principali dell’infrastruttura, distribuendoli su diverse ubicazioni on-premise o nel cloud. Tutte queste ubicazioni sono attive e condividono il traffico e i carichi di lavoro. Se un disastro colpisce una delle ubicazioni, si dispone comunque di un sistema intatto pronto a operare in piena modalità produttiva. Per eseguire questo processo si utilizza Amazon EC2 Auto Scaling. Con l’hot standby si ottengono valori minimi per l’Obiettivo di tempo di ripristino (RTO) e l’Obiettivo di punto di ripristino (RPO). Se decidete di utilizzare l’hot standby tra gli scenari di ripristino di emergenza di AWS, tenete presente che l’esecuzione simultanea di diversi sistemi virtuali può risultare piuttosto costosa.

Nel contesto del ripristino di emergenza, è opportuno menzionare anche le seguenti funzioni:

  • Replica . Per garantire un’elevata disponibilità, è possibile implementare la replica interregionale (Cross-Region Replication) se le vostre carghe di lavoro primarie si trovano nel cloud AWS. In questo caso, i dati critici e i componenti di sistema vengono replicati in qualsiasi altra regione AWS di vostra scelta. Se vengono apportate modifiche al database primario, i dati possono essere aggiornati istantaneamente (replica sincrona) o con un leggero ritardo (replica asincrona). Questi due tipi di replica rispondono a esigenze aziendali diverse.
  • Failback . Durante il processo di DR, il carico di lavoro dell’istanza interessata viene spostato al sito di destinazione e l’istanza replica viene avviata (failover). Una volta ripristinato il sito primario, è possibile ripristinare l’istanza originale. Per salvare tutte le modifiche ai dati apportate nell’istanza di DR dal momento del failover, è necessario invertire il flusso di replica dei dati verso il sito primario (failback).
  • Regioni AWS multiple . Ogni regione AWS è un’area separata e indipendente destinata all’archiviazione di istanze o dati. Per garantire il successo del ripristino di emergenza, è possibile scegliere di archiviare i dati in due o più regioni AWS per mitigare l’impatto di disastri su scala estremamente ampia.

Procedure consigliate per il ripristino di emergenza AWS

Di seguito sono riportate le procedure consigliate per il ripristino di emergenza AWS, da tenere presenti quando si crea un piano di ripristino di emergenza AWS per il proprio ambiente.

  • Test del ripristino di emergenza AWS . Dopo aver installato una soluzione di ripristino di emergenza, è necessario testarla. I test possono essere eseguiti on demand oppure pianificati. È possibile eseguire i “test in condizioni reali”, ovvero una modalità di verifica delle applicazioni e delle istanze volta ad accertare che il piano di DR funzioni come previsto e che gli RTO possano essere rispettati. A tal fine, è possibile utilizzare AWS CloudFormation per effettuare l’implementazione di ambienti completi su Amazon EC2. È possibile creare un modello di risorse che consenta di modellare e gestire i componenti dell’infrastruttura nel proprio ambiente cloud. I test periodici verificano che tutti i componenti di DR siano correttamente pianificati e organizzati e che gli RTO e gli RPO possano essere rispettati quando serve.
  • Monitoraggio e avvisi . Per evitare che un eventuale disastro distrugga l’infrastruttura, è necessario identificare rapidamente i potenziali problemi. È possibile monitorare regolarmente il flusso di lavoro del sistema e verificarne l’integrità. Ciò consente di rilevare rapidamente minacce emergenti quali problemi di connettività, guasti ai server o arresti delle applicazioni. Amazon CloudWatch valuta le prestazioni delle risorse AWS. È possibile configurare allarmi e notifiche per ricevere avvisi quando determinate metriche raggiungono un livello critico.
  • Backup e replica regolari . Prima che si verifichi un disastro, è fondamentale preparare il sistema ed eseguire regolarmente operazioni di backup e replica. In questo modo, si dispone di una valida destinazione per il failover. Dopo il passaggio all’ambiente di DR, è necessario continuare a eseguire regolarmente operazioni di backup e replica. L’archiviazione di questi backup e repliche in ubicazioni remote separate consente di evitare il rischio di un singolo punto di guasto. AWS può eseguire test regolari di ripristino di emergenza per verificare lo stato dell’infrastruttura di DR.
  • Utilizzo degli strumenti e delle tecniche AWS . Per garantire l’adozione delle procedure consigliate per il ripristino di emergenza di AWS, è necessario adottare gruppi di ripristino o stack di applicazioni. In questo modo, è possibile organizzare correttamente il ripristino dell’infrastruttura: ad esempio, le applicazioni business-critical dovrebbero essere ripristinate per prime, poiché hanno la massima priorità.

Servizi di ripristino di emergenza AWS

A tal fine, AWS offre diversi servizi:

  • AWS Elastic Ripristino di emergenza è un servizio per la replica dei dati e il ripristino delle applicazioni on-premise e nel cloud. È possibile avviare il ripristino delle istanze AWS nel cloud per ripristinare le applicazioni su tali istanze.
  • AWS Import/Export consente l’accesso a dispositivi di archiviazione portatili per il trasferimento di dati e applicazioni critici per l’azienda da e verso AWS. Grazie alla rete interna ad alta velocità di Amazon, anche grandi quantità di dati possono essere inviate in modo rapido e sicuro alla ubicazione desiderata.
  • Amazon Elastic Cloud Compute (Amazon EC2) consente di utilizzare risorse di calcolo e di creare un data center virtuale completo nel cloud AWS su richiesta. Le istanze di EC2 possono essere create in pochi minuti e garantiscono il controllo completo per l’intero periodo di ripristino di emergenza.
  • Amazon Simple Storage Service (Amazon S3) è progettato per archiviare e recuperare dati di massima priorità. Questo servizio conserva i componenti critici per l’attività su più dispositivi distribuiti in diverse strutture, garantendo così il massimo livello di disponibilità. AWS assicura un’ulteriore protezione tramite la gestione delle identità e degli accessi (IAM), le politiche dei bucket, l’autenticazione a più fattori (MFA) e il controllo delle versioni degli oggetti.
  • Amazon Elastic Block Store (Amazon EBS) è uno storage a livello di blocco per i dati utilizzati con le istanze di Amazon EC2 nel cloud. I dati vengono archiviati sulla base di snapshot che vengono poi inviati ad Amazon S3, garantendo così un’archiviazione a lungo termine e affidabile dei dati.
  • Amazon Relational Database Service (Amazon RDS) consente di configurare e gestire un database relazionale nel cloud AWS. Si tratta di una soluzione economica e flessibile per eseguire molteplici attività di amministrazione del database.
  • Amazon Connessione diretta consente di configurare una connessione dedicata tra una rete on-premise e il cloud AWS. Ciò consente di proteggere e velocizzare le connessioni di rete senza incorrere in costi elevati.
  • Accesso sicuro per la sicurezza . Quando si lavora con dati privati e/o critici per l’azienda, garantire un elevato livello di sicurezza è fondamentale per le organizzazioni di qualsiasi dimensione. A tal fine, è possibile utilizzare AWS Identity and Access Management (IAM), che assicura un accesso sicuro alle risorse nel proprio ambiente di DR. Con IAM, è possibile creare politiche di sicurezza basate sui ruoli e sugli utenti che controllano l’accesso degli utenti ai dati critici.
  • Automazione . L’automazione del ripristino di emergenza è un aspetto importante delle procedure consigliate di AWS in materia di ripristino di emergenza. Durante un evento di ripristino di emergenza, è essenziale avere il pieno controllo sui server basati su AWS e su quelli on-premise. Tuttavia, spesso è fisicamente impossibile supervisionare manualmente il ripristino di ogni singola applicazione e istanza. Per una gestione efficace, è obbligatoria l’orchestrazione e l’automazione dei processi di ripristino di emergenza. A questo scopo sono disponibili numerosi servizi di gestione Amazon:
    • Una serie di funzionalità incluse in AWS CloudFormation consente di fornire servizi di infrastruttura in modo automatizzato.
    • AWS OpsWorks aiuta ad automatizzare la configurazione, l’implementazione e la gestione dei server nelle istanze di Amazon EC2, nonché negli ambienti on-premise.
    • La funzione Autoscaling consente di aumentare o ridurre il numero di istanze per soddisfare le esigenze in base ai parametri specificati in AWS CloudWatch. Ciò risulta estremamente utile durante un evento di Ripristino di emergenza. La soluzione è in grado di scalare automaticamente verso l’alto per gestire l’aumento del carico di lavoro sui server e di ridimensionarsi una volta che i processi dell’infrastruttura di produzione tornano allo stato normale.
  • Licenze . L’installazione di applicazioni con licenze corrette nel proprio ambiente AWS è fondamentale per garantire prestazioni efficienti. AWS offre vari tipi di licenze, come “Licenza inclusa” e “Bring-Your-Own-License”, per soddisfare le specifiche esigenze aziendali. Si noti che anche la soluzione di protezione dei dati deve essere dotata di licenza per perfetta integrazione con AWS.

Soluzione di ripristino di emergenza AWS di NAKIVO

Amazon EC2 è un cloud altamente affidabile e sicuro. Tuttavia, esistono numerose minacce che possono compromettere le prestazioni delle istanze di EC2 e minare la continuità operativa. Una soluzione dedicata e integrata di backup e ripristino di emergenza come NAKIVO Backup & Replication può garantire la massima affidabilità e il raggiungimento degli obiettivi di ripristino.

La soluzione NAKIVO è in grado di proteggere il vostro ambiente cloud grazie al backup delle istanze di Amazon EC2 e al Replica delle istanze di Amazon EC2, consentendovi di seguire le procedure consigliate per il ripristino di emergenza di AWS. Le funzioni di DR della soluzione includono failover automatizzato, failback, Site Recovery per l’orchestrazione di sequenze di ripristino di emergenza di qualsiasi complessità e test di ripristino di emergenza.

Il prodotto consente di creare e gestire repliche delle istanze di EC2 originali e di archiviarle in una destinazione a scelta. Le repliche delle istanze rimangono spente nel sito di DR e possono essere facilmente riattivate durante un evento di DR quando è richiesto un ripristino istantaneo. Pertanto, non si sostengono costi aggiuntivi per mantenere costantemente le repliche delle istanze in standby.

Prova NAKIVO Backup & Replication

Prova NAKIVO Backup & Replication

Richiedi una prova gratuita per scoprire tutte le funzionalità di protezione dei dati offerte dalla soluzione. 15 giorni gratuiti. Nessuna limitazione in termini di funzionalità o capacità. Non è obbligatoria alcuna carta di credito.

Le persone leggono anche