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.
Création d'un instantané de base de données pour une instance de base de données mono-AZ pour Amazon RDS
Amazon RDS crée un instantané du volume de stockage de votre instance de base de données, en sauvegardant l'intégralité de l'instance de base de données et pas uniquement des bases de données individuelles. La création de cet instantané de base de données sur une instance de base de données mono-AZ entraîne une brève interruption I/O qui peut durer de quelques secondes à quelques minutes, en fonction de la taille et de la classe de votre instance de base de données. Pour MariaDB, SQL My, Oracle et SQL Postgre, l'activité d'E/S n'est pas suspendue sur votre serveur principal pendant la sauvegarde pour les déploiements multi-AZ, car la sauvegarde est prise depuis le mode veille. Pour le SQL serveur, l'activité d'E/S est brièvement suspendue pendant la sauvegarde pour les déploiements multi-AZ.
Lorsque vous créez un snapshot DB, vous devez identifier quelle instance de base de données vous allez sauvegarder, puis nommer votre snapshot DB afin de pouvoir effectuer une restauration à partir de ce dernier ultérieurement. Le temps nécessaire à la création d'un instantané varie en fonction de la taille de vos bases de données. Étant donné que l'instantané inclut l'intégralité du volume de stockage, la taille des fichiers, comme les fichiers temporaires, a également une incidence sur le temps nécessaire à la création de l'instantané.
Note
Votre instance de base de données doit être dans l'état available
pour prendre un instantané de base de données.
Pour les SQL instances de base de données Postgre, il est possible que les données des tables non enregistrées ne soient pas restaurées à partir de snapshots. Pour de plus amples informations, veuillez consulter Bonnes pratiques pour utiliser les moteurs de stockage PostgreSQL.
Contrairement aux sauvegardes automatisées, les instantanés manuels ne sont pas soumis à la période de rétention des sauvegardes. Les instantanés n'expirent pas.
Pour les sauvegardes à très long terme des données MariaDB, SQL My et SQL Postgre, nous recommandons d'exporter les données instantanées vers Amazon S3. Si la version majeure de votre moteur de base de données n'est plus prise en charge, vous ne pouvez pas restaurer cette version à partir d'un instantané. Pour de plus amples informations, veuillez consulter Exportation de données instantanées de base de données vers Amazon S3 pour Amazon RDS.
Vous pouvez créer un instantané de base de données à l'aide du AWS Management Console AWS CLI, du ou du RDSAPI.
Pour créer un instantané de base de données
-
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 Snapshots.
La liste des instantanés manuels s'affiche.
-
Choisissez Prendre un instantané.
La fenêtre Capture d'un instantané DB apparaît.
-
Choisissez l'instance de base de données pour laquelle vous souhaitez prendre un instantané.
-
Entrez le nom du snapshot.
-
Choisissez Prendre un instantané.
La liste des instantanés manuels apparaît, avec l'état du nouveau cliché de base de données indiqué sous Creating
la forme. Une fois que l'état de l'instantané est Available
, vous pouvez voir son heure de création.
Lorsque vous créez un instantané de base de données à l'aide de AWS CLI, vous devez identifier l'instance de base de données que vous allez sauvegarder, puis donner un nom à votre instantané de base de données afin de pouvoir le restaurer ultérieurement. Pour ce faire, utilisez la AWS CLI create-db-snapshot
commande avec les paramètres suivants :
-
--db-instance-identifier
-
--db-snapshot-identifier
Dans cet exemple, vous créez un instantané de base de données appelé mydbsnapshot
pour une instance de base de données appelée mydbinstance
.
Dans Linux, macOS, ou Unix:
aws rds create-db-snapshot \ --db-instance-identifier
mydbinstance
\ --db-snapshot-identifiermydbsnapshot
Dans Windows:
aws rds create-db-snapshot ^ --db-instance-identifier
mydbinstance
^ --db-snapshot-identifiermydbsnapshot
Lorsque vous créez un instantané de base de données à l'aide d'Amazon RDSAPI, vous devez identifier l'instance de base de données que vous allez sauvegarder, puis donner un nom à votre instantané de base de données afin de pouvoir le restaurer ultérieurement. Vous pouvez le faire en utilisant la RDS API CreateDBSnapshot
commande Amazon avec les paramètres suivants :
-
DBInstanceIdentifier
-
DBSnapshotIdentifier