L'extension automatique de l'espace augmente le stockage de votre instance de base de données lorsque celui-ci vient à manquer. Vous définissez un seuil et, lorsque l'espace de stockage disponible atteint ce niveau, le système étend automatiquement le stockage. Cette fonctionnalité permet d'éviter la perte de données et les interruptions d'activité dues aux pannes de base de données. L'instance n'est pas redémarrée pendant l'extension, de sorte que vos services ne sont pas affectés.
Prérequis
-
L'instance de base de données doit être d'un type pris en charge et se trouver dans une région prise en charge.
Base de données
Région
-
ApsaraDB RDS for MySQL Édition Basic, Haute disponibilité ou Cluster (avec des disques cloud)
-
PolarDB for MySQL Édition Standard
Cette fonctionnalité repose sur la détection d'anomalies et n'est disponible que dans les régions qui la prennent en charge. Les régions suivantes sont prises en charge :
Chine (Hangzhou), Chine (Shanghai), Chine (Shenzhen), Chine (Heyuan), Chine (Guangzhou), Chine (Qingdao), Chine (Pékin), Chine (Zhangjiakou), Chine (Hohhot), Chine (Ulanqab), Chine (Nanjing - Région locale - En cours de retrait), Chine (Fuzhou - Région locale - En cours de retrait), Chine (Chengdu), Chine (Zhengzhou), Chine (Hong Kong), Japon (Tokyo), Corée du Sud (Séoul), Singapour, Malaisie (Kuala Lumpur), Indonésie (Jakarta), Philippines (Manille), Thaïlande (Bangkok), Émirats arabes unis (Dubaï), Arabie saoudite (Riyad), Allemagne (Francfort), États-Unis (Silicon Valley), États-Unis (Virginie) et Royaume-Uni (Londres)
ApsaraDB RDS for SQL Server Édition Haute disponibilité ou Cluster (avec des disques cloud)
RemarqueLes instances en lecture seule ApsaraDB RDS for SQL Server ne permettent pas d'activer indépendamment l'extension automatique de l'espace.
Chine (Hangzhou), Chine (Shanghai), Chine (Shenzhen), Chine (Heyuan), Chine (Qingdao), Chine (Pékin), Chine (Zhangjiakou), Chine (Hohhot), Chine (Ulanqab), Chine (Chengdu), Chine (Hong Kong), Japon (Tokyo), Singapour, Malaisie (Kuala Lumpur), Indonésie (Jakarta), Émirats arabes unis (Dubaï), Allemagne (Francfort), États-Unis (Silicon Valley), États-Unis (Virginie) et Royaume-Uni (Londres)
-
Assurez-vous que votre compte dispose d'un solde suffisant pour payer l'extension.
-
Un rôle lié au service pour DAS a été créé.
RemarqueSi vous n'avez pas créé de rôle lié au service pour DAS, le système en crée automatiquement un avant la première extension automatique de l'espace.
Informations générales
Pour plus d'informations, consultez les fonctionnalités de mise à l'échelle automatique de DAS.
Remarques relatives à l'utilisation
Lorsque l'extension automatique de l'espace est déclenchée pour une instance principale dotée d'instances en lecture seule, le système commence par étendre toute instance en lecture seule dont le stockage est inférieur à la taille cible de l'instance principale. Ce n'est qu'après avoir étendu toutes les instances en lecture seule requises que le système étend l'instance principale.
En raison des limitations des pilotes Windows, cette fonctionnalité n'est pas disponible pour certaines instances. Nous vous recommandons de mettre à niveau la version mineure du moteur SQL Server.
Facturation
Les règles de facturation sont identiques à celles applicables à la mise à niveau manuelle de l'espace de stockage d'une instance RDS. Pour plus d'informations, consultez les règles de facturation pour les modifications de configuration.
Procédure
Connectez-vous à la console DAS.
Dans le volet de navigation de gauche, cliquez sur .
Recherchez l'instance cible et cliquez sur son ID pour ouvrir la page des détails de l'instance.
Dans le volet de navigation de gauche, cliquez sur Autonomy Center.
Sur la page Autonomy Center, cliquez sur Autonomy Service Settings à droite.
Sous l'onglet , 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 ≤
Le seuil d'extension.
Lorsque l'espace de stockage disponible de votre instance est inférieur ou égal à ce seuil, le système étend le stockage en utilisant la valeur la plus élevée parmi les deux suivantes :
-
5 Go
RemarqueSi l'espace de stockage total de l'instance est inférieur à 50 Go et que l'espace de stockage disponible représente moins de 10 % de l'espace total, le pas d'extension est ajusté à 10 Go.
-
15 % de l'espace de stockage total actuel de l'instance (arrondi au multiple de 5 le plus proche).
Par exemple, si votre espace de stockage total est de 100 Go, l'incrément d'extension est de 15 Go (15 % de 100 Go, ce qui est supérieur au minimum de 5 Go). Après une extension réussie, l'espace de stockage total sera de 115 Go.
RemarquePour les instances de base de données PolarDB for MySQL Édition Standard, le seuil d'extension est défini par le système et ne nécessite pas de configuration manuelle. Pour plus de détails sur les seuils, consultez la section Seuils de mise à l'échelle horizontale pour PolarDB for MySQL Édition Standard.
Maximum Storage of Automatic Expansion
L'espace de stockage total maximal que l'instance peut atteindre grâce à l'extension automatique. Cette valeur doit être supérieure ou égale à l'espace de stockage total actuel de l'instance.
ImportantPour les instances de base de données PolarDB for MySQL Édition Standard, la taille du pas d'extension est un multiple de 10. Nous vous recommandons de définir la valeur de Maximum Storage of Automatic Expansion sur un multiple de 10. Dans le cas contraire, l'extension peut échouer ou ne pas atteindre la valeur spécifiée pour Maximum Storage of Automatic Expansion.
RemarqueL'intervalle minimal entre deux opérations d'extension successives est de 10 minutes.
-
Cliquez sur OK.
-
Configurez un Alert Template pour recevoir des notifications concernant les extensions automatiques de l'espace.
Le système recommande un modèle d'alerte avec les règles d'alerte appropriées. Suivez les instructions pour terminer la configuration.
RemarqueSi vous avez déjà configuré un modèle d'alerte pour l'instance, suivez les instructions pour ajouter des règles d'alerte correspondant aux événements autonomes au modèle.
Si vous devez configurer vous-même le modèle d'alerte et les règles, consultez les sections Configurer des modèles d'alerte et Configurer des règles d'alerte.
-
Sélectionnez un Alert Contact Group pour recevoir les notifications d'alerte.
Cliquez sur Add Contact pour ajouter un nouveau contact d'alerte.
Cliquez sur Create Contact Group pour ajouter un nouveau groupe de contacts.
Cliquez sur Modify ou Remove à côté d'un contact pour modifier ou supprimer ses informations.
Pour plus d'informations, consultez la section Gérer les contacts d'alerte.
Cliquez sur Submit Configuration et confirmez les paramètres dans la boîte de dialogue suivante.
Afficher les résultats de l'extension automatique
Connectez-vous à la console DAS.
Dans le volet de navigation de gauche, cliquez sur .
Recherchez l'instance cible et cliquez sur son ID pour ouvrir la page des détails de l'instance.
Dans le volet de navigation de gauche, cliquez sur Autonomy Center.
Sur la page Autonomy Center, affichez les Auto-Scaling Events pour la plage de temps sélectionnée.
Cliquez sur Details pour afficher les détails de l'extension automatique de l'espace. Dans la liste des événements, un enregistrement nommé Auto-scaling event avec un niveau d'événement Notice s'affiche. Cliquez sur le bouton Details situé à sa droite.
PolarDB for MySQL Édition Standard : seuils de mise à l'échelle horizontale
Le seuil d'extension dépend de l'espace de stockage total de l'instance, comme indiqué dans le tableau ci-dessous :
|
Espace de stockage total |
Seuil d'extension |
|
Inférieur à 120 Go |
Espace de stockage disponible < 50 % de l'espace de stockage total |
|
De 120 Go à moins de 1 To |
Espace de stockage disponible < 30 % de l'espace de stockage total |
|
De 1 To à moins de 10 To |
Espace de stockage disponible < 20 % de l'espace de stockage total |
|
10 To ou plus |
Espace de stockage disponible < 10 % de l'espace de stockage total |
Confirmer la source de l'extension
L'extension automatique de l'espace DAS étend uniquement l'espace de stockage. Elle ne déclenche pas de modification des spécifications de l'instance. Si vous recevez une commande de mise à niveau inattendue, utilisez ActionTrail pour confirmer la source de l'opération.
Connectez-vous à la console ActionTrail.
Sur la page Event Query, définissez le filtre de nom de service sur ApsaraDB RDS ou DAS, puis affichez les événements d'opération liés à l'extension du stockage.
Utilisez l'opérateur et le type d'opération figurant dans l'enregistrement d'événement pour distinguer une extension automatique du stockage déclenchée par DAS d'une modification de configuration manuelle initiée par un utilisateur de votre compte.
Par défaut, ActionTrail enregistre les événements de gestion des 90 derniers jours. Pour plus d'informations, consultez la section Interroger des événements dans la console ActionTrail.
Documents connexes
-
Après une extension automatique de l'espace, la réduction automatique de l'espace n'est actuellement pas prise en charge. Pour réduire l'espace, vous devez modifier manuellement la configuration. Pour plus d'informations, consultez la section Modifier la configuration.
RemarqueLa réduction manuelle de l'échelle n'est pas prise en charge pour les instances ApsaraDB RDS for SQL Server ou PolarDB for MySQL Édition Standard.
Vous pouvez activer la récupération automatique des fragments pour nettoyer les fragments d'espace de table et réduire le gaspillage d'espace de stockage.
Vous pouvez utiliser les fonctionnalités d'analyse du stockage et d'évaluation de la capacité pour analyser votre utilisation du stockage.
Si votre instance de base de données est ApsaraDB RDS for PostgreSQL, consultez la section Extension automatique du stockage.
Si votre instance de base de données est PolarDB for MySQL, consultez la section Configurer l'extension automatique pour les disques cloud ESSD.