Ripristino da uno snapshot - Amazon MemoryDB

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à.

Ripristino da uno snapshot

Puoi ripristinare i dati da un file snapshot MemoryDB o ElastiCache (Redis OSS) .rdb su un nuovo cluster in qualsiasi momento.

Il processo di ripristino di MemoryDB supporta quanto segue:

  • Migrazione da uno o più file snapshot con estensione rdb creati dall'utente ElastiCache (Redis OSS) a un cluster MemoryDB.

    I file .rdb devono essere inseriti in S3 per eseguire il ripristino.

  • Specificare un numero di shard nel nuovo cluster diverso dal numero di shard nel cluster utilizzato per creare il file snapshot.

  • Specifica di un tipo di nodo diverso per il nuovo cluster, ovvero più grande o più piccolo. Se state passando a un tipo di nodo più piccolo, assicuratevi che il nuovo tipo di nodo disponga di memoria sufficiente per i dati e il sovraccarico di Redis OSS.

  • Configurazione degli slot del nuovo cluster MemoryDB in modo diverso rispetto al cluster utilizzato per creare il file snapshot.

Importante
  • I cluster MemoryDB non supportano più database. Pertanto, quando si esegue il ripristino su MemoryDB, il ripristino non riesce se il file.rdb fa riferimento a più di un database.

  • Non è possibile ripristinare un'istantanea da un cluster che utilizza il tiering dei dati (ad esempio, il tipo di nodo r6gd) in un cluster che non utilizza il tiering dei dati (ad esempio, il tipo di nodo r6g).

La possibilità di apportare modifiche durante il ripristino di un cluster da un'istantanea dipende dalle scelte effettuate. Queste scelte vengono effettuate nella pagina Restore Cluster quando si utilizza la console MemoryDB per il ripristino. È possibile effettuare queste scelte impostando i valori dei parametri quando si utilizza l'API AWS CLI o MemoryDB per il ripristino.

Durante l'operazione di ripristino, MemoryDB crea il nuovo cluster e quindi lo popola con i dati del file snapshot. Una volta completato questo processo, il cluster viene riscaldato e pronto ad accettare le richieste.

Importante

Prima di procedere, assicurati di aver creato un'istantanea del cluster da cui desideri eseguire il ripristino. Per ulteriori informazioni, consulta Creazione di istantanee manuali.

Se desideri eseguire il ripristino da un'istantanea creata esternamente, consulta. Seminare un nuovo cluster con un'istantanea creata esternamente

Le seguenti procedure mostrano come ripristinare un'istantanea in un nuovo cluster utilizzando la console MemoryDB, l'API MemoryDB o l'API MemoryDB. AWS CLI

