Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Sauvegarde et restauration d’Aurora PostgreSQL Limitless Database
Vous pouvez sauvegarder et restaurer des clusters de bases de données qui utilisent Aurora PostgreSQL Limitless Database.
Table des matières
Sauvegarde d’un cluster de bases de données utilisant Aurora PostgreSQL Limitless Database
La sauvegarde d’un cluster de bases de données avec Aurora PostgreSQL Limitless Database présente à la fois des similitudes et des différences fonctionnelles par rapport à la sauvegarde d’un cluster de bases de données Aurora standard.
-
Si vous créez un instantané manuel d’un cluster de bases de données Aurora utilisant Limitless Database, celui-ci comprend les données du groupe de partitions de la base de données.
-
Les sauvegardes continues incluent les données du groupe de partitions de base de données.
-
Les instantanés quotidiens automatisés incluent les données du groupe de partitions de base de données.
-
La copie des instantanés de cluster de bases de données est prise en charge. Pour plus d’informations, consultez Copie d’un instantané de cluster de bases de données.
-
Le partage des instantanés de cluster de bases de données est pris en charge. Pour plus d’informations, consultez Partage d’un instantané de cluster de bases de données.
-
Vous ne pouvez pas utiliser l’utilitaire
pg_dumpoupg_dumpallpour sauvegarder les bases de données du groupe de partitions de base de données. -
La fonctionnalité de prise d’instantané final lors de la suppression de clusters de bases de données est disponible dans Aurora PostgreSQL Limitless Database.
-
La conservation des sauvegardes automatiques lors de la suppression de clusters de bases de données n’est pas disponible dans Aurora PostgreSQL Limitless Database.
Création d’un instantané de cluster de bases de données
La procédure de création d’un instantané de cluster de bases de données Aurora PostgreSQL Limitless Database est identique à celle d’un cluster de bases de données Aurora standard, comme illustré dans l’exemple AWS CLI suivant :
aws rds create-db-cluster-snapshot \ --db-cluster-identifiermy-db-cluster\ --db-cluster-snapshot-identifiermy-db-cluster-snapshot
Pour plus d’informations sur la sauvegarde des clusters de bases de données, consultez Présentation de la sauvegarde et de la restauration d’un cluster de bases de données Aurora.
Restauration d’un cluster de bases de données utilisant Aurora PostgreSQL Limitless Database
La restauration d’un cluster de bases de données avec Aurora PostgreSQL Limitless Database présente à la fois des similitudes et des différences fonctionnelles par rapport à la sauvegarde d’un cluster de bases de données Aurora standard.
-
Vous pouvez restaurer un cluster de bases de données Limitless Database uniquement à partir d’un cluster de bases de données source qui utilise une version de moteur de base de données compatible avec Limitless Database, telle que
16.4-limitless. -
Lorsque vous restaurez un cluster de bases de données à partir d’un instantané manuel d’un cluster de bases de données qui utilise Limitless Database, l’intégralité du stockage de cluster de bases de données est restaurée. Cela comprend également le stockage du groupe de partitions de base de données.
Vous devez créer un groupe de partitions de base de données pour accéder au stockage Limitless Database.
-
Vous pouvez restaurer un cluster de bases de données à l’aide d’une reprise ponctuelle (PITR) à n’importe quel moment de la période de rétention. Le cluster de bases de données restauré comprend le stockage du groupe de partitions de base de données.
Vous devez créer un groupe de partitions de base de données pour accéder au stockage Limitless Database.
-
La reprise ponctuelle (PITR) n’est pas disponible pour les clusters de bases de données dans Aurora PostgreSQL Limitless Database.
-
Lorsque vous restaurez un cluster de bases de données à partir d’un instantané quotidien automatisé, le stockage du groupe de partitions de base de données est également restauré.
-
Lorsque vous restaurez un cluster de bases de données Aurora PostgreSQL Limitless Database, vous devez activer la Surveillance améliorée et Performance Insights. Veillez à inclure l’ID de clé KMS Performance Insights.
Après avoir restauré un cluster de bases de données Aurora PostgreSQL Limitless Database, vérifiez son bon fonctionnement en y exécutant vos requêtes.
Restauration d’un cluster de bases de données à partir d’un instantané de base de données.
Les exemples AWS CLI suivants expliquent comment restaurer un cluster de bases de données Aurora PostgreSQL Limitless Database à partir d’un instantané de cluster de bases de données.
Vous devez utiliser la version du moteur de base de données 16.4-limitless.
Pour restaurer un cluster de bases de données Limitless Database à partir d’un instantané de cluster de bases de données
-
Restaurez le cluster de bases de données :
aws rds restore-db-cluster-from-snapshot \ --db-cluster-identifiermy-new-db-cluster\ --snapshot-identifiermy-db-cluster-snapshot\ --engine aurora-postgresql \ --engine-version 16.4-limitless \ --enable-performance-insights \ --performance-insights-retention-period31\ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab\ --monitoring-interval5\ --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole -
Créez le groupe de partitions de base de données :
aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifiermy-new-DB-shard-group\ --max-acu1000Pour plus d’informations, consultez Ajout d’un groupe de partitions de base de données à un cluster de bases de données Aurora PostgreSQL Limitless Database existant.
Pour plus d’informations sur la restauration d’un cluster de bases de données Aurora à partir d’un instantané de cluster de bases de données, consultez Restauration à partir d’un instantané de cluster de bases de données.
Restauration d’un cluster de bases de données à l’aide de la reprise ponctuelle
Les exemples AWS CLI suivants expliquent comment restaurer un cluster de bases de données Aurora PostgreSQL Limitless Database à l’aide de la reprise ponctuelle (PITR).
Pour restaurer un cluster de bases de données Limitless Database à l’aide de la PITR
-
Restaurez le cluster de bases de données :
aws rds restore-db-cluster-to-point-in-time \ --source-db-cluster-identifiermy-db-cluster\ --db-cluster-identifiermy-new-db-cluster\ --use-latest-restorable-time \ --enable-performance-insights \ --performance-insights-retention-period31\ --performance-insights-kms-key-id arn:aws:kms:us-east-1:123456789012:key/1234abcd-12ab-34cd-56ef-1234567890ab\ --monitoring-interval5\ --monitoring-role-arn arn:aws:iam::123456789012:role/EMrole -
Créez le groupe de partitions de base de données :
aws rds create-db-shard-group \ --db-cluster-identifier my-new-db-cluster \ --db-shard-group-identifiermy-new-DB-shard-group\ --max-acu1000Pour plus d’informations, consultez Ajout d’un groupe de partitions de base de données à un cluster de bases de données Aurora PostgreSQL Limitless Database existant.
Pour plus d’informations sur la PITR, consultez Restauration d’un cluster de bases de données à une date définie.
Les utilitaires de sauvegarde et de restauration PostgreSQL ne sont pas pris en charge
Les utilitaires PostgreSQL suivants ne sont pris en charge ni pour le cluster de bases de données principal ni pour le groupe de partitions de base de données :
-
pg_dump -
pg_dumpall -
pg_restore
Bien que vous puissiez les utiliser via des binaires open source ou d’autres méthodes, cela pourrait produire des résultats incohérents.