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 RDS base de données Amazon pour répliquer les instantanés et les journaux de transactions vers Région AWS la destination de votre choix. Lorsque la réplication de sauvegarde est configurée pour une instance de base de données, RDS lance une copie interrégionale 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 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 Automated Backups
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 Régions et moteurs de base de données pris en charge pour les sauvegardes automatisées entre régions dans Amazon RDS.
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 de sauvegarde sur des instances de base de données nouvelles ou existantes à l'aide de la RDS console Amazon. Vous pouvez également utiliser la start-db-instance-automated-backups-replication
AWS CLI commande ou l'StartDBInstanceAutomatedBackupsReplication
RDSAPIopération. 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 de plus amples informations, veuillez consulter 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 RDS console Amazon 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 le AWS KMS keypour chiffrer les sauvegardes ou entrez une cléARN.
-
Choisissez Save (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'CLIexemple suivant réplique des sauvegardes automatisées d'une instance de base de données située dans la région USA Ouest (Oregon) vers la région USA Est (Virginie du Nord). 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
. Un présigné URL est un URL qui contient une demande signée Signature version 4 pour lastart-db-instance-automated-backups-replication
commande appelée dans la source Région AWS. 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 de sauvegarde en utilisant l'StartDBInstanceAutomatedBackupsReplication
RDSAPIopération avec les paramètres suivants :
-
Region
(si vous n'appelez pas l'APIopération depuis la région de destination) -
SourceDBInstanceArn
-
BackupRetentionPeriod
-
KmsKeyId
(facultatif) -
PreSignedUrl
(requis si vous utilisezKmsKeyId
)
Note
Si vous chiffrez les sauvegardes, vous devez également inclure un URL présigné. Pour plus d'informations sur les demandes présignéesURLs, consultez Authentification des demandes : utilisation des paramètres de requête (AWS Signature version 4) dans le manuel Amazon Simple Storage Service API Reference et le processus de signature Signature version 4 dans le document de référence AWS général.
Recherche d'informations sur les sauvegardes répliquées
Vous pouvez utiliser les CLI commandes suivantes pour trouver des informations sur les sauvegardes répliquées :
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 moment précis à partir d'une sauvegarde répliquée à l'aide de la RDS console Amazon. Vous pouvez également utiliser la restore-db-instance-to-point-in-time
AWS CLI commande ou l'RestoreDBInstanceToPointInTime
RDSAPIopération.
Pour des informations générales sur point-in-time recovery (PITR), voirRestauration d'une instance de base de données à une date spécifiée.
Note
Sur SQL Server, RDS 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 de plus amples informations, veuillez consulter 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 RDS console Amazon 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 affichées dans votre fuseau horaire local, qui est indiqué par un décalage par rapport au temps universel coordonné (UTC). Par exemple, UTC -5 correspond à 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'RDSAPIopération RestoreDBInstanceToPointInTime
Amazon avec les paramètres suivants :
-
SourceDBInstanceAutomatedBackupsArn
-
TargetDBInstanceIdentifier
-
RestoreTime
Arrêt de la réplication des sauvegardes automatiques
Vous pouvez arrêter la réplication de sauvegarde pour les instances de base de données à l'aide de la RDS console Amazon. Vous pouvez également utiliser la stop-db-instance-automated-backups-replication
AWS CLI commande ou l'StopDBInstanceAutomatedBackupsReplication
RDSAPIopération.
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 RDS console Amazon 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 Save (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'CLIexemple suivant empêche les sauvegardes automatiques d'une instance de base de données de se répliquer dans la région de l'ouest des États-Unis (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 de sauvegarde en utilisant l'StopDBInstanceAutomatedBackupsReplication
RDSAPIopération avec les paramètres suivants :
-
Region
-
SourceDBInstanceArn
Suppression des sauvegardes répliquées
Vous pouvez supprimer les sauvegardes répliquées pour les instances de base de données à l'aide de la RDS console Amazon. Vous pouvez également utiliser la delete-db-instance-automated-backups
AWS CLI
commande ou l'DeleteDBInstanceAutomatedBackup
RDSAPIopération.
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 RDS console Amazon 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 describe-db-instances
CLIcommande pour trouver les Amazon Resource Names (ARNs) des sauvegardes répliquées. Pour de plus amples informations, veuillez consulter 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'DeleteDBInstanceAutomatedBackup
RDSAPIopération associée au DBInstanceAutomatedBackupsArn
paramètre.