Mise à niveau du système de fichiers de stockage d'une instance de base de données
La plupart des instances de base de données RDS offrent une taille de stockage maximale de 64 Tio pour les bases de données RDS for MariaDB, MySQL et PostgreSQL. Toutefois, sur certains systèmes de fichiers 32 bits anciens, les capacités de stockage peuvent être inférieures. Pour déterminer la capacité de stockage de votre instance de base de données, utilisez la commande d’AWS CLI describe-valid-db-instance-modifications.
RDS vérifie si votre système de stockage a une taille de stockage de 16 Tio, une limite de taille de fichier de 2 Tio ou des écritures non optimisées. Si vos instances de base de données répondent à ces conditions, RDS vous avertit que la configuration de votre système de fichiers est éligible à une mise à niveau. Vous pouvez vérifier l’éligibilité à la mise à niveau d’une instance de base de données sur le volet Stockage de la page de détails de l’instance de base de données.
Si votre instance de base de données est éligible à une mise à niveau du système de fichiers, utilisez l’une des techniques suivantes :
-
Créez un déploiement bleu/vert et spécifiez l'option Mettre à niveau la configuration du système de fichiers de stockage.
Cette option met à niveau le système de fichiers dans l'environnement vert vers la configuration préférée. Vous pouvez ensuite basculer le déploiement bleu/vert, qui favorise l'environnement vert comme nouvel environnement de production. Pour obtenir des instructions complètes, consultez Création d’un déploiement bleu/vert dans Amazon RDS.
-
Créez un réplica en lecture d'instance de base de données et spécifiez l'option Mettre à niveau la configuration du système de fichiers de stockage.
Cette option met à niveau le système de fichiers du réplica en lecture vers la configuration préférée. Vous pouvez ensuite promouvoir le réplica en lecture en tant qu'instance autonome. Pour obtenir des instructions complètes, consultez Création d’un réplica en lecture.
Pendant la mise à niveau du stockage, le moteur de base de données n’est pas disponible. La mise à niveau de la configuration du stockage est une opération à fort taux d'E/S et entraîne des délais de création plus longs pour les réplica en lecture et les déploiements bleu/vert. Le processus de mise à niveau du stockage est plus rapide lorsque les deux conditions suivantes sont remplies :
-
L’instance de base de données source utilise un stockage SSD à IOPS provisionnées (io1 ou io2 Block Express).
-
Vous avez provisionné l’environnement vert ou le réplica en lecture avec une taille d’instance 4xlarge ou plus grande.
Les mises à niveau du stockage impliquant un stockage General Purpose SSD (gp2) peuvent épuiser votre solde de crédit d’E/S, ce qui entraîne des temps de mise à niveau plus longs. Pour plus d’informations, consultez Stockage d'instance de base de données Amazon RDS.
Au cours d’une mise à niveau du stockage, RDS augmente la taille de stockage allouée de 10 % pour l’instance verte ou le réplica en lecture si les deux conditions suivantes sont remplies :
-
La consommation de stockage sur votre instance de base de données source est supérieure ou égale à 90 % de la taille de stockage allouée.
-
La mise à l’échelle automatique du stockage est activée.
RDS désactive la mise à l’échelle automatique lorsque la nouvelle taille de stockage est supérieure ou égale au stockage maximal alloué défini pour l’instance. Si la mise à l’échelle automatique du stockage est désactivée avant le début de la mise à niveau du stockage, la taille du stockage n’augmente pas pendant la mise à niveau.