Comment puis-je réduire la taille de stockage totale provisionnée de mon instance de base de données Amazon RDS ?

Lecture de 4 minute(s)
0

Je souhaite réduire la taille de stockage totale allouée à mon instance de base de données Amazon Relational Database Service (Amazon RDS).

Brève description

Pour modifier la taille de stockage allouée à votre instance de base de données, utilisez les déploiements bleu/vert Amazon RDS afin de réduire vos volumes de stockage. Tout d'abord, vérifiez que votre région AWS et votre moteur de base de données prennent en charge les déploiements bleu/vert.

Si vous ne pouvez pas utiliser de déploiements bleu/vert, il n’est pas possible de modifier la taille de stockage allouée à votre instance de base de données. Créez plutôt une nouvelle instance de base de données dotée d'une taille de stockage provisionnée de plus petite taille.

Puis, effectuez l'une des actions suivantes pour migrer vos données vers une nouvelle instance de base de données :

  • Utilisez la méthode native de vidage et de restauration du moteur de base de données. Cette méthode entraîne une durée d’indisponibilité.
  • Utilisez AWS Database Migration Service (AWS DMS) pour minimiser la durée d’indisponibilité.

Résolution

Utiliser des déploiements bleu/vert pour réduire vos volumes de stockage

Remarque : Si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la section Résoudre des erreurs liées à l’AWS CLI. Vérifiez également que vous utilisez bien la version la plus récente de l'AWS CLI.

Avant de commencer, vérifiez la configuration requise pour votre moteur de base de données.

Procédez comme suit :

  1. Utilisez la console Amazon RDS, l'AWS CLI ou l'API RDS pour créer un déploiement bleu/vert.
  2. Utilisez l'une des options suivantes pour réduire le paramètre de stockage alloué :
    Configurez le paramètre dans la console Amazon RDS.
    Pour l'AWS CLI, incluez l'option target-allocated-storage dans la commande create-blue-green-deployment.
    Pour l'API RDS, utilisez le paramètre TargetAllocatedStorage dans l'opération CreateBlueGreenDeployment.
    Remarque : Lorsque vous réduisez votre espace de stockage, définissez l'objectif de stockage alloué à au moins 20 % de plus que votre utilisation de stockage actuelle, et non votre paramètre de stockage actuel.
  3. Après avoir modifié l'instance verte, effectuez un basculement afin que l'environnement vert devienne l'environnement bleu.

Vider et restaurer la base de données

Pour créer une nouvelle instance de base de données dotée d'une plus petite taille de stockage provisionnée et migrer vos données, procédez comme suit :

  1. Ouvrez la console Amazon RDS.
  2. Dans le volet de navigation, sélectionnez Bases de données.
  3. Sélectionnez Créer une base de données.
  4. Lancez une nouvelle instance de base de données dotée d’une taille de stockage inférieure à celle de votre instance de base de données existante.
  5. Utilisez les outils natifs de votre moteur de base de données pour vider votre instance de base de données existante.
  6. (Facultatif) Vous pouvez renommer votre ancienne instance de base de données, puis nommer la nouvelle instance de base de données avec le nom de l'ancienne instance de base de données. Vous pouvez également reconfigurer les applications pour utiliser le nom de la nouvelle instance de base de données.
  7. Restaurez la base de données dans votre nouvelle instance de base de données.

Pour restaurer votre base de données, utilisez l'une des méthodes suivantes en fonction de votre moteur :

Remarque : Lorsque votre ancienne instance de base de données ne reçoit plus de connexions, une interruption survient jusqu'à ce qu'Amazon RDS dirige les connexions vers votre nouvelle instance de base de données.

Réplication avec AWS DMS

Vous pouvez utiliser AWS DMS pour configurer une réplication homogène entre vos deux instances de base de données.

Informations connexes

Les déploiements bleu/vert Amazon RDS prennent en charge la réduction du volume de stockage

Sources pour AWS DMS

Objectifs pour AWS DMS

Restauration vers une instance de base de données

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 3 mois