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.
Réplication des sauvegardes automatisées vers une autre Région AWS
Pour renforcer les capacités de reprise après sinistre, vous pouvez configurer votre instance de base de données Amazon RDS pour répliquer les instantanés et les journaux de transactions vers la destination Région AWS de votre choix. Lorsque la réplication des sauvegardes est configurée sur une instance de base de données, RDS lance une copie inter-région de tous les instantanés et journaux de transactions dès qu'ils sont prêts sur l'instance de base de données.
Des frais de copie des instantanés de bases de données s'appliquent au transfert des données. Une fois l'instantané de base de données copié, des frais standard s'appliquent au stockage dans la région de destination. Pour plus d'informations, consultez Tarification de RDS
Pour un exemple d'utilisation de la réplication de sauvegarde, consultez la présentation technique AWS en ligne Managed Disaster Recovery with Amazon RDS for Oracle Cross-Region
Note
La réplication automatique des sauvegardes n'est pas prise en charge pour les clusters de bases de données multi-AZ.
Rubriques
- Disponibilité des régions et des versions
- Région AWS Assistance à la source et à la destination
- Activation des sauvegardes automatiques entre régions
- Recherche d'informations sur les sauvegardes répliquées
- Restauration à une heure spécifiée à partir d'une sauvegarde répliquée
- Arrêt de la réplication des sauvegardes automatiques
- Suppression des sauvegardes répliquées
Disponibilité des régions et des versions
La disponibilité et la prise en charge des fonctionnalités varient selon les versions spécifiques de chaque moteur de base de données, et selon les Régions AWS. Pour obtenir plus d'informations sur la disponibilité des versions et des régions avec les sauvegardes automatisées inter-régions, consultez Sauvegardes automatiques interrégionales.
Région AWS Assistance à la source et à la destination
La réplication de sauvegarde est prise en charge entre les versions suivantes Régions AWS.
Région source | Régions de destination disponibles |
---|---|
Asia Pacific (Mumbai) |
Asia Pacific (Singapore) USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon) |
Asia Pacific (Osaka) | Asia Pacific (Tokyo) |
Asia Pacific (Seoul) |
Asie-Pacifique (Singapour), Asie-Pacifique (Tokyo) USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon) |
Asia Pacific (Singapore) |
Asie-Pacifique (Mumbai), Asie-Pacifique (Séoul), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo) USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon) |
Asia Pacific (Sydney) |
Asia Pacific (Singapore) USA Est (Virginie du Nord), USA Ouest (Californie du Nord), USA Ouest (Oregon) |
Asia Pacific (Tokyo) |
Asie-Pacifique (Osaka), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour) USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon) |
Canada (Central) |
Europe (Ireland) USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Californie du Nord), USA Ouest (Oregon) |
Chine (Beijing) | Chine (Ningxia) |
Chine (Ningxia) | Chine (Beijing) |
Europe (Francfort) |
Europe (Irlande), Europe (Londres), Europe (Paris), Europe (Stockholm) USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon) |
Europe (Ireland) |
Canada (Central) Europe (Francfort), Europe (Londres), Europe (Paris), Europe (Stockholm) USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Californie du Nord), USA Ouest (Oregon) |
Europe (London) |
Europe (Francfort), Europe (Irlande), Europe (Paris), Europe (Stockholm) US East (N. Virginia) |
Europe (Paris) |
Europe (Francfort), Europe (Irlande), Europe (Londres), Europe (Stockholm) US East (N. Virginia) |
Europe (Stockholm) |
Europe (Francfort), Europe (Irlande), Europe (Londres), Europe (Paris) US East (N. Virginia) |
South America (São Paulo) | USA Est (Virginie du Nord), USA Est (Ohio) |
AWS GovCloud (USA Est) | AWS GovCloud (US-Ouest) |
AWS GovCloud (US-Ouest) | AWS GovCloud (USA Est) |
USA Est (Virginie du Nord) |
Asie-Pacifique (Mumbai), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo) Canada (Central) Europe (Francfort), Europe (Irlande), Europe (Londres), Europe (Paris), Europe (Stockholm) South America (São Paulo) USA Est (Ohio), USA Ouest (Californie du Nord), USA Ouest (Oregon) |
US East (Ohio) |
Asie-Pacifique (Mumbai), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Tokyo) Canada (Central) Europe (Francfort), Europe (Irlande) South America (São Paulo) USA Est (Virginie du Nord), USA Ouest (Californie du Nord), USA Ouest (Oregon) |
US West (N. California) |
Asia Pacific (Sydney) Canada (Central) Europe (Ireland) USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Oregon) |
US West (Oregon) |
Asie-Pacifique (Mumbai), Asie-Pacifique (Séoul), Asie-Pacifique (Singapour), Asie-Pacifique (Sydney), Asie-Pacifique (Tokyo) Canada (Central) Europe (Francfort), Europe (Irlande) USA Est (Virginie du Nord), USA Est (Ohio), USA Ouest (Californie du Nord) |
Vous pouvez également utiliser la describe-source-regions
AWS CLI commande pour savoir lesquels Régions AWS peuvent se répliquer les uns sur les autres. Pour de plus amples informations, veuillez consulter Recherche d'informations sur les sauvegardes répliquées.
Activation des sauvegardes automatiques entre régions
Vous pouvez activer la réplication des sauvegardes sur les instances de base de données nouvelles ou existantes à l'aide de la console Amazon RDS. Vous pouvez également utiliser la start-db-instance-automated-backups-replication
AWS CLI commande ou l'opération de l'API StartDBInstanceAutomatedBackupsReplication
RDS. Vous pouvez répliquer jusqu'à 20 sauvegardes vers chaque destination Région AWS pour chacune Compte AWS.
Note
Pour pouvoir répliquer des sauvegardes automatiques, vous devez les activer. Pour plus d'informations, consultez Activation des sauvegardes automatiques.
Vous pouvez activer la réplication des sauvegardes pour une instance de base de données nouvelle ou existante.
-
Pour une nouvelle instance de base de données, procédez à l'activation au moment du lancement de celle-ci. Pour plus d'informations, consultez Paramètres des instances de base de données.
-
Pour une instance de base de données existante, procédez comme suit.
Pour activer la réplication des sauvegardes sur une instance de base de données existante
Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/
. -
Dans le panneau de navigation, choisissez Automated backups (Sauvegardes automatisées).
-
Sous l'onglet Région actuelle, choisissez l'instance de base de données pour laquelle vous souhaitez activer la réplication des sauvegardes.
-
Dans le champ Actions, choisissez Gérer la réplication entre les régions.
-
Sous Réplication des sauvegardes, choisissez Activer la réplication dans une autre Région AWS.
-
Choisissez la Région de destination.
-
Choisissez la Période de conservation des sauvegardes répliquées.
Si vous avez activé le chiffrement sur l'instance de base de données source, choisissez la AWS KMS key pour chiffrer les sauvegardes.
-
Choisissez Enregistrer.
Dans la région source, les sauvegardes répliquées sont répertoriées sous l'onglet Région actuelle de la page Sauvegardes automatiques . Dans la région de destination, les sauvegardes répliquées sont répertoriées sous l'onglet Sauvegardes répliquées de la page Sauvegardes automatiques .
Activez la réplication de sauvegarde à l'aide de la start-db-instance-automated-backups-replication
AWS CLI
commande.
L'exemple de CLI suivant réplique les sauvegardes automatiques d'une instance de base de données de la région Région USA Ouest (Oregon) dans la région Région USA Est (Virginie du N.). Il chiffre également les sauvegardes répliquées à l'aide d'un AWS KMS key dans la région de destination.
Pour activer la réplication des sauvegardes
-
Exécutez une des commandes suivantes :
Pour LinuxmacOS, ou Unix :
aws rds start-db-instance-automated-backups-replication \ --region us-east-1 \ --source-db-instance-arn "arn:aws:rds:us-west-2:
123456789012
:db:mydatabase
" \ --kms-key-id "arn:aws:kms:us-east-1:123456789012
:key/AKIAIOSFODNN7EXAMPLE
" \ --backup-retention-period7
Dans Windows :
aws rds start-db-instance-automated-backups-replication ^ --region us-east-1 ^ --source-db-instance-arn "arn:aws:rds:us-west-2:
123456789012
:db:mydatabase
" ^ --kms-key-id "arn:aws:kms:us-east-1:123456789012
:key/AKIAIOSFODNN7EXAMPLE
" ^ --backup-retention-period7
--source-region
Cette option est requise lorsque vous cryptez des sauvegardes entre les régions AWS GovCloud (USA Est) et AWS GovCloud (USA Ouest). Pour--source-region
, spécifiez la Région AWS de l'instance de base de données source.Si
--source-region
n'est pas spécifié, veillez à spécifier une valeur--pre-signed-url
. Une URL présignée est une URL qui contient une demande signée via Signature Version 4 pour la commandestart-db-instance-automated-backups-replication
qui est appelée dans la Région AWS source. Pour en savoir plus surpre-signed-url
cette option, consultez start-db-instance-automated-backups-replication dans le manuel de référence des commandes. AWS CLI
Activez la réplication des sauvegardes à l'aide de l'opération StartDBInstanceAutomatedBackupsReplication
de l'API RDS avec les paramètres suivants :
-
Region
-
SourceDBInstanceArn
-
BackupRetentionPeriod
-
KmsKeyId
(facultatif) -
PreSignedUrl
(requis si vous utilisezKmsKeyId
)
Note
Si vous chiffrez les sauvegardes, vous devez également inclure une URL présignée. Pour plus d'informations sur les URL présignées, consultez Authentification des demandes : utilisation des paramètres de requête (AWS Signature Version 4) dans Référence des API Amazon Simple Storage Service et Processus de signature version 4 dans les Références générales AWS .
Recherche d'informations sur les sauvegardes répliquées
Pour rechercher des informations sur les sauvegardes répliquées, vous pouvez utiliser les commandes suivantes de la CLI :
L'describe-source-regions
exemple suivant répertorie la source Régions AWS à partir de laquelle les sauvegardes automatisées peuvent être répliquées vers la région de destination USA Ouest (Oregon).
Pour afficher des informations sur les régions sources
-
Exécutez la commande suivante.
aws rds describe-source-regions --region us-west-2
La sortie montre que les sauvegardes peuvent être répliquées à partir de US East (N. Virginia), mais pas à partir de USA Est (Ohio) ou USA Ouest (Californie du Nord) dans USA Ouest (Oregon).
{ "SourceRegions": [ ... { "RegionName": "us-east-1", "Endpoint": "https://rds.us-east-1.amazonaws.com", "Status": "available", "SupportsDBInstanceAutomatedBackupsReplication": true }, { "RegionName": "us-east-2", "Endpoint": "https://rds.us-east-2.amazonaws.com", "Status": "available", "SupportsDBInstanceAutomatedBackupsReplication": false }, "RegionName": "us-west-1", "Endpoint": "https://rds.us-west-1.amazonaws.com", "Status": "available", "SupportsDBInstanceAutomatedBackupsReplication": false } ] }
L'exemple describe-db-instances
suivant présente les sauvegardes automatiques d'une instance de base de données.
Pour afficher les sauvegardes répliquées d'une instance de base de données
-
Exécutez une des commandes suivantes :
Pour LinuxmacOS, ou Unix :
aws rds describe-db-instances \ --db-instance-identifier
mydatabase
Dans Windows :
aws rds describe-db-instances ^ --db-instance-identifier
mydatabase
La sortie inclut les sauvegardes répliquées.
{ "DBInstances": [ { "StorageEncrypted": false, "Endpoint": { "HostedZoneId": "Z1PVIF0B656C1W", "Port": 1521, ... "BackupRetentionPeriod": 7, "DBInstanceAutomatedBackupsReplications": [{"DBInstanceAutomatedBackupsArn": "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"}] } ] }
L'exemple describe-db-instance-automated-backups
suivant présente les sauvegardes automatiques d'une instance de base de données.
Pour afficher les sauvegardes automatiques d'une instance de base de données
-
Exécutez une des commandes suivantes :
Pour LinuxmacOS, ou Unix :
aws rds describe-db-instance-automated-backups \ --db-instance-identifier
mydatabase
Dans Windows :
aws rds describe-db-instance-automated-backups ^ --db-instance-identifier
mydatabase
La sortie affiche l'instance de base de données source et les sauvegardes automatiques de USA Ouest (Oregon), avec les sauvegardes répliquées dans US East (N. Virginia).
{ "DBInstanceAutomatedBackups": [ { "DBInstanceArn": "arn:aws:rds:us-west-2:868710585169:db:mydatabase", "DbiResourceId": "db-L2IJCEXJP7XQ7HOJ4SIEXAMPLE", "DBInstanceAutomatedBackupsArn": "arn:aws:rds:us-west-2:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE", "BackupRetentionPeriod": 7, "DBInstanceAutomatedBackupsReplications": [{"DBInstanceAutomatedBackupsArn": "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"}] "Region": "us-west-2", "DBInstanceIdentifier": "mydatabase", "RestoreWindow": { "EarliestTime": "2020-10-26T01:09:07Z", "LatestTime": "2020-10-31T19:09:53Z", } ... } ] }
L'exemple describe-db-instance-automated-backups
suivant utilise l'option --db-instance-automated-backups-arn
pour afficher les sauvegardes répliquées dans la région de destination.
Pour afficher les sauvegardes répliquées
-
Exécutez une des commandes suivantes :
Pour LinuxmacOS, ou Unix :
aws rds describe-db-instance-automated-backups \ --db-instance-automated-backups-arn "arn:aws:rds:us-east-1:
123456789012
:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE
"Dans Windows :
aws rds describe-db-instance-automated-backups ^ --db-instance-automated-backups-arn "arn:aws:rds:us-east-1:
123456789012
:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE
"
La sortie présente l'instance de base de données source de la région USA Ouest (Oregon), avec les sauvegardes répliquées dans la région US East (N. Virginia).
{ "DBInstanceAutomatedBackups": [ { "DBInstanceArn": "arn:aws:rds:us-west-2:868710585169:db:mydatabase", "DbiResourceId": "db-L2IJCEXJP7XQ7HOJ4SIEXAMPLE", "DBInstanceAutomatedBackupsArn": "arn:aws:rds:us-east-1:123456789012:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE", "Region": "us-west-2", "DBInstanceIdentifier": "mydatabase", "RestoreWindow": { "EarliestTime": "2020-10-26T01:09:07Z", "LatestTime": "2020-10-31T19:01:23Z" }, "AllocatedStorage": 50, "BackupRetentionPeriod": 7, "Status": "replicating", "Port": 1521, ... } ] }
Restauration à une heure spécifiée à partir d'une sauvegarde répliquée
Vous pouvez restaurer une instance de base de données à un instant dans le passé à partir d'une sauvegarde répliquée à l'aide de la console Amazon RDS. Vous pouvez également utiliser la restore-db-instance-to-point-in-time
AWS CLI commande ou l'opération de l'API RestoreDBInstanceToPointInTime
RDS.
Pour des informations générales sur le point-in-time rétablissement (PITR), voirRestauration d'une instance de base de données à une date spécifiée.
Note
Sur RDS for SQL Server, les groupes d'options ne sont pas copiés Régions AWS lorsque les sauvegardes automatisées sont répliquées. Si vous avez associé un groupe d'options personnalisé à votre instance de base de données RDS for SQL Server, vous pouvez recréer ce groupe d'options dans la région de destination. Restaurez ensuite l'instance de base de données dans la région de destination et associez le groupe d'options personnalisé à celle-ci. Pour plus d'informations, consultez Utilisation de groupes d'options.
Pour restaurer une instance de base de données à une heure spécifiée à partir d'une sauvegarde répliquée
Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/
. -
Choisissez la région de destination (dans laquelle les sauvegardes seront répliquées) à partir du sélecteur de région.
-
Dans le panneau de navigation, choisissez Automated backups (Sauvegardes automatisées).
-
Sous l'onglet Sauvegardes répliquées, choisissez l'instance de base de données à restaurer.
-
Sous Actions, sélectionnez Restaurer à un moment donné.
-
Choisissez Dernière heure de restauration possible pour restaurer à la dernière heure possible, ou choisissez Personnalisé pour choisir une heure.
Si vous choisissez Personnalisé, saisissez la date et l'heure de restauration souhaitée de l'instance.
Note
Les heures sont exprimées dans votre fuseau horaire local, qui est indiqué par son décalage par rapport à l'heure UTC. Par exemple, UTC-5 est l'heure normale de l'Est/heure avancée du Centre.
-
Pour Identifiant d'instance de base de données, entrez le nom de l'instance de base de données restaurée.
-
(Facultatif) Sélectionnez d'autres options selon vos besoins, comme l'activation de la mise à l'échelle automatique.
-
Choisissez Restaurer à un instant dans le passé.
Utilisez la restore-db-instance-to-point-in-time
AWS CLI commande pour créer une nouvelle instance de base de données.
Pour restaurer une instance de base de données à une heure spécifiée à partir d'une sauvegarde répliquée
-
Exécutez une des commandes suivantes :
Pour LinuxmacOS, ou Unix :
aws rds restore-db-instance-to-point-in-time \ --source-db-instance-automated-backups-arn "arn:aws:rds:us-east-1:
123456789012
:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE
" \ --target-db-instance-identifiermytargetdbinstance
\ --restore-time2020-10-14T23:45:00.000Z
Dans Windows :
aws rds restore-db-instance-to-point-in-time ^ --source-db-instance-automated-backups-arn "arn:aws:rds:us-east-1:
123456789012
:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE
" ^ --target-db-instance-identifiermytargetdbinstance
^ --restore-time2020-10-14T23:45:00.000Z
Pour restaurer une instance de base de données à une heure spécifiée, appelez l'opération RestoreDBInstanceToPointInTime
Amazon RDS de l'API avec les paramètres suivants :
-
SourceDBInstanceAutomatedBackupsArn
-
TargetDBInstanceIdentifier
-
RestoreTime
Arrêt de la réplication des sauvegardes automatiques
Vous pouvez arrêter la réplication des sauvegardes des instances de base de données à l'aide de la console Amazon RDS. Vous pouvez également utiliser la stop-db-instance-automated-backups-replication
AWS CLI commande ou l'opération de l'API StopDBInstanceAutomatedBackupsReplication
RDS.
Les sauvegardes répliquées sont conservées, conformément à la période de conservation des sauvegardes définie lors de leur création.
Arrêtez la réplication des sauvegardes à partir de la page Sauvegardes automatiques de la région source.
Pour arrêter la réplication de sauvegarde vers un Région AWS
Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/
. -
Choisissez la région source dans le sélecteur de région.
-
Dans le panneau de navigation, choisissez Automated backups (Sauvegardes automatisées).
-
Sous l'onglet Région actuelle, choisissez l'instance de base de données pour laquelle vous souhaitez arrêter la réplication des sauvegardes.
-
Dans le champ Actions, choisissez Gérer la réplication entre les régions.
-
Sous Backup replication (Réplication des sauvegardes), décochez la case Enable replication to another Région AWS (Activer la réplication dans une autre Région AWS).
-
Choisissez Enregistrer.
Les sauvegardes répliquées sont répertoriées sous l'onglet Conservées de la page Sauvegardes automatiques de la région de destination.
Arrêtez la réplication de sauvegarde à l'aide de la stop-db-instance-automated-backups-replication
AWS CLI commande.
L'exemple de CLI suivant empêche les sauvegardes automatiques d'une instance de base de données de se répliquer dans la région USA Ouest (Oregon).
Pour arrêter la réplication des sauvegardes
-
Exécutez une des commandes suivantes :
Pour LinuxmacOS, ou Unix :
aws rds stop-db-instance-automated-backups-replication \ --region us-east-1 \ --source-db-instance-arn "arn:aws:rds:us-west-2:
123456789012
:db:mydatabase
"Dans Windows :
aws rds stop-db-instance-automated-backups-replication ^ --region us-east-1 ^ --source-db-instance-arn "arn:aws:rds:us-west-2:
123456789012
:db:mydatabase
"
Arrêtez la réplication des sauvegardes à l'aide de l'opération StopDBInstanceAutomatedBackupsReplication
de l'API RDS avec les paramètres suivants :
-
Region
-
SourceDBInstanceArn
Suppression des sauvegardes répliquées
Vous pouvez supprimer des sauvegardes répliquées des instances de base de données à l'aide de la console Amazon RDS. Vous pouvez également utiliser la delete-db-instance-automated-backups
AWS CLI
commande ou l'opération de l'API DeleteDBInstanceAutomatedBackup
RDS.
Vous pouvez supprimer des sauvegardes répliquées de la région de destination à partir de la page Sauvegardes automatiques.
Pour supprimer des sauvegardes répliquées
Connectez-vous à la console Amazon RDS AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/rds/
. -
Choisissez la région de destination dans le sélecteur de région.
-
Dans le panneau de navigation, choisissez Automated backups (Sauvegardes automatisées).
-
Sous l'onglet Sauvegardes répliquées, choisissez l'instance de base de données pour laquelle vous souhaitez supprimer les sauvegardes répliquées.
-
Pour Actions, choisissez Supprimer.
-
Dans la page de confirmation, entrez
delete me
et choisissez Delete (Supprimer).
Supprimez les sauvegardes répliquées à l'aide de la delete-db-instance-automated-backup
AWS CLI commande.
Vous pouvez utiliser la commande describe-db-instances
de la CLI pour rechercher les noms ARN (Amazon Resource Name) des sauvegardes répliquées. Pour plus d'informations, consultez Recherche d'informations sur les sauvegardes répliquées.
Pour supprimer des sauvegardes répliquées
-
Exécutez une des commandes suivantes :
Pour LinuxmacOS, ou Unix :
aws rds delete-db-instance-automated-backup \ --db-instance-automated-backups-arn "arn:aws:rds:us-east-1:
123456789012
:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"Dans Windows :
aws rds delete-db-instance-automated-backup ^ --db-instance-automated-backups-arn "arn:aws:rds:us-east-1:
123456789012
:auto-backup:ab-L2IJCEXJP7XQ7HOJ4SIEXAMPLE"
Supprimez les sauvegardes répliquées à l'aide de l'opération DeleteDBInstanceAutomatedBackup
de l'API RDS, avec le paramètre DBInstanceAutomatedBackupsArn
.