Ripristino da uno snapshot a un cluster di database Multi-AZ - Amazon Relational Database Service

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 a un cluster di database Multi-AZ

Puoi ripristinare uno snapshot del cluster di database Multi-AZ con la Console di gestione AWS, l'AWS CLI o l'API RDS. È possibile ripristinare ciascuno di questi tipi di snapshot in un cluster di database Multi-AZ:

  • Uno snapshot di implementazione single-AZ

  • Uno snapshot dell’implementazione del cluster di database Multi-AZ con una singola istanza database

  • Uno snapshot di un cluster di database Multi-AZ

Per informazioni sulle implementazioni multi-AZ, consulta Configurazione e gestione di un’implementazione Multi-AZ per Amazon RDS.

Suggerimento

È possibile eseguire la migrazione di un’implementazione Single-AZ o di un’implementazione di cluster di database Multi-AZ a un’implementazione di cluster di database Multi-AZ ripristinando uno snapshot.

Per informazioni sul ripristino del cluster di database Multi-AZ con una versione del supporto esteso RDS, consulta Ripristino di un’istanza database o di un cluster di database Multi-AZ con il supporto esteso per Amazon RDS.

Per ripristinare uno snapshot a un cluster di database Multi-AZ
  1. Accedi alla Console di gestione AWS e apri la console Amazon RDS all'indirizzo https://console.aws.amazon.com/rds/.

  2. Nel riquadro di navigazione, selezionare Snapshots (Snapshot).

  3. Scegli la snapshot da usare per il ripristino.

  4. Per Actions (Operazioni), selezionare Restore Snapshot (Ripristina snapshot).

  5. Nella pagina Restore snapshots (Ripristina snapshot), in Availability and durability (Disponibilità e durabilità), scegliere Multi-AZ DB cluster (Cluster di database Multi-AZ).

    Scelta cluster di database Multi-AZ
  6. Per Identificativo cluster database, specifica il nome del cluster database Multi-AZ ripristinato.

  7. Per le restanti sezioni, specifica le impostazioni del cluster di database. Per informazioni su ciascuna impostazione, consulta Impostazioni per la creazione di cluster di database Multi-AZ.

  8. Selezionare Ripristina istanza database.

Per ripristinare uno snapshot a un cluster di database Multi-AZ, utilizzare il comando AWS CLI restore-db-instance-from-db-snapshot.

Nel seguente esempio il ripristino avviene da uno snapshot creato precedentemente e denominato mysnapshot. Viene ripristinato un nuovo cluster di database Multi-AZ denominato mynewmultiazdbcluster. È inoltre possibile specificare la classe di istanza database utilizzata dalle istanze database nel cluster di database Multi-AZ. Specificare mysql o postgres per il motore di database.

Per l’opzione --snapshot-identifier, è possibile utilizzare il nome o l'Amazon Resource Name (ARN) per specificare uno snapshot del cluster di database. Tuttavia, è possibile utilizzare solo l'ARN per specificare uno snapshot di database.

Per l'opzione --db-cluster-instance-class, specifica la classe di istanza database per il nuovo cluster database multi-AZ. I cluster database multi-AZ supportano solo classi di istanza database specifiche, come le classi di istanza database db.m6gd e db.r6gd. Per altre informazioni sulle classi di istanza database, consulta Classi di istanze database .

Puoi anche specificare altre opzioni.

Per Linux, macOS o Unix:

aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier mynewmultiazdbcluster \ --snapshot-identifier mysnapshot \ --engine mysql|postgres \ --db-cluster-instance-class db.r6gd.xlarge

Per Windows:

aws rds restore-db-cluster-from-snapshot ^ --db-cluster-identifier mynewmultiazdbcluster ^ --snapshot-identifier mysnapshot ^ --engine mysql|postgres ^ --db-cluster-instance-class db.r6gd.xlarge

Dopo il ripristino del cluster database, puoi aggiungere il cluster database multi-AZ al gruppo di sicurezza associato all'istanza database o al cluster database usato per creare lo snapshot, se opportuno. In questo modo viene fornita la stessa funzionalità del cluster database o dell'istanza database precedente.

Per ripristinare un cluster database Multi-AZ da uno snapshot, chiamare la funzione API RDS RestoreDBClusterFromSnapshot con i parametri seguenti:

  • DBClusterIdentifier

  • SnapshotIdentifier

  • Engine

Puoi inoltre specificare altri parametri facoltativi.

Dopo il ripristino del cluster database, puoi aggiungere il cluster database multi-AZ al gruppo di sicurezza associato all'istanza database o al cluster database usato per creare lo snapshot, se opportuno. In questo modo viene fornita la stessa funzionalità del cluster database o dell'istanza database precedente.