Lorsqu'une instance ApsaraDB RDS for MySQL manque d'espace de stockage, les opérations d'écriture échouent, ce qui peut entraîner une perte de données ou une interruption de service. L'extension automatique du stockage augmente la capacité lorsque l'espace disponible descend en dessous d'un seuil défini. Cette opération s'effectue en ligne, sans redémarrage ni interruption de service.
Prérequis
Avant de commencer, assurez-vous que :
-
L'instance RDS utilise le mode de facturation par abonnement ou paiement à l'utilisation.
RemarqueLes instances Serverless mettent automatiquement le stockage à l'échelle. Aucune configuration n'est nécessaire.
-
L'instance RDS exécute l'édition Haute disponibilité ou l'édition Cluster.
RemarquePour les instances de l'édition Basique avec des disques cloud, activez l'extension automatique du stockage directement depuis la console Database Autonomy Service (DAS). Consultez la rubrique Extension automatique de l'espace.
L'instance RDS utilise des disques cloud.
L'instance RDS est dans l'état Running.
Le solde de votre compte Alibaba Cloud est suffisant pour couvrir les coûts de l'extension.
Fonctionnement
Lorsque le pourcentage d'espace de stockage disponible tombe en dessous du seuil configuré, le système calcule un incrément d'extension et augmente la capacité de stockage. Cet incrément correspond à la valeur la plus élevée parmi les deux suivantes :
5 Go
15 % de la capacité de stockage actuelle. Le résultat est arrondi à l'entier multiple de 5 le plus proche.
Exception pour les petits stockages : si la capacité de stockage actuelle est inférieure à 50 Go et que l'espace disponible représente moins de 10 %, l'incrément d'extension est fixé à 10 Go.
Exemple : si la capacité de stockage actuelle est de 100 Go, le stockage est étendu de 15 Go lorsque le seuil est atteint. La capacité totale passe alors à 115 Go. Si la capacité actuelle est de 20 Go et que l'espace disponible est inférieur à 10 %, l'exception pour les petits stockages s'applique et le stockage est étendu de 10 Go. La capacité totale devient alors 30 Go.
L'extension ne peut pas dépasser la capacité maximale de stockage que vous avez définie. Une fois étendue, la capacité de stockage ne peut pas être réduite automatiquement. Pour réduire le stockage, modifiez les spécifications de l'instance manuellement.
Comportement des instances en lecture seule
Lorsque l'extension automatique du stockage est déclenchée pour une instance principale RDS associée à des instances en lecture seule, le système vérifie d'abord la capacité de stockage de chaque instance en lecture seule. Si l'une d'elles dispose d'une capacité inférieure à la cible définie pour l'instance principale, le système étend d'abord cette instance en lecture seule avant d'étendre l'instance principale. Pour plus d'informations, consultez la rubrique Optimisation de l'extension automatique du stockage.
Activer l'extension automatique du stockage
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où se trouve l'instance RDS. Localisez ensuite l'instance concernée et cliquez sur son ID.
-
Dans la section Instance Resources, cliquez sur Settings à côté de Automatic Storage Expansion.
RemarqueSi l'option Settings n'apparaît pas, vérifiez que votre instance respecte tous les prérequis listés ci-dessus.
-
Configurez les paramètres suivants.
Parameter
Description
Automatic Storage Expansion
Activez ou désactivez la fonctionnalité.
Available Storage ≤
Seuil de pourcentage déclenchant l'extension. Lorsque l'espace disponible atteint ou descend en dessous de cette valeur, le système étend automatiquement le stockage.
Maximum Storage Capacity
Limite supérieure de la capacité de stockage de l'instance après extension. Définissez cette valeur au moins égale à la capacité actuelle. Valeurs maximales selon le type de stockage : Enterprise SSD (ESSD) : 32 000 Go. Premium ESSD : 64 000 Go. Standard SSD : 6 000 Go (obsolète ; mise à niveau vers ESSD).
Cliquez sur OK.
Gérer le stockage après l'extension
Réduire la capacité de stockage : l'extension automatique du stockage ne permet pas de réduire l'espace alloué. Pour diminuer la capacité, modifiez les spécifications de l'instance.
Récupérer l'espace inutilisé : activez la récupération automatique des fragments pour nettoyer les fragments d'espace table et libérer du stockage.
Surveiller l'utilisation du stockage : utilisez l'analyse du stockage et l'évaluation de la capacité pour comprendre comment votre instance utilise l'espace de stockage.
Autres moteurs de base de données
|
Database engine |
Documentation |
|
ApsaraDB RDS for PostgreSQL |
|
|
ApsaraDB RDS for SQL Server |
Référence API
|
Operation |
Description |
|
Configurez l'extension automatique du stockage via l'API. |
FAQ
Pourquoi l'option Settings est-elle absente de la section Instance Resources ?
Vérifiez que votre instance respecte tous les prérequis. Si votre instance RDS utilise des disques SSD locaux Premium, étendez manuellement la capacité de stockage ou changez le type de stockage pour utiliser des disques cloud avant de pouvoir activer l'extension automatique.