Un espace de stockage insuffisant peut entraîner des échecs d'écriture, une perte de données ou même un plantage de l'instance, ce qui affecte gravement vos services. Database Autonomy Service (DAS) étend automatiquement le stockage lorsqu'un seuil spécifié est atteint. L'extension ne nécessite aucun redémarrage de l'instance et n'affecte pas vos charges de travail.
Prérequis
-
Votre instance ApsaraDB RDS for MySQL répond aux exigences suivantes :
Version de l'instance : 8,0 ou 5,7
Type de stockage : disque cloud
Assurez-vous que votre compte dispose d'un solde suffisant pour couvrir le coût de l'extension.
-
Le rôle lié au service pour DAS a été créé.
RemarqueSi vous n'avez pas créé le rôle lié au service pour DAS, le système le crée automatiquement lorsque vous activez l'extension automatique du stockage, avant la première extension.
Fonctionnement
Lorsque l'extension automatique du stockage se déclenche sur une instance principale dotée d'instances en lecture seule, le système vérifie la taille du stockage de chaque instance en lecture seule. Si une instance en lecture seule dispose de moins d'espace de stockage que la taille cible de l'instance principale après son extension, l'instance en lecture seule est étendue en premier. Une fois toutes les instances en lecture seule étendues, le système étend l'instance principale. Pour plus d'informations, consultez la section [[Modifications de produit/fonctionnalité] Optimisation des règles d'extension automatique du stockage pour les instances ApsaraDB RDS for MySQL et ApsaraDB RDS for PostgreSQL](t2303449.dita#concept_2303449).
Facturation
La facturation suit les mêmes règles que la modification manuelle des spécifications de l'instance. Pour plus d'informations, consultez la rubrique Modifier les spécifications de l'instance.
Procédure
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région dans laquelle se trouve l'instance RDS. Recherchez ensuite l'instance RDS et cliquez sur son ID.
Dans le volet de navigation de gauche, choisissez Autonomy Services > Diagnostics > Autonomy Center. Sur la page Autonomy Center, cliquez sur Autonomy Service Settings.
Sous l'onglet Autonomous Function Management > Autonomous Function Settings, activez le service d'autonomie.
-
Sous l'onglet Optimization and Throttling, cochez la case Automatic Space Expansion et configurez les paramètres suivants.
Paramètre
Description
Available storage space is less than or equal to
Lorsque l'espace de stockage disponible de votre instance est inférieur ou égal au seuil spécifié, le système étend le stockage en utilisant la valeur la plus élevée parmi les suivantes :
-
5 Go.
RemarqueSi l'espace de stockage total d'une instance est inférieur à 50 Go et que l'espace de stockage disponible est inférieur à 10 %, le pas d'extension est ajusté à 10 Go.
-
15 % de l'espace de stockage actuel de l'instance (arrondi au multiple de 5 le plus proche).
Par exemple, si l'espace de stockage total actuel est de 100 Go, 15 % de cette valeur correspondent à 15 Go. Étant donné que 15 Go est supérieur à 5 Go, lorsque le seuil est atteint, le système ajoute 15 Go de stockage. Une fois l'extension réussie, l'espace de stockage total devient 115 Go.
Maximum Storage of Automatic Expansion
La limite supérieure de l'espace de stockage total de l'instance après extension. Cette valeur doit être supérieure ou égale à l'espace de stockage total actuel de l'instance.
-
Limite ESSD : 32 000 Go
-
Limite SSD standard : 6 000 Go
RemarqueLe SSD standard est obsolète. Nous vous recommandons de passer à un ESSD.
RemarqueL'intervalle minimum entre deux extensions de stockage consécutives est de 10 minutes.
-
Cliquez sur OK.
-
(Facultatif) Configurez un modèle d'alerte pour recevoir des alertes et rester informé des événements Automatic Storage Expansion concernant votre instance de base de données.
Le système recommande un modèle d'alerte et ajoute des règles d'alerte pour les événements d'autonomie correspondants. Suivez les instructions à l'écran pour terminer la configuration.
RemarqueSi vous avez déjà configuré un modèle d'alerte pour l'instance, suivez les instructions à l'écran pour ajouter des règles d'alerte pour les événements d'autonomie correspondants au modèle d'alerte.
Si vous souhaitez créer votre propre modèle d'alerte et vos propres règles d'alerte, consultez les rubriques Configurer des modèles d'alerte et Configurer des règles d'alerte.
-
Sélectionnez un alert contact group pour les notifications.
Cliquez sur Add Contact pour ajouter un nouveau contact d'alerte.
Cliquez sur Create Contact Group pour ajouter un nouveau groupe de contacts d'alerte.
Cliquez sur Modify ou Remove à côté d'un contact pour modifier ou supprimer le contact.
Pour des instructions détaillées, consultez la rubrique Gérer les contacts d'alerte.
Confirmez les associated resources.
Cliquez sur Submit Configuration et confirmez la configuration de l'alerte dans la boîte de dialogue qui s'affiche.
Afficher les résultats de l'extension automatique
Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région dans laquelle se trouve l'instance RDS. Recherchez ensuite l'instance RDS et cliquez sur son ID.
Dans le volet de navigation de gauche, choisissez Autonomy Services > Diagnostics.
Sous l'onglet Autonomy Center, sélectionnez Auto-Scaling Events et une plage de temps personnalisée pour afficher les détails de l'extension automatique du stockage.
Documents connexes
La réduction automatique de l'échelle n'est pas prise en charge après une extension du stockage. Si vous devez réduire le stockage, vous devez modifier manuellement les spécifications de l'instance. Pour plus d'informations, consultez la rubrique Modifier les spécifications de l'instance.
Vous pouvez activer la récupération automatique des fragments pour nettoyer les fragments d'espace de table et réduire l'espace de stockage gaspillé.
Vous pouvez utiliser les fonctionnalités d'analyse du stockage et d'évaluation de la capacité pour afficher et analyser votre utilisation du stockage.
-
Pour obtenir des informations sur l'extension automatique du stockage pour d'autres moteurs de base de données, consultez les rubriques suivantes :
ApsaraDB RDS for PostgreSQL : Extension automatique du stockage
ApsaraDB RDS for SQL Server : Configurer l'extension automatique du stockage