Backup e ripristino del database Aurora Postgre Limitless SQL - 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à.

Backup e ripristino del database Aurora Postgre Limitless SQL

È possibile eseguire il backup e il ripristino di un cluster DB che utilizza Aurora SQL Postgre Limitless Database.

Backup di un cluster DB che utilizza SQL Aurora Postgre Limitless Database

Il backup di un cluster DB con Aurora SQL Postgre Limitless Database presenta somiglianze e differenze di funzionalità rispetto al backup di un cluster Aurora DB standard.

  • Quando si scatta un'istantanea manuale di un cluster DB di un cluster Aurora DB che utilizza Limitless Database, l'istantanea include i dati del gruppo di shard DB.

  • I backup continui includono i dati del gruppo di shard DB.

  • Le istantanee giornaliere automatizzate includono i dati del gruppo di shard DB.

  • È supportata la copia delle istantanee del cluster DB. Per ulteriori informazioni, consulta Copia di snapshot del cluster DB.

  • È supportata la condivisione di istantanee del cluster DB. Per ulteriori informazioni, consulta Condivisione di uno snapshot cluster database.

  • Non è possibile utilizzare l'pg_dumpallutilità pg_dump or per eseguire il backup dei database nel gruppo di shard DB.

  • L'acquisizione di istantanee finali durante l'eliminazione dei cluster DB è supportata per Aurora Postgre Limitless Database. SQL

  • Il mantenimento dei backup automatici durante l'eliminazione dei cluster DB non è supportato per Aurora Postgre Limitless Database. SQL

Creazione di uno snapshot del cluster database

È possibile creare uno snapshot del cluster Aurora Postgre SQL Limitless Database DB nello stesso modo di un cluster Aurora DB standard, come illustrato nell'esempio seguente: AWS CLI

aws rds create-db-cluster-snapshot \ --db-cluster-identifier my-db-cluster \ --db-cluster-snapshot-identifier my-db-cluster-snapshot

Per ulteriori informazioni sul backup dei cluster DB, vedere. Panoramica di backup e ripristino di un cluster di database Aurora

Ripristino di un cluster DB che utilizza SQL Aurora Postgre Limitless Database

Il ripristino di un cluster DB con Aurora SQL Postgre Limitless Database presenta somiglianze e differenze di funzionalità rispetto al ripristino di un cluster Aurora DB standard.

  • È possibile ripristinare un cluster Limitless Database DB solo da un cluster DB di origine che utilizza una versione del motore DB compatibile con Limitless Database, ad esempio. 16.4-limitless

  • Quando si ripristina un cluster DB da un'istantanea manuale di un cluster DB che utilizza Limitless Database, viene ripristinato l'intero storage del cluster DB. Ciò include l'archiviazione del gruppo di shard DB.

    È necessario creare un gruppo di shard DB per accedere allo storage del database Limitless.

  • È possibile ripristinare un cluster DB utilizzando point-in-time recovery (PITR) in qualsiasi momento entro il periodo di conservazione. Il cluster DB ripristinato include l'archiviazione del gruppo di shard DB.

    È necessario creare un gruppo di shard DB per accedere allo storage del database Limitless.

  • PITRnon è supportato per i cluster Aurora Postgre SQL Limitless Database DB eliminati.

  • Quando si ripristina un cluster DB da uno snapshot giornaliero automatico, viene ripristinato anche lo storage per il gruppo di shard DB.

  • Quando si ripristina un cluster Aurora Postgre SQL Limitless Database DB, è necessario abilitare Enhanced Monitoring and Performance Insights. Assicurati di includere l'ID KMS chiave Performance Insights.

Dopo aver ripristinato un cluster Aurora Postgre SQL Limitless Database DB, assicurati di verificarne la funzionalità eseguendo le query su di esso.

Ripristino di un cluster DB da un'istantanea DB

AWS CLI Gli esempi seguenti mostrano come ripristinare un cluster Aurora Postgre SQL Limitless Database DB da un'istantanea del cluster DB.

È necessario utilizzare la versione del motore DB. 16.4-limitless

Per ripristinare un cluster Limitless Database DB da un'istantanea del cluster DB
  1. Ripristina il cluster DB:

    aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifier my-new-db-cluster \ --snapshot-identifier my-db-cluster-snapshot \ --engine aurora-postgresql \ --engine-version 16.4-limitless \ --enable-performance-insights \ --performance-insights-retention-period 31 \ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab \ --monitoring-interval 5 \ --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole
  2. Crea il gruppo di shard DB:

    aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifier my-new-DB-shard-group \ --max-acu 1000

    Per ulteriori informazioni, consulta Aggiungere un gruppo di shard DB a un cluster Aurora SQL Postgre Limitless Database DB esistente.

Per ulteriori informazioni sul ripristino dei cluster Aurora DB dalle istantanee dei cluster DB, vedere. Ripristino da uno snapshot cluster database

Ripristino di un cluster DB mediante ripristino point-in-time

AWS CLI Gli esempi seguenti mostrano come ripristinare un cluster Aurora Postgre SQL Limitless Database DB utilizzando recovery (). point-in-time PITR

Per ripristinare un cluster Limitless Database DB utilizzando PITR
  1. Ripristina il cluster DB:

    aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifier my-db-cluster \ --db-cluster-identifier my-new-db-cluster \ --use-latest-restorable-time \ --enable-performance-insights \ --performance-insights-retention-period 31 \ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab \ --monitoring-interval 5 \ --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole
  2. Crea il gruppo di shard DB:

    aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifier my-new-DB-shard-group \ --max-acu 1000

    Per ulteriori informazioni, consulta Aggiungere un gruppo di shard DB a un cluster Aurora SQL Postgre Limitless Database DB esistente.

Per ulteriori informazioni su PITR, consulta Ripristino di un cluster di database a un determinato momento.

Le utilità di SQL backup e ripristino di Postgre non sono supportate

Le seguenti SQL utilità Postgre non sono supportate né per il cluster DB primario né per il gruppo di shard DB:

  • pg_dump

  • pg_dumpall

  • pg_restore

Sebbene sia possibile utilizzarle con file binari open source o metodi alternativi, così facendo si potrebbero ottenere risultati incoerenti.