Amazon Relational Database Service
Guide de l'utilisateur

Création d'un instantané de base de données

Amazon RDS crée un instantané du volume de stockage de votre instance de base de données, en sauvegardant l'intégralité de cette dernière et non pas seulement les bases de données. 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 E/S 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. Les instances de base de données multi-AZ ne sont pas affectées par cette suspension E/S car la sauvegarde est prise pendant la veille.

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é.

Vous pouvez créer un instantané de base de données en utilisant la AWS Management Console, l'AWS CLI ou l'API RDS.

Console

Pour créer un instantané de base de données

  1. Connectez-vous à la AWS Management Console et ouvrez la console Amazon RDS à l'adresse https://console.aws.amazon.com/rds/.

  2. Dans la panneau de navigation, choisissez Databases (Bases de données).

  3. Dans la liste d'instances de base de données, choisissez l'instance de base de données pour laquelle vous souhaitez prendre un instantané.

  4. Sous Actions, choisissez Prendre un instantané.

    La fenêtre Take DB Snapshot (Prendre un instantané de base de données) apparaît.

  5. Dans la zone Nom de l'instantané, entrez le nom de l'instantané.

    
							Console db snapshot edit db
  6. Choisissez Prendre un instantané.

AWS CLI

Lorsque vous créez un instantané de base de données à l'aide de l'AWS CLI, vous devez identifier quelle instance de base de données vous allez sauvegarder, puis nommer votre instantané de base de données afin de pouvoir effectuer une restauration à partir de ce dernier ultérieurement. Pour ce faire, vous pouvez utiliser la commande create-db-snapshot de l'AWS CLI, 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.

Pour Linux, OS X ou Unix :

aws rds create-db-snapshot \ --db-instance-identifier mydbinstance \ --db-snapshot-identifier mydbsnapshot

Pour Windows :

aws rds create-db-snapshot ^ --db-instance-identifier mydbinstance ^ --db-snapshot-identifier mydbsnapshot
API RDS

Lorsque vous créez un instantané de base de données à l'aide de l'API Amazon RDS, vous devez identifier quelle instance de base de données vous allez sauvegarder, puis nommer votre instantané de base de données afin de pouvoir effectuer une restauration à partir de ce dernier ultérieurement. Pour ce faire, vous pouvez utiliser la commande CreateDBSnapshot de l'API Amazon RDS, avec les paramètres suivants :

  • DBInstanceIdentifier

  • DBSnapshotIdentifier