Modification du stockage pour une instance de base de données RDS Custom for SQL Server - Amazon Relational Database Service

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.

Modification du stockage pour une instance de base de données RDS Custom for SQL Server

La modification du stockage pour une instance de base de données RDS Custom for SQL Server est similaire à la modification du stockage pour une instance de base de données Amazon RDS, mais vous ne pouvez effectuer que les opérations suivantes :

  • Augmentez la taille du stockage alloué.

  • Modifiez le type de stockage. Vous pouvez utiliser les types de stockage disponibles, comme le stockage Usage général ou IOPS provisionnés. Les IOPS provisionnées sont prises en charge pour les types de stockage gp3, io1 et io2 Block Express.

  • Modifiez les IOPS provisionnées, si vous utilisez les types de volumes qui prennent en charge les IOPS provisionnées.

Les limites suivantes s'appliquent à la modification du stockage pour une instance de base de données RDS Custom for SQL Server :

  • La taille de stockage minimale allouée pour RDS Custom for SQL Server est de 20 Gio. La limite de stockage maximale pour io1, gp2 et gp3 est de 16 Tio, tandis que io2 prend en charge 64 Tio.

  • Comme pour Amazon RDS, vous ne pouvez pas réduire le stockage alloué. Il s'agit d'une limitation des volumes Amazon Elastic Block Store (Amazon EBS). Pour plus d’informations, consultez Utilisation du stockage pour les instances de base de données Amazon RDS.

  • La mise à l'échelle automatique du stockage n'est pas pris en charge pour les instances de base de données RDS Custom for SQL Server.

  • Tous les volumes de stockage que vous attachez manuellement à votre instance de base de données RDS Custom ne sont pas pris en compte pour la mise à l'échelle du stockage. Seuls les volumes de données par défaut fournis par RDS, c'est-à-dire le lecteur D, sont pris en compte pour la mise à l'échelle du stockage.

    Pour plus d’informations, consultez Périmètre de prise en charge RDS Custom.

  • La mise à l'échelle du stockage ne provoque généralement aucune panne ou dégradation des performances de l'instance de base de données. Après la modification de la taille de stockage d'une instance de base de données, l'instance passe à l'état storage-optimization.

  • L'optimisation du stockage peut prendre plusieurs heures. Vous ne pouvez pas apporter d'autres modifications au stockage avant six (6) heures ou avant la fin de l'optimisation du stockage sur l'instance, le délai le plus long prévalant. Pour plus d’informations, consultez Utilisation du stockage pour les instances de base de données Amazon RDS.

Pour plus d'informations sur le stockage, consultez Stockage d'instance de base de données Amazon RDS.

Pour obtenir des informations générales sur la modification du stockage, consultez Utilisation du stockage pour les instances de base de données Amazon RDS.

Important

Ne modifiez pas le stockage de votre instance de base de données RDS Custom for SQL Server à l’aide de consoles ou d’API Amazon EC2 ou Amazon EBS. Les modifications directes du stockage en dehors de la console Amazon RDS ou des API entraînent un état unsupported-configuration de votre base de données.

Lorsque vous modifiez directement le stockage à l’aide d’Amazon EC2 ou d’Amazon EBS, Amazon RDS ne peut ni suivre ni gérer l’état de votre instance de base de données. Cela peut entraîner :

  • Le dysfonctionnement de mécanismes de basculement à haute disponibilité

  • L’interruption de configurations de réplication de base de données

  • L’échec de fonctionnalités de redondance

Modifiez le stockage uniquement via la console Amazon RDS ou les API afin de maintenir votre base de données dans un état compatible. Consultez Correction des configurations non prises en charge dans RDS Custom for SQL Server pour connaître les étapes de restauration.

Pour modifier le stockage pour une instance de base de données RDS Custom for SQL Server
  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. Choisissez l'instance de bases de données que vous souhaitez modifier.

  4. Sélectionnez Modify.

  5. Effectuez les modifications suivantes selon les besoins :

    1. Saisissez une nouvelle valeur pour Stockage alloué. Elle doit être supérieure à la valeur actuelle et être comprise entre 20 Gio et 16 Tio.

    2. Modifiez la valeur de Type de stockage. Vous pouvez utiliser les types de stockage disponibles Usage général ou IOPS provisionnées. Les IOPS provisionnées sont prises en charge pour les types de stockage gp3, io1 et io2 Block Express.

    3. Si vous spécifiez un type de stockage qui prend en charge les IOPS provisionnées, vous pouvez définir la valeur IOPS provisionnées.

  6. Choisissez Continuer.

  7. Sélectionnez Appliquer immédiatement ou Appliquer au cours de la prochaine fenêtre de maintenance planifiée.

  8. Choisissez Modifier l’instance DB.

Pour modifier le stockage pour une instance de base de données RDS Custom for SQL Server, utilisez la commande AWS CLI modify-db-instance. Définissez les paramètres suivants selon les besoins :

  • --allocated-storage – Volume de stockage à allouer à l'instance de base de données, exprimé en gibioctets. Elle doit être supérieure à la valeur actuelle et être comprise entre 20 et 16 384 Gio.

  • --storage-type : type de stockage, par exemple, gp2, gp3, io1 ou io2.

  • --iops : IOPS provisionnées pour l’instance de base de données. Vous pouvez spécifier cela uniquement pour les types de stockage qui prennent en charge les IOPS provisionnées (gp3, io1 et io2).

  • --apply-immediately : utilisez --apply-immediately pour appliquer immédiatement les modifications apportées au stockage.

    Vous pouvez également utiliser --no-apply-immediately (valeur par défaut) pour appliquer les modifications au cours de la prochaine fenêtre de maintenance.

L'exemple suivant modifie la taille de stockage de my-custom-instance à 200 Gio, fait passer le type de stockage à io1, et les IOPS provisionnés à 3000.

Pour Linux, macOS ou Unix :

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --storage-type io1 \ --iops 3000 \ --allocated-storage 200 \ --apply-immediately

Pour Windows :

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --storage-type io1 ^ --iops 3000 ^ --allocated-storage 200 ^ --apply-immediately