Per ripristinare un'istantanea in un nuovo cluster (console)
  1. Accedere AWS Management Console e aprire la console MemoryDB all'indirizzo https://console.aws.amazon.com/memorydb/.

  2. Nel pannello di navigazione, scegli Istantanee.

  3. Nell'elenco delle istantanee, scegli il pulsante accanto al nome dell'istantanea da cui desideri eseguire il ripristino.

  4. Scegli Azioni, quindi scegli Ripristina

  5. In Configurazione del cluster, inserisci quanto segue:

    1. Nome del cluster: obbligatorio. Il nome del nuovo cluster.

    2. Descrizione: facoltativa. La descrizione del nuovo cluster.

  6. Completa la sezione Gruppi di sottoreti:

    1. Per i gruppi di sottoreti, crea un nuovo gruppo di sottoreti o scegline uno esistente dall'elenco disponibile che desideri applicare a questo cluster. Se ne stai creando uno nuovo:

      • Inserisci un nome

      • Inserisci una descrizione

      • Se è stata attivata la funzione Multi-AZ, il gruppo di sottoreti deve contenere almeno due sottoreti che risiedono in zone di disponibilità diverse. Per ulteriori informazioni, consulta Sottoreti e gruppi di sottoreti.

      • Se stai creando un nuovo gruppo di sottoreti e non disponi di un VPC esistente, ti verrà chiesto di creare un VPC. Per ulteriori informazioni, consultare Che cos'è Amazon VPC? nella Guida per l'utente di Amazon VPC

  7. Completa la sezione Impostazioni del cluster:

    1. Per la compatibilità della versione Redis OSS, accetta l'impostazione predefinita6.0.

    2. Per Port, accetta la porta Redis OSS predefinita di 6379 o, se hai un motivo per utilizzare una porta diversa, inserisci il numero di porta.

    3. Per Parameter group, accettate il gruppo di default.memorydb-redis6 parametri.

      I gruppi di parametri controllano i parametri di runtime del cluster. Per ulteriori informazioni sui gruppi di parametri, consulta Parametri specifici di Redis OSS.

    4. Per Tipo di nodo, scegliete un valore per il tipo di nodo (insieme alla dimensione della memoria associata) che desiderate.

      Se scegli un membro della famiglia di tipi di nodi r6gd, abiliterai automaticamente il tiering dei dati nel cluster. Per ulteriori informazioni, consulta Tiering di dati.

    5. Per Numero di shard, scegli il numero di shard che desideri per questo cluster.

      È possibile modificare il numero di shard nel cluster in modo dinamico. Per ulteriori informazioni, consulta Scalabilità dei cluster MemoryDB.

    6. In Replicas per shard (Repliche per partizione): scegliere il numero di nodi di replica di lettura per ognle partizioni.

      Esistono le seguenti restrizioni;.

      • Se hai abilitato la funzione Multi-AZ, assicurati di avere almeno una replica per ognle partizioni.

      • Quando utilizzi la console per creare il cluster, il numero delle repliche è lo stesso per ognle partizioni.

    7. Seleziona Next (Successivo).

    8. Completa la sezione Impostazioni avanzate:

      1. In Security groups (Gruppi di sicurezza), scegliere i gruppi di sicurezza per il cluster. Un gruppo di sicurezza si comporta come un firewall, controllando l'accesso di rete al cluster. È possibile utilizzare il gruppo di sicurezza di default per il VPC o crearne uno nuovo.

        Per ulteriori informazioni sui gruppi di sicurezza, consulta Gruppi di sicurezza per il VPC nella Guida per l'utente di Amazon VPC.

      2. I dati vengono crittografati nei seguenti modi:

        • Crittografia dei dati inattivi : Consente la crittografia dei dati memorizzati su disco. Per ulteriori informazioni, consultare Crittografia dei dati inattivi.

          Nota

          Hai la possibilità di fornire una chiave di crittografia diversa scegliendo la chiave AWS KMS gestita dal cliente e scegliendo la chiave.

        • Crittografia dei dati in transito : Consente la crittografia dei dati in trasferimento. Questo è abilitato per impostazione predefinita. Per maggiori informazioni, consultare Crittografia dei dati in transito.

        Se non si seleziona alcuna crittografia, verrà creata una lista di controllo degli accessi aperta denominata «accesso aperto» con un utente predefinito. Per ulteriori informazioni, consulta Autenticazione degli utenti con elenchi di controllo degli accessi (ACL).

      3. Per Snapshot, specificate facoltativamente un periodo di conservazione delle istantanee e una finestra per le istantanee. Per impostazione predefinita, è selezionata l'opzione Abilita istantanee automatiche.

      4. Per la finestra Manutenzione, specificare facoltativamente una finestra di manutenzione. La finestra di manutenzione è l'orario, generalmente di un'ora, ogni settimana in cui MemoryDB pianifica la manutenzione del sistema per il cluster. È possibile consentire a MemoryDB di scegliere il giorno e l'ora per la finestra di manutenzione (nessuna preferenza), oppure è possibile scegliere autonomamente il giorno, l'ora e la durata (Specificare la finestra di manutenzione). Se dagli elenchi si sceglie Specify maintenance window (Specifica finestra di manutenzione), selezionare Start day (Giorno di inizio), Start time (Ora di inizio) e Duration (Durata) (in ore) per la finestra di manutenzione. Tutti gli orari si intendono in formato UCT.

        Per ulteriori informazioni, consulta Gestione della manutenzione.

      5. In Notifications (Notifiche), scegliere un argomento esistente di Amazon Simple Notification Service (Amazon SNS) o scegliere l'input manuale dell'ARN nell'Amazon Resource Name (ARN) dell'argomento. Amazon SNS permette di inviare notifiche ai dispositivi intelligenti connessi a Internet. Le notifiche sono disabilitate per impostazione predefinita. Per ulteriori informazioni, consulta https://aws.amazon.com/sns/.

    9. Per quanto riguarda i tag, puoi facoltativamente applicare tag per cercare e filtrare i cluster o tenere traccia AWS dei costi.

    10. Riesaminare le voci e le selezioni, quindi apportare le eventuali correzioni. Al termine, scegliere Create cluster (Crea cluster) per avviare il cluster o Cancel (Annulla) per annullare l'operazione.

    Quando lo stato del cluster diventa disponibile, è possibile concedere a EC2 l'accesso al cluster, connettersi al cluster e iniziare a utilizzarlo. Per ulteriori informazioni, consulta Passaggio 2: autorizzare l'accesso al cluster e Fase 3: Connect al cluster.

    Importante

    Non appena il cluster diventa disponibile, viene addebitata ogni ora o frazione di ora in cui il cluster è attivo, anche se non viene effettivamente utilizzato. Per evitare di sostenere i costi del cluster, è necessario eliminarlo. Per informazioni, consulta Fase 4: Eliminazione di un cluster.

Quando utilizzate una delle due create-cluster operazioni, assicuratevi di includere il parametro --snapshot-name o di --snapshot-arns seminare il nuovo cluster con i dati dell'istantanea.

Per ulteriori informazioni, consulta gli argomenti seguenti:

È possibile ripristinare un'istantanea di MemoryDB utilizzando l'operazione API MemoryDB. CreateCluster

Quando utilizzate l'CreateClusteroperazione, assicuratevi di includere il parametro SnapshotName o di SnapshotArns inserire nel nuovo cluster i dati dell'istantanea.

Per ulteriori informazioni, consulta gli argomenti seguenti: