Creazione di uno snapshot del cluster database - Amazon Aurora

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

Creazione di uno snapshot del cluster database

Amazon RDS crea uno snapshot del volume di storage del tuo cluster DB, eseguendo il backup dell'intero cluster DB e non solo dei singoli database. Quando crei uno snapshot di cluster database è necessario identificare qual è il cluster database di cui stai effettuando il backup e dare un nome alla snapshot di cluster database in modo da poterlo usare successivamente per il ripristino. La quantità di tempo necessaria per creare una snapshot di cluster di database varia a seconda della dimensione dei database. Poiché lo snapshot include l'intero volume d'archiviazione, la dimensione dei file, come i file temporanei, influisce sulla quantità di tempo necessaria per creare lo snapshot.

Nota

Il tuo cluster database deve essere nello stato available per poter acquisire uno snapshot del cluster database.

A differenza dei backup automatizzati, gli snapshot manuali non sono soggetti al periodo di retention dei backup. Gli snapshot non scadono.

Per i backup a lungo termine, si consiglia di esportare i dati delle snapshot in Amazon S3. Se la versione principale del motore DB non è più supportata, non è possibile ripristinare tale versione da un'istantanea. Per ulteriori informazioni, consulta Esportazione dei dati dello snapshot del cluster di database in Amazon S3.

Puoi creare uno snapshot del cluster DB utilizzando AWS Management Console AWS CLI, the o. RDS API

Per creare uno snapshot del cluster database
  1. Accedi a AWS Management Console e apri la RDS console Amazon all'indirizzo https://console.aws.amazon.com/rds/.

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

    Viene visualizzato l’elenco Snapshot manuali.

  3. Seleziona Acquisisci snapshot.

    Viene visualizzata la finestra Acquisizione di snapshot DB.

  4. Per il tipo di snapshot, seleziona DB cluster.

    Scatta un'istantanea del DB.
  5. Scegli il cluster DB per il quale desideri scattare un'istantanea.

  6. Immettete il nome dello snapshot.

  7. Seleziona Acquisisci snapshot.

    Viene visualizzato l'elenco delle istantanee manuali, con lo stato della nuova istantanea del cluster DB visualizzato come. Creating Dopo che lo stato è diventato Available, potrai vedere il tempo di creazione.

Quando si crea uno snapshot del cluster DB utilizzando il AWS CLI, è necessario identificare il cluster di DB di cui eseguire il backup e quindi assegnare un nome allo snapshot del cluster DB in modo da poterlo ripristinare in un secondo momento. È possibile eseguire questa operazione utilizzando il AWS CLI create-db-cluster-snapshotcomando con i seguenti parametri:

  • --db-cluster-identifier

  • --db-cluster-snapshot-identifier

In questo esempio, si crea uno snapshot del cluster DB denominato mydbclustersnapshot per un cluster DB chiamato mydbcluster.

Per LinuxmacOS, oUnix:

aws rds create-db-cluster-snapshot \ --db-cluster-identifier mydbcluster \ --db-cluster-snapshot-identifier mydbclustersnapshot

Per Windows:

aws rds create-db-cluster-snapshot ^ --db-cluster-identifier mydbcluster ^ --db-cluster-snapshot-identifier mydbclustersnapshot

Quando crei uno snapshot del cluster DB utilizzando Amazon RDSAPI, devi identificare il cluster di DB di cui vuoi eseguire il backup e quindi assegnare un nome allo snapshot del cluster DB in modo da poterlo ripristinare in un secondo momento. Puoi farlo utilizzando il RDS API CreateDBClusterSnapshotcomando Amazon con i seguenti parametri:

  • DBClusterIdentifier

  • DBClusterSnapshotIdentifier

Determinare se lo snapshot del cluster di database è disponibile

Puoi verificare che lo snapshot del cluster DB sia disponibile cercando in Snapshot nella scheda Manutenzione e backup nella pagina di dettaglio del cluster in AWS Management Console, utilizzando il describe-db-cluster-snapshotsCLIcomando o utilizzando l'azione. DescribeDBClusterSnapshotsAPI

È inoltre possibile utilizzare il wait db-cluster-snapshot-availableCLIcomando per eseguire il polling API ogni 30 secondi fino a quando lo snapshot non è disponibile.